[STM32F1] STM32F103串口接收问题

[复制链接]
1396|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-9 18:30 | 显示全部楼层
可以看看你硬件的晶振,也许晶振不对,导致的波特率不对哦
将爱藏于深海 发表于 2023-9-9 20:32 | 显示全部楼层
这?你换个串口助手实时?
捧一束彼岸花 发表于 2023-9-9 22:33 | 显示全部楼层
一般也不应该啊,这差的还挺多呢
故意相遇 发表于 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 | 显示全部楼层
换串口监控器试一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1031

主题

3993

帖子

7

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