使用CH341進(jìn)行EEPROM讀取操作遇到如下問題:
實(shí)際使用的EE為24C02型號,而軟件操作中選擇的為24C04型號。
通過CH341ReadEEPROM讀取到的是兩份的24C02的數(shù)據(jù)。
而使用其它高手寫的軟件(見附件),讀取到的只有一份數(shù)據(jù),缺少的數(shù)據(jù)使用FF進(jìn)行填充。
官方給出的VB示例代碼也是讀取到兩份的24C02數(shù)據(jù)
請各位大蝦給點(diǎn)建議吧,是有其它函數(shù)可用,還是需要對數(shù)據(jù)進(jìn)行額外處理
我的示例如下:
If (CH341ReadEEPROM(0, 2, 0, 512, buffer) = False) Then
? ? MsgBox "讀E2PROM數(shù)據(jù)失??!", vbExclamation, "CH341"
????ReadEEPROM = False
End If