CH341中I2C通信问题

我买了一块CH341模块,看资料介绍说是可以进行USB转I2C通信的,不知这个USB转I2C通信是否能完全兼容I2C通信?ACK信号是否可以检测?

我测试了一下官方提供的读写EEProom例程,是可以进行读写操作,但是当没有接入EEProm时,例程也不报错,读出的数据 全部为FF,这就不太正常了吧?


请指点,谢谢!


您好,CH341的I2C为通用I2C,可以用于外接各类I2C设备。库提供2类通讯接口:CH341WriteI2C/CH341ReadI2C/CH341StreamI2C均可以用来实现自定义通讯。所反馈的I2C ACK问题,默认没有将ACK作为强制检查标志,因此会有设备不存在也可以返回数据的情况。


Tech39 您好:

>您好,CH341的I2C为通用I2C,可以用于外接各类I2C设备。库提供2类通讯接口:CH341WriteI2C/CH341ReadI2C/CH341StreamI2C均可以用

>来实现自定义通讯。所反馈的I2C ACK问题,默认没有将ACK作为强制检查标志,因此会有设备不存在也可以返回数据的情况。

請問有無文檔可以說明Ack檢查如何打開與關閉? 若打開Ack 檢查,該如何讀取結果,謝謝您


您好,请发送邮件给我们,通过邮件回复您下检查ACK应答的参考例程。


只有登录才能回复,可以选择微信账号登录