打印
[STM32F1]

STM32F103ZE串口通信问题探讨:异常现象的根源?

[复制链接]
511|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
9dome猫|  楼主 | 2024-4-12 14:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
发送数据时接收端会导致系统死机。添加上拉电阻后问题消失了。这种异常现象的根本原因是什么?有没有其他解决方案?

使用特权

评论回复
沙发
aozima| | 2024-4-12 16:14 | 只看该作者
“死机”后,单步停下来看看死在哪了。
你是不是开了接收中断?但接收中断没写。

使用特权

评论回复
板凳
未说出口的像你| | 2024-5-18 08:25 | 只看该作者
在没有上拉电阻的情况下,接收端可能由于信号漂移或者电磁干扰等原因导致接收到的信号不稳定,从而引起系统死机。

使用特权

评论回复
地板
我吃小朋友| | 2024-5-18 11:00 | 只看该作者
建议可以添加上拉电阻可以提高信号的稳定性,减少信号漂移的影响。

使用特权

评论回复
5
失物招領| | 2024-5-18 13:00 | 只看该作者
一般是信号完整性会有影响

使用特权

评论回复
6
春日负喧| | 2024-5-18 15:00 | 只看该作者
如果没有上拉电阻时,信号线可能存在反射、干扰等问题,导致信号完整性不佳,从而影响系统的正常运行。添加上拉电阻可以改善信号线的匹配阻抗,提高信号完整性。

使用特权

评论回复
7
故意相遇| | 2024-5-18 17:00 | 只看该作者
正常来说,TTL如果电平不匹配会这样的

使用特权

评论回复
8
风凉| | 2024-5-18 19:00 | 只看该作者
发送端和接收端的电平不匹配也可能导致系统死机。添加上拉电阻可以帮助调整电平,使得信号在发送和接收端之间更加匹配。

使用特权

评论回复
9
一只眠羊| | 2024-5-18 23:00 | 只看该作者
对于高频信号或者易受干扰的信号线,可以考虑使用屏蔽线来减少外部干扰。

使用特权

评论回复
10
在曼谷的春| | 2024-5-19 01:00 | 只看该作者
在接收端添加滤波器可以帮助减少噪声和干扰,提高信号的稳定性。

使用特权

评论回复
11
她已醉| | 2024-5-19 05:00 | 只看该作者
确保发送端和接收端的接地良好,避免接地问题导致信号不稳定。

使用特权

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

本版积分规则

133

主题

1406

帖子

2

粉丝