完善资料让更多小伙伴认识你,还能领取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 :由低变高 |
|
相关推荐
|
|
ElfBoard ELF 1板卡-开发板启动后打印random: nonblocking pool is initialized
393 浏览 0 评论
G2D图像处理硬件调用和测试-基于米尔-全志T113-i开发板
1860 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡- 减少uboot阶段的等待时间
1260 浏览 0 评论
嵌入式学习-飞凌ElfBoard ELF 1板卡 - 重新打包文件系统发现ftp无法正常连接
1753 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-6ull设置两个ip
2305 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-20 03:22 , Processed in 0.908317 second(s), Total 34, Slave 28 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号