用你们的CH341T调IIC时发现这样一个问题。我接收到数据后(单片机接收),处理数据时因为来不及响应,把SCL拉低了。可是你们好象数据是照发不误。根本不符合IIC协议。是不是这样的啊?还是我用的有问题?
热门产品 :
CH32V317: 互联型青稞RISC-V MCU
用你们的CH341T调IIC时发现这样一个问题。我接收到数据后(单片机接收),处理数据时因为来不及响应,把SCL拉低了。可是你们好象数据是照发不误。根本不符合IIC协议。是不是这样的啊?还是我用的有问题?
而且你们资料里对IIC这块的介绍好象很少。
ch341T是主机,scl信号是有ch341T产生的,是输出端,对于单片机而言只是设备端
我知道。我的单片机是做从机使用的。但IIC协议里也是允许从机在响应来不及的时候把SCL拉低拉降低以达到暂停通信的作用的。
就这样,没法解决了吗?
不是不符合I2C协议,只是CH341不检测应答,这样可以提高传输速度
很奇怪的结论。你都不检测了。那还符合吗?我很想知道,在你这种情况下,如果从设备来不及响应该怎么办?