首先说,之前完全没玩过虚拟键盘之类的东西,所以这个作业基本就是借鉴论坛上其他高手azhw的作品了。
首先是另找一个USB Type-C接口线,将开发板的的USER USB口与PC连接

然后开始打开STM32CUBEMX软件,参考论坛其他朋友的方案,修改系统的时钟TimeBase, 配置USB外设,启用ThreadX, 配置ThreadX的USB库USBX。
首先是修改TimeBase为TIM6:
接下来修改USB外设中断配置:


再然后是启用ThreadX系统
接下来配置USB库USBX



最后是确认时钟和导出工程代码:

接下来就是对工程的代码进行修改, 代码修改,参考了azhw大神提供的参考工程KeyboardDemo。
接下来就是编译与下载,运行工程:

我要赚赏金
