WCH沁恒单片机
直播中

胡秋阳

13年用户 1523经验值
私信 关注
[问答]

求助一份IIC通过page读写eeprom的软件

求助一份IIC通过page读写eeprom的软件,硬件CH341,eeprom为FPGA软核,page大小为1024bit, 一个word包含32bit。eeprom总大小为32K。
  

回帖(4)

徐珺

2022-7-5 15:29:44
您好,CH341的I2C应用软件可以直接从该链接下载:http://www.wch.cn/downloads/CH341EVT_ZIP.html 软件路径:CH341EVTCH341PARVC。可使用“两线串口”,“EEPROM读写”功能进行Debug验证。
举报

龙慧

2022-7-5 15:29:50
这个软件EEPROM型号只能选24CXX系列吗?因为我的eeprom是FPGA的软核,是否兼容?还有软件EEPROM读写选项里面还是多个数据连读,连写,而我需要按eeprom的页地址来写。我这个eeprom有512页,每一页写满是1Kb数据。远远超过400H的极限。
举报

李军林

2022-7-5 15:29:58

这个是图示
举报

杨月粉

2022-7-5 15:30:03
您好,如上需求,可直接基于上面我们提供的例程,调用如下接口函数来实现通讯。
BOOL    WINAPI  CH341StreamI2C(  // 处理I2C数据流,2线接口,时钟线为SCL引脚,数据线为SDA引脚(准双向I/O),速度约56K字节
    ULONG           iIndex,  // 指定CH341设备序号
    ULONG           iWriteLength,  // 准备写出的数据字节数
    PVOID           iWriteBuffer,  // 指向一个缓冲区,放置准备写出的数据,首字节通常是I2C设备地址及读写方向位
    ULONG           iReadLength,  // 准备读取的数据字节数
    PVOID           oReadBuffer );  // 指向一个缓冲区,返回后是读入的数据
举报

更多回帖

发帖
×
20
完善资料,
赚取积分