CH4xx與I2C不兼容!

標(biāo)準(zhǔn)I2C時(shí)序中的應(yīng)答位ACK為低電平,NACK為高電平。但是CH423的應(yīng)答位總是高電平。導(dǎo)致使用單片機(jī)標(biāo)準(zhǔn)I2C接口連接CH423時(shí),發(fā)送第一字節(jié)后,收到高電平應(yīng)答位,認(rèn)為NACK故障,就不再發(fā)送之后的數(shù)據(jù)。根本無法傳送其余數(shù)據(jù)。 我看了其他的CH4xx芯片的I2C時(shí)序,同樣存在這個(gè)問題。 你們給出的示例是用IO模擬I2C時(shí)序的,在使用真正的I2C接口時(shí),就不能用了。 給一下解決方案。

CH423的兩線I2C兼容標(biāo)準(zhǔn)I2C,無ACK應(yīng)答位。

發(fā)送第一字節(jié),收到高電平應(yīng)答位(程序忽視不處理),接著再發(fā)送第二字節(jié),收到高電平應(yīng)答位(程序忽視不處理),如此反復(fù)就可以了。


我使用的TMS320VC5501的I2C接口連接ch423,其I2C模塊發(fā)送地址(第一字節(jié))后,收不到ACK,就不再發(fā)送數(shù)據(jù)寄存器中的后續(xù)字節(jié)了!


是這種情況啊,我們用AVR和51系列做過實(shí)驗(yàn),它們的I2C接口的應(yīng)答位是通過單片機(jī)程序來判斷的,那我還是建議您用IO模擬I2C時(shí)序來操作CH423了。


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

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