串口通信时,在低波特率误码较高

[复制链接]
1628|7
 楼主| zb0830 发表于 2016-3-29 08:09 | 显示全部楼层 |阅读模式
把波特率降到600的时候,我在STM32上写同样的代码没有问题,但是在GD的好像误码较高,为什么呢?
zhiyy 发表于 2016-3-29 08:34 | 显示全部楼层
是不是你的时钟有问题
heping517 发表于 2016-3-29 09:00 | 显示全部楼层
应该不会出现这种问题的
tongbu2015 发表于 2016-3-29 16:55 | 显示全部楼层
这个也跟单片机的UART采用的时钟源的频率大小有关系的。
quangg 发表于 2016-3-30 09:36 | 显示全部楼层
如果低波特率运行比较多的情况下,可以把UART模块的时钟调低
dianz 发表于 2016-3-30 09:39 | 显示全部楼层
楼上正解,低速率的情况现在应用不太多吧,是远距离传输吗
quangg 发表于 2016-3-30 09:55 | 显示全部楼层
远距离传输一般波特率较低
Ketose 发表于 2016-3-31 20:44 | 显示全部楼层
一般情况都是时钟不准。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

63

主题

879

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部