23.2.7.2.1.1. USBX 主机例程-键盘
23.2.7.2.1.1.1. 概述
该工程实现了一个可以使用键盘的USB主机。
23.2.7.2.1.1.2. 硬件设置
使用USB Type-C线缆线连接PC USB端口和PWR DEBUG端口
使用USB Type-C转Type-A线缆线连接开发板USB0端口和键盘。
23.2.7.2.1.1.3. 运行现象
当工程正确运行后,插入usb键盘,当按下键盘按键时,串口终端会输出如下信息:
----------------------------------------------------------------------
$$\ $$\ $$$$$$$\ $$\ $$\ $$\
$$ | $$ |$$ __$$\ $$$\ $$$ |\__|
$$ | $$ |$$ | $$ |$$$$\ $$$$ |$$\ $$$$$$$\ $$$$$$\ $$$$$$\
$$$$$$$$ |$$$$$$$ |$$\$$\$$ $$ |$$ |$$ _____|$$ __$$\ $$ __$$\
$$ __$$ |$$ ____/ $$ \$$$ $$ |$$ |$$ / $$ | \__|$$ / $$ |
$$ | $$ |$$ | $$ |\$ /$$ |$$ |$$ | $$ | $$ | $$ |
$$ | $$ |$$ | $$ | \_/ $$ |$$ |\$$$$$$$\ $$ | \$$$$$$ |
\__| \__|\__| \__| \__|\__| \_______|\__| \______/
----------------------------------------------------------------------
USBX host HID Keyboard example
USB device: vid=0x5ac, pid=0x24f
USB device: vid=0x5ac, pid=0x24f
The keyboard is alive
当按下键盘的按键后,串口终端会输出如下信息:
Input: a