ch376 ep2上传端点缓冲区的疑问?

2012102012282653.jpg

上位机: 数据上传管道 API:ReadData 单次最大长度4096 如果单片机未准备 好数据则计算机空 闲时自动连续尝

下位机:数据上传端点82H 单次最大长度64 用WR-USB-DATA7 命令写入数据,当 上位机收到数据后 产生中断状态0AH

疑问: ch376 ep2的端点缓冲区是64个字节。下位机最多只能上传64个字节。要是这样的话,上位机怎么会单次读4096字节呢? 按照我的理解,上位机只能读64字节。

4096是可以的,这个有驱动来处理的,例如读4096数据,CH375ReadData会一直等在那,如果读到4096个字节会退出,如果没满4096,收到短包(小于64的包)也会退出,如果设置超时的话,没有收到4096个数据,但是超时时间到了的话也会退出的。


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