完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1.1 i2c通信协议
通信协议:用来实现数据传输。 i2c物理总线:SCL(时钟线) SDA(数据线) i2c通信协议是 串行、同步、半双工 的通信方式。 i2c物理总线中,SCL时钟线只能由MCU来控制。SDA数据线可以收发数据。 i2c通信必须是MCU和i2c从设备之间的双方通信。 一条i2c总线上可以挂载多个i2c从设备。在进行通信时,必须是MCU和i2c从设备之间的通信,MCU一次只能和一个i2c从设备通信。 一条i2c总线上如果挂载多个i2c从设备,i2c总线通过器件地址来区别不同的i2c从设备。 器件地址:每一个i2c从设备挂载到i2c总线之后,必须得到的一个在该总线上的编号。 器件地址一般是一个8位的数据。 器件地址的组成:4(设备ID) + 3(可编程地址) + 1(读写控制位) 总结:i2c通信协议是同步通信,MCU通过器件地址查找要通信的i2c从设备。 空闲信号、 起始信号、 读数据、 写数据、 发送应答、 接收应答、 终止信号 空闲信号:SCL : 高 SDA : 高 起始信号:SCL :高 SDA :由高变低 读数据:SCL :高 SDA :获取SDA上的电平 写数据:SCL :低 SDA :改变SDA电平状态 终止信号:SCL :高 SDA :由低变高 |
|
相关推荐
|
|
1146 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-mfgtools烧录流程介绍之烧写所需镜像
1225 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-mfgtools烧录流程之烧写方法
675 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-内核编译之初次编译
1019 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-内核源代码的目录结构和文件说明
937 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 17:15 , Processed in 0.499328 second(s), Total 38, Slave 31 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号