[STM32F1]

STM32F103串口接收问题

[复制链接]
746|18
手机看帖
扫描二维码
随时随地手机跟帖
elephant00|  楼主 | 2023-9-1 10:03 | 显示全部楼层 |阅读模式
在使用串口进行接收发送数据的时候,发送的数据和接收到的数据不同【如下图所示】。已查看设置的波特率和commix上的波特率设置相同,数据的停止位、数据位、校验位均一致。请问这是什么原因造成的?

使用特权

评论回复
Stahan| | 2023-9-2 21:51 | 显示全部楼层
缓冲区的问题吗

使用特权

评论回复
MessageRing| | 2023-9-3 22:32 | 显示全部楼层
有可能,04和02就只差了一个二进制位

使用特权

评论回复
MessageRing| | 2023-9-3 22:33 | 显示全部楼层
发送一下其他数据看看是不是也差一个位啊

使用特权

评论回复
地瓜patch| | 2023-9-3 22:51 | 显示全部楼层
r和t短接测试一下,或者换串口监控器试一下

使用特权

评论回复
可以看看你硬件的晶振,也许晶振不对,导致的波特率不对哦

使用特权

评论回复
这?你换个串口助手实时?

使用特权

评论回复
一般也不应该啊,这差的还挺多呢

使用特权

评论回复
故意相遇| | 2023-9-10 00:35 | 显示全部楼层
可能是你的串口助手有问题?

使用特权

评论回复
我吃小朋友| | 2023-9-10 02:40 | 显示全部楼层
你用的波特率是多少啊?

使用特权

评论回复
风凉| | 2023-9-10 04:42 | 显示全部楼层
之前我遇到过,比如MCU是8M晶振的初始化,实际焊接的却是12M,所以波特率就算是对的,数据也不对

使用特权

评论回复
失物招領| | 2023-9-10 06:45 | 显示全部楼层
仿真看看吧,感觉你的时钟初始化有点毛病

使用特权

评论回复
西洲| | 2023-9-10 08:50 | 显示全部楼层
你串口的数据线是不是很长啊?

使用特权

评论回复
春日负喧| | 2023-9-10 10:55 | 显示全部楼层
这有可能是干扰,但是数据这么稳定,真说不好是啥问题

使用特权

评论回复
她已醉| | 2023-9-10 12:59 | 显示全部楼层
你调成其他波特率看看,看数据是否有对上的时候

使用特权

评论回复
Henryko| | 2023-9-11 22:43 | 显示全部楼层
有可能是缓冲区设置的问题吧

使用特权

评论回复
Undshing| | 2023-9-18 23:50 | 显示全部楼层
你这个好像是一位数据移位了

使用特权

评论回复
Henryko| | 2023-9-19 23:27 | 显示全部楼层
是不是位配置的不对啊

使用特权

评论回复
Mowergy| | 2023-10-19 10:16 | 显示全部楼层
换串口监控器试一下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

949

主题

2861

帖子

5

粉丝