WCH沁恒单片机
直播中

nhcp

16年用户 1137经验值
私信 关注
[问答]

请问CH341T USB转I2C使用CH341DLL如何调整读写时间?

如题,CH341T芯片,使用里CH341DLL里的函数CH341WriteEEPROM和CH341ReadEEPROM,读写时间是不是固定的?能否加快读写时间?谢谢!
  

回帖(1)

周棠亨

2022-7-5 15:43:31
您好,CH341DLL提供I2C的速率设定API,可以调用该接口函数将I2C的速率设置为高速。具体如下:
BOOL    WINAPI  CH341SetStream(  // 设置串口流模式
    ULONG           iIndex,  // 指定CH341设备序号
    ULONG           iMode );  // 指定模式,见下行
// 位1-位0: I2C接口速度/SCL频率, 00=低速/20KHz,01=标准/100KHz(默认值),10=快速/400KHz,11=高速/750KHz
// 位2:     SPI的I/O数/IO引脚, 0=单入单出(D3时钟/D5出/D7入)(默认值),1=双入双出(D3时钟/D5出D4出/D7入D6入)
// 位7:     SPI字节中的位顺序, 0=低位在前, 1=高位在前
// 其它保留,必须为0
若速度仍不能满足您的需求,可随时与我沟通反馈,我们会针对您的需求评估有无更合适的方案。
举报

更多回帖

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