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