HID数据错位问题

在这个项目中,定义每次传输HID下位机发送的数据为64byte,但是在上位机操作中,发送和接收的数据都是65byte,第一个byte为无用的0x00。这点需要注意,所以在定义发送、接收buffer时,要把空间留足。

HID数据错位问题_第1张图片

HID数据错位问题_第2张图片

 

用下载到的HID上位机实例程序发现,在传输中有时一次会读到130byte,所以尽量把buffer留足:

 

注意:以上只是经验总结,可能不是真正原因。

你可能感兴趣的:(HID数据错位问题)