微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于HID协议的工控自定义键盘接口设计

基于HID协议的工控自定义键盘接口设计

时间:03-05 来源:互联网 点击:

键盘定制要求,查阅HID用途表文档,确定工控键盘上行列值对应的按键代码,修改函数SendReport(),完成键盘定制程序设计。函数SendReport()返回8字节报告暂存在数组Buf[8]中。通过报告描述符的定义及HID用途表文档,可知Buf[0]的D0是左Ctrl键,D1是左Shift键,D2是左Alt键,D3是左GUI(即Window键),D4是右Ctrl,D5是右Shift,D6是右Alt,D7是右GUI键。Buf[1]保留,值为0。Buf[2]-Buf[7]为键值,最多可以有6个。

6 结论

在工业控制应用领域,工控键盘定制屡见不鲜。本文通过对USB HID设备的研究,提出自定义USB工控键盘设计,电路简单,成本低廉,无需驱动自动识别,具有很高的实用价值和广阔的应用前景。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top