I2C总线协议详解(特点、通信过程、典型I2C时序)
Hello_Word______:
引用「总线仲裁与时钟同步类似,当所有主机在SDA上都写1时,SDA的数据才是1,只要有一个主机写0,那此时」
总线仲裁与时钟同步类似,当所有主机在SDA上都写1时,SDA的数据才是1,只要有一个主机写0,那此时SDA上的数据就是0.
一个主机每发送一个bit数据,在SCL为高电平时,就检查SDA的电平是否和发送的数据一致,如果不一致,这个主机便知道自己输掉了仲裁,然后停止向SDA写数据。
————————————————
版权声明:本文为CSDN博主「zhangduang_KHKW」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zhangduang_KHKW/article/details/121953275。(我这句话没有理解透)如果有多个从机同时发发送第一个BIT,有一个从机开头是零,则sda为零。若我想得到从机数据是1000 0000的从机数据,但从机中存在从机数据是0111 0000的从机数据(开头第一个BIT是0)。那只要第一个BIT有零从机数据是1000 0000的从机数据就会被停止,那如何得到我先要的从在0111 0000情况下的1000 0000呢?
|