码迷,mamicode.com
首页 > 其他好文 > 详细

关于STM32-CubeMx工程中串口无法正常发送/接收的问题解决

时间:2019-06-28 00:25:39      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:使用   程序   模板   调试   波特   设置   问题   数据   一个   

最近翻船了,万万在第一时间没想到串口无法正常发送数据竟然是因为CubeMX软件设置的问题。

在最近一个项目中由于物料不足,导致一批板子使用了24Mhz和8Mh两种参数的晶振,写程序时也没多想,调试阶段使用的是焊接24Mhz晶振的板子,一切功能OK,可是在将时钟配置24修改未8之后,在8Mhz的板子上竟然出现了BUG,串口无法正常发送/接收数据,首先想到的是波特率,其实也就是时钟,可是没想到竟然是使用CubeMx建立工程的问题,最后还是拿出了之前建立的8MHz的模板来解决的问题。

由于时间问题,尚未去排查具体是哪里设置未正确修改造成的问题,不过还是要提醒一句,越是简单的工具,有可能会造成不可思议的bug。

关于STM32-CubeMx工程中串口无法正常发送/接收的问题解决

标签:使用   程序   模板   调试   波特   设置   问题   数据   一个   

原文地址:https://www.cnblogs.com/rain123/p/11100444.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!