CH341 如何自定義IIC收發(fā)序列

微信圖片_20200925113112.jpg使用CH341DLL庫,如何實(shí)現(xiàn)特殊的IIC通信序列?

比如:Start, addr, reg, Start, addr, data .. Stop


使用StreamI2c接口,都是成對的Start, Stop信號。如何實(shí)現(xiàn)上面這種信號呢?

Exam.c里給了一些自定義IIC的參考函數(shù),但是使用這些函數(shù)收發(fā)時(shí),發(fā)現(xiàn)SCL,SDA默認(rèn)都是低,感覺哪沒用對。

您好,芯片I2C默認(rèn)是高電平的(內(nèi)部有上拉),可以懸空外部器件連接再測試下。另外,您操作的器件,可以把完整的時(shí)序發(fā)我們確認(rèn)下。start和stop并非同步出現(xiàn)的,在I2C讀的時(shí)候,會發(fā)重復(fù)Start信號的。具體讀過程為:

Start->addr(W)->Repeat Start->addr(R)->reg->data....->End



只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频