我用的是CY7C68013的USB芯片,就USB接口的键盘来说,实在是非常的Easy,这一部分是源于Cypress所作的良好的固件框架
就HID设备来说
1,我们不需要自己写驱动
2,不需要写上位机程序
所要做的只是在固件端设置好report descriptor和中断端口EP1IN的数据与按键之间的对应关系。
当然首先你要弄懂HID report desciptor每一个Item的意义,然后还要明白的是这么一件事:键盘上的每一个按键在主机端都已经帮其对应好了一个Usage了,因此需要查找Usage Table,才能设置好按键与你所要上传给主机的数据之间的对应关系。
文章评论(0条评论)
登录后参与讨论