IIC 学习笔记
参考链接
- https://www.bilibili.com/video/BV1dg4y1H773/?-Arouter=story&buvid=XU95A24969E15627051070CAD21A455F5D312&is_story_h5=false&mid=qdyXUrDWOqUn9wT3ra56lA%3D%3D&p=1&plat_id=163&share_from=ugc&share_medium=android&share_plat=android&share_session_id=a5085e64-5134-4c33-881f-f9ff5568096a&share_source=WEIXIN&share_tag=s_i×tamp=1689895592&unique_k=DoJsKqL&up_id=395188578&vd_source=8c06012fcf355462cecd867bedc5e11f
链接模式
- 一主一从
- 一主多从
- 多主多从
IIC写时序
起始信号
设备地址
- 7位案例
- 10位案例(后续补充)
-7bit+1’b0/1(写/读)
逻辑1
逻辑1,逻辑0
发送7bit数据
-
假设一个设备的从机地址是1010 000
-
比如单片机项24C02通信
读写控制
- 写–0
- 读–1
应答位
- 0 —收到
- 1 —未收到或者读取完成
起始和结束时序
读数据
读数据时序
- 主机需要先做一个写动作(虚写),在发送从机地址+读信号开始读
感谢
感谢爱上半导体 up主的分享