由于最近项目急迫,使用了ch341t芯片读写IIC EEPROM,使用沁恒官方测试软件MultiPort 发现如下问题:

  1.  CH341WriteEEPROM和CH341ReadEEPROM函数读写数据量超过50左右后,直接执行失败,返回false

  2. CH341WriteEEPROM写数据出错(不是每个字节都错,读数据没有问题)

 3.  测试出错的IIC EEPROM芯片有 24c08 ,24c16,24c32,24c64


以下为MultiPort测试截图

8be88f8cd3845de6a208eb0edb4fc971.png


以下为PC机写数据(每10字节循环写入0~9,共写1000字节),安卓端读数据截图(安卓端读取没有问题)

2b9365052055a3d51147d64589c1663f.png




67b0ab163d36a3145c19716d9e6e8b89.png