ch569使用问题请教

你好,

问题1: 读取64bit唯一id, 使用ISPEM569.h的 GET_UNIQUE_ID( PVOID Buffer ),发现最后2个byte是0,不正确。前面6个byte和isp软件显示的id 相同。

问题2: 电脑端 CH375WriteData(),CH375ReadData() 这2个函数 只让选设备序号,它是读写哪个endpoint的呢?

问题3:USB30_IN_Set(ENDP_4, ENABLE, ACK, 1, 32); 和 USB30_IN_Set(ENDP_4, ENABLE, ACK, 1, 1024);

每次读的时间差不多,有什么办法能提高读小批量数据(比如32个byte)的速度?


谢谢


1,读取唯一ID,需要使用以太网例程中的,WCHNET_GetMacAddr(MACAddr);这个函数读取

2,使用这两个函数之前应该会先调用CH375SetBufUploadEx(设备号, TRUE, 上传端点号, 缓冲上传的单包大小(不得小余64K,端点大小的整数倍))开启缓冲上传。如果不适用缓冲上传,应该使用ch375writeendp之类的函数读写端点。

3,上传数据,是主机主动读数据,速率会比较受到主机取速率的影响。


只有登录才能回复,可以选择微信账号登录