打印

关于 学习 usb 键盘 编程的问题,请教。

[复制链接]
929|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
21learner|  楼主 | 2019-3-5 11:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前辈好。  我近期为了学习usb编程,买了两款  学习 usb 编程的 开发学习板。 一款是 圈圈的 学习开发板用的 是D12+C52 芯片。另外一款是  PIC-EK-4550 的开发板,用的是microchip 公司的PIC18F4550的 带usb 引擎的 芯片。在学习usb键盘的源代码时 发现两款的 关于 向 计算机发送 同一个字符 的代码 完全不同。比如:向电脑发送 字符   “2”,圈圈的发送码是 “0x5A”,而PIC学习板的代码是 “0x1F” . 这些代码也不是 常用的 字符的ASCII 编码。  研究了较长时间,还是没搞定,在此请教大家了,谢谢。

相关帖子

沙发
xtoolbox| | 2019-3-5 11:48 | 只看该作者
0x5A是小键盘上2的键码,0x1F是2和@的键码。

使用特权

评论回复
板凳
21learner|  楼主 | 2019-3-5 13:00 | 只看该作者
谢谢 回复。但还有个问题,为什么 在 ASCII 标上,找不到对应的编码?

使用特权

评论回复
地板
xtoolbox| | 2019-3-15 09:32 | 只看该作者
键盘发送的叫做扫描码Scan Code,不是ASCII字符的编码

使用特权

评论回复
5
21learner|  楼主 | 2019-3-15 12:58 | 只看该作者
谢谢 xtoolbox 的解答。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

57

帖子

1

粉丝