1.参考网址:

(1)https://blog.csdn.net/xuquanlin_1680/article/details/80501613

(2)https://blog.csdn.net/xuquanlin_1680/article/details/80502183

2.步骤:

(1).首先,是进入ST官网,最好是注册一个账号。在搜索框里,输入关键字,stm32mxcude,接着,就是几乎翻到最下面的时候,会看到stm32mxcude,接着就是accpet,如果有账号的话,就先登录,完了之后,就可以点击download。没有账号的话,也可以通过输入自己的邮箱信息来收到要下载软件的网址,下载就可以了。参考网址:https://jingyan.baidu.com/article/00a07f38027ef982d028dce2.html

(2)下载结束之后,就是要进行stm32mxcude的配置的过程中了。

A,file->new project,配置文件存储的位置

STM32MXCUDE模拟USB键盘从机

B,进入Connectivity->选择USB->在Class For FS ID 选择:Humun inference Device class(HID)

STM32MXCUDE模拟USB键盘从机

C.在SYStem core ->RCC->High speed clock(HSE)->选择Crystal/Ceramic  resonator,LSE则是DIsable;

STM32MXCUDE模拟USB键盘从机

D。SYS要配置成这样:

STM32MXCUDE模拟USB键盘从机

E,选择USB device

STM32MXCUDE模拟USB键盘从机

最后的结果图:

STM32MXCUDE模拟USB键盘从机

PS:不要忘记要:generate code.

(3)在keil5的配置过程。

首先,找到之前的new project的文件的位置,

 

STM32MXCUDE模拟USB键盘从机

接着,打开ok.uvprojx.

接着按照这个https://blog.csdn.net/xuquanlin_1680/article/details/80502183教程上的 步骤去改就行了。

可以中途会遇到一些对象没有声明或者定义的情况在mian中,尽管去声明,一步步修改一下,就可以了。

最后的结果图:烧入程序到单片机中,荧光色黄色的部分,就是电脑能识别32为HID键盘设备的证明:

STM32MXCUDE模拟USB键盘从机

键盘是里面的两个有一个是不烧程序也存在的,有一个是烧了程序之后,出现的。

 

3.最后,我的是以stm32f103zet6单片机为例,stm32系列的单片机,可以通过下载不同的库来具体设定。

 

 

 

相关文章:

  • 2021-12-18
  • 2021-11-02
  • 2021-12-31
  • 2021-12-05
  • 2021-12-02
  • 2022-03-02
  • 2022-01-29
猜你喜欢
  • 2021-05-06
  • 2021-09-05
  • 2022-12-23
  • 2021-11-10
  • 2021-12-08
  • 2022-01-09
  • 2022-12-23
相关资源
相似解决方案