[STM32F1] STM32F103串口波特率300时接受到数据不正确,9600时正确

[复制链接]
3171|8
 楼主| 偏差0 发表于 2015-9-19 10:55 | 显示全部楼层 |阅读模式
串口波特率300时接受到数据不正确,9600时正确,请问如何使300时接收数据正确,求大神指点。晶振为8M的外部晶振
kmzhangp 发表于 2015-9-19 11:00 | 显示全部楼层
用过51,波特率低于1200,收发都不行
yzzly 发表于 2015-9-19 11:06 | 显示全部楼层
你的波特率设置不对。简单的办法是CPU连续发送0x55,示波器看波形是不是150hZ
mmuuss586 发表于 2015-9-19 11:42 | 显示全部楼层
过低的波特率,波特率误差就比较大了;

串口的时钟源分的大点看看;
yklstudent 发表于 2015-9-19 12:02 | 显示全部楼层
这么低的波特率,甚么场合下采用?
皈依 发表于 2015-9-19 13:53 | 显示全部楼层
波特率怎么做那么低啊。。。
huangqi412 发表于 2015-9-19 21:04 来自手机 | 显示全部楼层
这么低 可以软件模拟
qinweixing 发表于 2015-9-19 22:32 | 显示全部楼层
自己修改库函数就行
迪卡 发表于 2015-9-22 20:07 | 显示全部楼层

波特率过低,误差就比较大了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

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