CH341DLL.H中有如下定义:
#define mMAX_BUFFER_LENGTH 0x1000 // 数据缓冲区最大长度4096
缓冲区最大长度4K,连续写入4M时,需要多次调用CH341MemWriteAddr1()此函数,导致写入4K数据的时间远小于函数调用的时间间隔,正常写入速度时400Kbit/s,多次调用写入函数写入4M大于10秒了。
如果能连续写入就可控制在2秒以内,各位高手有没有好的建议?
直接修改这个定义如下:#define mMAX_BUFFER_LENGTH 0x10000000 已尝试不可行,仍然是4K