现在客户的主机要求通过广播地址来改从机的地址(即地址可设)
看了I2C资料还是很多地方搞不懂
最后面的这句 <当位B 是0 时第二个字节的定义如下 00000110 H 06 通过硬件写入和复位从机地址的可编程部分接收到这个两字节序列时 所有打算响应这个广播呼叫地址的器件将复位并接受它们地址的可编程部分要采取预防措施确 保器件不会在加上电源电压后将SDA 或SCL 线拉低因为这些低电平会阻塞总线 00000100 H 04 通过硬件写从机地址的可编程部分所有通过硬件定义地址可编程部分和 响应广播呼叫地址的器件会在接收这两个字节序列时锁存可编程的部分器件不会复位 > 是什么意思啊,
下图显示广播呼叫地址格式为 <0x00 + ACK + 0x00(或0x01) + ACK 是不是用广播地址就不用发START?
还有如果第二字节发出的是0x06,是不是相当从机地址就被设成0x06???
附上一份I2C中文资料,广播地址部分在第14页
奇怪文件传不上,下图就是第14页的内容 |