TO11:I2Creapter的用途之一可以这么描述。MCU控制B,B控制C;但是指令是由MCU发出的。所以正常通信时,MCU发数据给B,如果需要配数据给C,那么B内部有个开关可以将MCU送过来的数据给C通过去,相当于MCU跟C之间的桥梁。正常的时候,B内部的开关是断开的。
你谈到IO检测问题是我之前的考虑,但是单片机内部处理都有周期,作为主机发送肯定没有问题,但是作为slave接收,需要检测信号变化的频率必须要高400K较多才可以,不然得到的数据很可能不对。
用硬件I2C有个好处就是速度问题解决了,但问题就是你提到的I2C地址不对,数据还能保存下来给我打印呢?请高人指点下。谢!
|