打印
[STM32H7]

STM32H7串口通信问题:接收端如何正确处理数据流?

[复制链接]
683|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
9dome猫|  楼主 | 2024-4-12 15:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在STM32H7上进行串口通信时遇到了一个问题接收端在处理数据流时出现错误
发送端工作正常,但接收端无法正确解析接收到的数据。
有人遇到过类似的问题吗?

使用特权

评论回复
沙发
laocuo1142| | 2024-4-16 10:20 | 只看该作者
波特率不匹配

使用特权

评论回复
板凳
flycamelaaa| | 2024-4-16 12:00 | 只看该作者
数据位和停止位设置不一致

使用特权

评论回复
地板
powerantone| | 2024-4-16 13:23 | 只看该作者
可能是硬件流控制问题

使用特权

评论回复
5
probedog| | 2024-4-16 15:20 | 只看该作者
中断处理错误?

使用特权

评论回复
6
stormwind123| | 2024-4-16 19:12 | 只看该作者
接收端的缓冲区可能存在问题,例如缓冲区溢出。

使用特权

评论回复
7
classroom| | 2024-4-16 21:23 | 只看该作者
可能是DMA传输问题

使用特权

评论回复
8
两只袜子| | 2024-4-16 22:00 | 只看该作者
禁用D-Cache或配置内存保护单元(MPU)来关闭部分内存的D-Cache

使用特权

评论回复
9
jcky001| | 2024-4-16 23:00 | 只看该作者
通信线路可能受到电磁干扰,导致数据接收错误。检查通信环境,尽量减少干扰源,或采取屏蔽措施。

使用特权

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

本版积分规则

134

主题

1421

帖子

2

粉丝