而且这个CH372DEBUG.exe里面,端点1和端点2的代码除了T2UHandle名称不一样外,实际USB设备操作上没有任何区别,而且CH375DLL.h里面所有的函数和参数都没有任何关于端点的描述,那端点在这个程序里有什么意义呢?又如何和MCU程序里面的端点对应?
谢谢!
而且这个CH372DEBUG.exe里面,端点1和端点2的代码除了T2UHandle名称不一样外,实际USB设备操作上没有任何区别,而且CH375DLL.h里面所有的函数和参数都没有任何关于端点的描述,那端点在这个程序里有什么意义呢?又如何和MCU程序里面的端点对应?
谢谢!
CH32V203和电脑交换数据,有更好的方式吗?
BOOLWINAPICH375ReadEndP( // 读取数据块
ULONG iIndex, // 指定CH375设备序号
ULONG iPipeNum, //端点号,有效值为1到8。
PVOID oBuffer, // 指向一个足够大的缓冲区,用于保存读取的数据
PULONGioLength ); // 指向长度单元,输入时为准备读取的长度,返回后为实际读取的长度
这是驱动那个文件”CH372DRV.ZIP“包里面的头文件,有端点参数。但是那个“CH372DBG.ZIP”例程里面的dll文件没有这个函数,例程收发数据也没有用到端点参数。是有更新的文件没有更新吗?
您好,由于EVT例程进行了更新,导致目前372DEBUG测试工具无法适配当前例程,这边会向相关同事进行反馈修改,关于目前例程的上下传测试,可以通过Bus Hound进行测试,如下图,后续若有问题,可通过邮箱(lzs@wch.cn)和我沟通.