怎樣用CH341讀取A2h的EEPROM?

EEPROM 型號是24C02 我采用的CH341S版,由于當(dāng)時(shí)手邊沒有2k的電阻,只好用1.8k的代替了。 讀寫程序是官方提供的demo程序。

發(fā)現(xiàn)如下的問題: 1. CH341 eeprom read,內(nèi)容正確,但只能讀出位于A0地址的設(shè)備, 2. CH341StreamI2C,可以讀A0和A2的內(nèi)容,但是讀出的內(nèi)容不穩(wěn)定。

是不是我什么地方的設(shè)定沒有搞好?請大蝦幫忙解釋一下,謝謝。 附件是我試驗(yàn)時(shí)候的截屏。 UploadImages/20093231112936.doc

我們提供的API函數(shù)CH341 eeprom read是基于A0,A1,A2為0 你可以使用我們提供的CH341StreamI2C函數(shù)實(shí)現(xiàn)你要的功能,你要自己編程去控制


謝謝你的回答,請問我該如何操作CH341StreamI2C函數(shù)呢? 因?yàn)槲抑苯佑媚銈兲峁┑膁emo程序讀出來的EEPORM內(nèi)容不穩(wěn), 請幫我看一下如下附件的設(shè)定對不? 讀取A0地址的128個(gè)字節(jié)。 200932412162775.gif 200932412123943.gif 謝謝。


寫 長度=2 數(shù)據(jù)=a000

讀 長度=80


謝謝,為什么寫入的數(shù)據(jù)是[b]A000[/b],根據(jù)datasheet應(yīng)該是[b]A100[/b],因?yàn)榈谝粋€(gè)字節(jié)的最后一個(gè)bit是讀寫控制位。

當(dāng)我傳遞[b]2,A100,80[/b]這3個(gè)參數(shù)給CH341StreamI2C,設(shè)備上電后的第一次讀是正確的,接下來幾次讀取的內(nèi)容就亂了。

請大蝦幫忙,謝謝。


謝謝,可以了。

再請問一下,如果想往A0h設(shè)備的地址05h寫入08h,該怎么設(shè)定CH341StreamI2C呢?

謝謝。


寫 長度=3 數(shù)據(jù)=a00508


謝謝,可以了。


還是沒有說A2怎么讀寫,我發(fā)現(xiàn)同時(shí)接了A0,A2之后讀寫就有問題了,能不能指教一下啊


請把你的硬件原理圖貼出來看看


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

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