← 返回文章列表
2026-04-15

STM32 USB口启用方法

今天看到个视频
用STM32的USB口插入电脑
但是电脑显示描述符请求失败

这个问题我也遇到过

解决方法

先不要用自带的USB口,用快递里面附赠的STLink连接STM32

如果会用的话,知道怎么烧录程序的话,就不要看这一段了。


就是那个铁壳的,长得像U盘一样的

一般快递盒里面还有四根线,用这四根线把STM和STLink连起来

3V3连接到STM32的3V3

GND连接到STM32的GND

SWDIO连接到STM32的SWD

SWCLK连接到STM32的SWCLK

我这个STLink是高级一点的,和上一个图片里的不同。

连接好后,把STLink插到电脑上。

会用的跳过到这里


请根据你的编程方式选择教程


Arduino IDE

如图,这是一个简单串口程序

没有设置任何参数,直接上传,我们就获得了"描述符请求失败"

现在,我们点击Arduino IDE左上角的"工具"菜单

点击这里的"USB support (if available)"

选择里面的"CDC (generic 'Serial' supersede U(S)ART)"

现在,我们点击"上传"按钮,就成功启用USB口了


STM32CubeMX&Keil 礦ision

我相信,能用这个软件的也算是高级一点的程序员了

CSDN上有现成的教程,点击下方链接跳转。

可以参考这个教程