报告描述符,output,led,keyboard

报告描述符,output,led,keyboard

ID:30223367

大小:24.63 KB

页数:20页

时间:2018-12-27

报告描述符,output,led,keyboard_第1页
报告描述符,output,led,keyboard_第2页
报告描述符,output,led,keyboard_第3页
报告描述符,output,led,keyboard_第4页
报告描述符,output,led,keyboard_第5页
资源描述:

《报告描述符,output,led,keyboard》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划报告描述符,output,led,keyboard  在USB中,USBHOST是通过各种描述符来识别设备的,有设备描述符,  配置描述符,接口描述符,端点描述符,字符串描述符,报告描述符等等。  USB报告描述符(ReportDescriptor)是HID设备中的一个描述符,它是比较  复杂的一个描述符。  USBHID设备是通过报告来给传送数据的,报告有输入报告和输出报告。  输入报告是USB设备发送给主机的,例如USB鼠标将鼠标移动和鼠标点击等  

2、信息返回给电脑,键盘将按键数据数据返回给电脑等;输出报告是主机发送  给USB设备的,例如键盘上的数字键盘锁定灯和大写字母锁定灯等。报告是  一个数据包,里面包含的是所要传送的数据。输入报告是通过中断输入端点  输入的,而输出报告有点区别,当没有中断输出端点时,可以通过控制输出目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  端点0发送,当有中断输出端点时,通过中断输出端点发

3、出。  而报告描述符,是描述一个报告以及报告里面的数据是用来干什么用的。  通过它,USBHOST可以分析出报告里面的数据所表示的意思。它通过控制输入端点0返回,主机使用获取报告描述符命令来获取报告描述符,注重这个哀求  是发送到接口的,而不是到设备。一个报告描述符可以描述多个报告,不同的  报告通过报告ID来识别,报告ID在报告最前面,即第一个字节。当报告描述符中没有规定报告ID时,报告中就没有ID字段,开始就是数据。更详细的说明请参看USBHID协议,该协议可从Http://下载。  USB报告描述符可以通过使用HIDDescriptortool来生成,这个工

4、具可以  到Http://下载,为了方便大家,我顺便上传了一份。  /Upload/Blog/XX/4/2/af7c3443-ad61-4465-adc7-/XX-4/下面通过由HIDDescriptortool生成的USB鼠标和USB键盘来说明一下报告  描述符和报告。  codecharKeyBoardReportDescriptor[63]={  //表示用途页为通用桌面设备目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开

5、展,特制定安保从业人员的业务技能及个人素质的培训计划  0x050x01//USAGE_PAGE(GenericDesktop)  //表示用途为键盘  0x090x06//USAGE(Keyboard)  //表示应用集合,必须要以END_COLLECTION来结束它,见最后的END_COLLECTION0xa10x01//COLLECTION(Application)  //表示用途页为按键  0x050x07//USAGE_PAGE(Keyboard)  //用途最小值,这里为左ctrl键  0x190xe0//USAGE_MINIMUM(KeyboardL

6、eftControl)  //用途最大值,这里为右GUI键,即键  0x290xe7//USAGE_MAXIMUM(KeyboardRightGUI)  //逻辑最小值为0  0x150x00//LOGICAL_MINIMUM(0)  //逻辑最大值为1  0x250x01//LOGICAL_MAXIMUM(1)  //报告大小为1bit,所以前面的逻辑最小值为0,逻辑最大值为10x750x01//REPORT_SIZE(1)  //报告的个数为8,即总共有8个bits  0x950x08//REPORT_COUNT(8)  //输入用,变量,值,绝对值。像键盘这

7、类一般报告绝对值,目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  //而鼠标移动这样的则报告相对值,表示鼠标移动多少  0x810x02//INPUT(DataVarAbs)  //上面这这几项描述了一个输入用的字段,总共为8个bits,每个bit表示一个按键  //分别从左ctrl键到右GUI键。这8个bits刚好构成一个字节,它位于报告的第一个字节。//它的最低位,即b

8、it-0对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。