USB论坛-百合电子工作室USB专题站

标题: 复合设备键盘输入问题 [打印本页]

作者: diandianyangyi    时间: 2014-4-21 15:51
标题: 复合设备键盘输入问题
本帖最后由 diandianyangyi 于 2014-4-21 15:52 编辑

我在原有设备大容量设备中添加上了键盘的功能,不过需要解决一些问题。
1. 报告描述符使用标准的键盘报告描述符,不过有稍微改动了一下,将后面的输入字节个数变动。

    0x75,0x08,              //REPORT_SIZE (8)    
    0x95,0x40,              
//REPORT_COUNT (64)

report_count 改为0x30 的时候,从editplus中 可以看到接收的数目正确,但是改为更大数字的时候,就出现了只接收到1个字符或者不完整的输入字符。如果把report_count改为 0xff ,可以改,但是实际上似乎不奏效。从bus hound中抓取的包来看,数据是我要发的数据。
那么这就意味着和pc端有关了,是吗?需要对pc端作出什么设置?

2.我想提高单位时间内输入的字符数目,那么bInterval 的数值是不是越小越好呢?
如果数值改为0x01的话,单位时间内输入的字符个数又比较多,在pc这端的接收是不是会出现数据遗失的情况?

谢谢!







欢迎光临 USB论坛-百合电子工作室USB专题站 (http://usb.baiheee.com/usb_bbs/) Powered by Discuz! X2.5