stm32f407 探索者串口低波特率printf乱码

2019-07-20 04:39发布

如题,同样的程序,我将串口1的波特率从115200逐步降低到600,从1200开始printf就开始打印乱码。1.我使用另外的一个单片机测试开发板自带的sscom33.exe,测试接受的数据正常,当然,我接收的是16进制字符。(此时软件600波特率收发没问题)
2.stm32f407使用串口1,同样的sscom33.exe,2400波特率以上printf打印都正常,到1200以及以下就会出现乱码。
3.另一个板子不是自己开发,波特率无法修改。只能是600波特率!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
13631785872
1楼-- · 2019-07-20 07:55
 精彩回答 2  元偷偷看……
aduzhe
2楼-- · 2019-07-20 13:04
 精彩回答 2  元偷偷看……
1206447373
3楼-- · 2019-07-20 15:03
我刚刚试了一试确实发现波特兰小了,接受会有很大的影响!!!造成了乱数据,我也是第一次发现,学习了,期待LZ怎么解决这个问题!到时候分享下!
aduzhe
4楼-- · 2019-07-20 17:44
1206447373 发表于 2017-5-10 17:10
我刚刚试了一试确实发现波特兰小了,接受会有很大的影响!!!造成了乱数据,我也是第一次发现,学习了,期 ...

stm32f407不支持那么小的波特率,最后更换控制器了

一周热门 更多>