HK32F106C8T6串口数据不正确

[复制链接]
 楼主| xuling42530000 发表于 2021-4-21 10:19 | 显示全部楼层 |阅读模式
我STM32F103C8T6移植过来的程序,串口能输出数据但是无论如何串口发出来的数据都不正确,波特率9600,是什么原因,频率也是72M是不是和STM32不兼容
glwhr126 发表于 2021-4-26 03:34 | 显示全部楼层
我刚做了100块板子,开始没发现问题,应用的时候发现串口不稳定,开始运行串口收发都正常,我是485通信,当485 通信做短路试验后程序不再进接受中断函数
glwhr126 发表于 2021-4-26 18:47 来自手机 | 显示全部楼层
你的问题解决了吗
weishengdianqi 发表于 2021-4-27 10:17 | 显示全部楼层
你好,我也遇到这个问题,是波特率误差大,你改成9600*1.01=9696就可以了
tiueslx 发表于 2021-4-28 21:57 | 显示全部楼层
这个问题我之前踩过坑,楼主应该是用的内置晶振,问题原因是内置晶振误差大。 波特率*1.01,部分芯片可以正常,但是有的还是不行。一致性太差了
myscj007 发表于 2021-5-7 11:43 | 显示全部楼层
这个芯片确实有这样的问题,断开RS485之后就接收不到数据了,前面 的时候是正常的
单片小菜 发表于 2021-5-7 22:38 | 显示全部楼层
这样的问题还真的没有遇到过。
嵌入小菜菜 发表于 2021-5-7 23:31 | 显示全部楼层
没有遇到过这样的问题,持续关注一下。
elephant00 发表于 2021-5-8 15:49 | 显示全部楼层

没有遇到过这样的问题,持续关注一下。
2275205298 发表于 2021-5-8 16:03 | 显示全部楼层
我短了一下485也不通信了,重启才好,楼主有研究解决方法吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

25

主题

56

帖子

0

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