【解决】关于STM32CubMX新版本Bug这件事

众所周知,现在stm32的开发方式通常为CubMX+keil(对于新手友好),然而CubMX时常抽风,出现莫名奇妙的的Bug。据我所知,CubMX在更新到6.3.0版本时就会出现程序只能在Debug模式下运行的情况,所以我一直忍着没更新,目前是6.1.0版本。

问题

在CubMX配置PWM输出时单片机不能正常出PWM波。这是在我第一次驱动电机出现的情况,在使用PWM控制电机时电机不转。。。我检查了无数次接线:良好,检查了无数次程序:没毛病,该配置的东西都配置了,也找了队友Debug,也试过取消其它功能单出一个PWM波,但电机就是不转。。。然后我怀疑是硬件问题,又换了2个L298N和一个TB6612,又把F411换过F401和F103单片机,可电机就是不转。。。

不转。。。

此时我心态崩溃,找了个示波器看看PWM到底有木有出。然后示波器上诡异的波形告诉我单片机根本就没出PWM。。换了其它单片机也一样,我便开始怀疑程序最开始的地方—CubMX。

解决

找了队友说是CubMX抽风。生成文件时使用先前的版本就行了。

总结

CubMX会抽风!!!如果硬件、软件均无问题,那么大概率是CubMX的问题,选之前的版本,不要选最新版本!

posted @   QHWYX  阅读(288)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
点击右上角即可分享
微信分享提示