STM32F103 的串口要吧波特率设定到600,需要做那些处理?

2019-12-09 13:33发布

用的是外部晶振8M,谢谢了!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
28条回答
mkliop
1楼-- · 2019-12-11 18:20
标准不都是9600或者38400吗?低点有什么好处呢?
ding731868572
2楼-- · 2019-12-11 19:21
 精彩回答 2  元偷偷看……
李贝
3楼-- · 2019-12-11 20:40
应该是的吧,RX,TX上都加了点RC
styleno1
4楼-- · 2019-12-11 23:48
李贝 发表于 2019-11-26 11:00
我现在就是用串口2,600波特率读接收的数据不对,改到1200就没有问题

你可以确认下分频寄存器值是不是符合预期,再考虑示波器测下波形。
wajlh
5楼-- · 2019-12-12 01:04
dtlz 发表于 2019-11-26 09:13
串口1是如果是72M,不降频的话,肯定配置不了600波特率的

4个串口,换一个不就好了。干嘛非要跟这个最难搞的较劲
李贝
6楼-- · 2019-12-12 02:17
styleno1 发表于 2019-11-26 11:32
你可以确认下分频寄存器值是不是符合预期,再考虑示波器测下波形。

您的意思是低波特率时误差大需要在波特率寄存器中进行调整对吗?

一周热门 更多>