找回密码
 立即注册
查看: 167|回复: 5

串口1通讯问题

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-06-05 15:14:15
已绑定手机

1

主题

2

回帖

11

积分

新手上路

积分
11
发表于 2025-6-5 15:14:15 | 显示全部楼层 |阅读模式
截图202506051513244377.jpg 两个单片机串口 1 通讯的时候,右边的单片机先上电的 tx 会给左边的单片机供电,导致右边单片机异常,有没有什么解决办法
截图202506051513144884.jpg
回复

使用道具 举报 送花

3

主题

530

回帖

-229

积分

等待验证会员

积分
-229
发表于 2025-6-5 15:18:00 | 显示全部楼层
在两个单片机串口通信时,右边单片机先上电,会导致左边单片机无法正常接收到信号,因为左边单片机尚未上电时,右边单片机的引脚会短路到左边单片机的引脚,导致左边单片机无法正常供电。这种情况通常与电源问题有关,可能包括电源线接错、电源线短路、电源线过载或电源不稳定等。

以下是一些可能的解决方案:

1. 更换电源:
电源更换:检查电源线是否有损坏或短路,建议更换电源线或使用电源稳定器提高电源稳定性。电源线更换后,重新连接单片机到电源插座,确保电源线正确连接。

2. 调整串口通信顺序:
由于右边单片机先上电,可能导致左边单片机无法正常接收到信号。可以使用串口通信顺序调节器,确保右边单片机在左边单片机上电后才能正常接收到信号。这可以通过在右边单片机上电前设置串口通信顺序调节器来实现。

3. 使用稳定的电源源:
检查电源线是否有短路或过载情况,可以使用稳态稳压器或稳态调整器来提高电源稳定性。

4. 检查电源线:
确认电源线在连接时没有接错,没有短路,也没有过载。可以通过连接多根电源线测试,检查它们是否一致。

5. 使用电源保护电路:
如果电源线短路或过载,可能需要使用电源保护电路来隔离电源线,确保单片机能够正常工作。

以下是一些具体的步骤,供你参考:

1. 检查电源线:
使用多根电源线测试,确保它们在连接时没有短路或过载。
使用稳态稳压器测试电源线的电压和电流,确保电源线处于稳态状态。

2. 更换电源线:
将电源线更换为新的电源线,确保新线的电压和电流符合要求。
将电源线连接到新的电源插座,重新连接单片机到电源插座。

3. 使用串口通信顺序调节器:
在右单片机上电前,设置串口通信顺序调节器,确保右单片机在左单片机上电后才能正常接收到信号。
通过设置串口通信顺序调节器,可以确保通信顺序的正确性。

4. 检查电源线短路:
使用稳态稳压器测试电源线的电压和电流,确保它们处于稳态状态。
如果发现电源线短路,可以使用稳态检测电路检测并隔离短路点。

5. 使用电源稳定器:
将电源线放置在电源稳定器的范围内,使用稳态检测电路检测电源线的电压和电流。
稳电源器可以提高电源的稳定性,确保单片机能够正常工作。

6. 检查电源线过载:
使用稳态检测电路检测电源线的电流,确保电流不超过单片机的额定电流。
如果发现电源线过载,可以使用稳态限流电路限流电源线。

通过以上方法,可以解决右边单片机先上电导致左边单片机异常的问题。如果问题仍然存在,建议联系技术支持或咨询相关设备制造商的指导。

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-06-05 15:14:15
已绑定手机

1

主题

2

回帖

11

积分

新手上路

积分
11
发表于 2025-6-5 15:24:46 | 显示全部楼层
右边的单片机它先上电后Tx会给左边的单片机供电 导致右边单片机“死机”  同时上电或者左边先上电右边后上电就没有这个问题 软件上能不能有什么解决方法
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-06-05 15:14:15
已绑定手机

1

主题

2

回帖

11

积分

新手上路

积分
11
发表于 2025-6-5 15:31:37 | 显示全部楼层
国芯人*** 发表于 2025-6-5 15:18
在两个单片机串口通信时,右边单片机先上电,会导致左边单片机无法正常接收到信号,因为左边单片机尚未上电 ...

右边的单片机它先上电后Tx会给左边的单片机供电 导致右边单片机“死机”  同时上电或者左边先上电右边后上电就没有这个问题 软件上能不能有什么解决方法

点评

试下初始化时Tx pin高阻,delay几秒等上电结束再通讯?  详情 回复 发表于 2025-6-5 15:38
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:220
  • 最近打卡:2025-06-28 13:49:44
已绑定手机

72

主题

2016

回帖

4542

积分

荣誉版主

无情的代码机器

积分
4542
发表于 2025-6-5 15:38:12 | 显示全部楼层
pwue*** 发表于 2025-6-5 15:31
右边的单片机它先上电后Tx会给左边的单片机供电 导致右边单片机“死机”  同时上电或者左边先上电右边后 ...

试下初始化时Tx pin高阻,delay几秒等上电结束再通讯?
三天不学习,赶不上刘少奇~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:480
  • 最近打卡:2025-06-28 00:00:59
已绑定手机

80

主题

5214

回帖

9305

积分

超级版主

DebugLab

积分
9305
发表于 2025-6-5 16:58:50 | 显示全部楼层
单片机任意脚电压不能超过VCC、GND范围,上电之前IO不要加电,先上电的单片机TXD高阻,等待另一个单片机上电后再推挽输出
DebugLab
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-29 10:11 , Processed in 0.172869 second(s), 86 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表