请教HID协议范例的几个问题
请教HID协议范例的几个问题:1. STC的HID协议范例中定义的HID报告中,定义的数组成员大小为8,数组个数为64。单片机发送数据必须为64个数组成员,还是在调用函数usb_bulk_intr_in(SendBuffer, N, 1)时,N为实际要发送数据量?
2. STC处理主机HID接口发来的数据调用函数usb_bulk_intr_out(UsbBuffer, 1),UsbBuffer中接收的数据也是64个,当然有效数据可能没有64个?
2. 如果修改HID报告中数组成员大小为3或5可以吗?这样收发的数据个数是否变为3或5? 1. 必须64个,N小于64时补0
2. 参考1,有效数据不够会补0
3. 当然可以
——————
我是外行,错不负责 谢谢回复!上述问题3等有空测试一下。STC的CDC串口其实很好用。只是看到坛子里有人上位机编程使用别人的库,使得上位机的HID编程简化了不少,就像STC的CDC串口类似。所以想再学习HID收发数据。
页:
[1]