usb键盘说明书 (开机时usb键盘无法使用)

开机时usb键盘无法使用,usb键盘接口图解

正面

开机时usb键盘无法使用,usb键盘接口图解

背面

主控采用GD32F303CC单片机,120MHZ主频,自带1个USBD接口,外加一个74HC154和单片机的8个IO输入组成11*8的88个按键扫描。如下图:

开机时usb键盘无法使用,usb键盘接口图解

键盘扫描+8个外扩接口

开机时usb键盘无法使用,usb键盘接口图解

键盘CAD

上电初始化USB口,拉高再拉低D+电脑会识别一个USB全速设备,发送键盘描述符电脑会发现一个HID键盘:

开机时usb键盘无法使用,usb键盘接口图解

这时就可以发送键盘的键码了。

键盘数据共8字节:

1字节:功能码:bit0左Ctrl,bit1左Shift,bit2左Alt,bit3左GUI,bit4右Ctrl,bit5右Shift,bit6右Alt,bit7右GUI。

2字节:保持为0。(为毛我也不知道)

3字节~8字节:为键值数据也就是最大支持6个键同时按下。

对应的键值如下:

开机时usb键盘无法使用,usb键盘接口图解

开机时usb键盘无法使用,usb键盘接口图解

开机时usb键盘无法使用,usb键盘接口图解

开机时usb键盘无法使用,usb键盘接口图解

开机时usb键盘无法使用,usb键盘接口图解

开机时usb键盘无法使用,usb键盘接口图解

开机时usb键盘无法使用,usb键盘接口图解

发送对应的键值即可输入对应的字符了。