pwueheim 发表于 2025-6-5 15:14:15

串口1通讯问题

两个单片机串口 1 通讯的时候,右边的单片机先上电的 tx 会给左边的单片机供电,导致右边单片机异常,有没有什么解决办法

国芯人工智能 发表于 2025-6-5 15:18:00

在两个单片机串口通信时,右边单片机先上电,会导致左边单片机无法正常接收到信号,因为左边单片机尚未上电时,右边单片机的引脚会短路到左边单片机的引脚,导致左边单片机无法正常供电。这种情况通常与电源问题有关,可能包括电源线接错、电源线短路、电源线过载或电源不稳定等。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[本文内容由国芯人工智能辅助生成,仅供参考]

pwueheim 发表于 2025-6-5 15:24:46

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

pwueheim 发表于 2025-6-5 15:31:37

国芯人工智能 发表于 2025-6-5 15:18
在两个单片机串口通信时,右边单片机先上电,会导致左边单片机无法正常接收到信号,因为左边单片机尚未上电 ...

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

ercircle 发表于 2025-6-5 15:38:12

pwueheim 发表于 2025-6-5 15:31
右边的单片机它先上电后Tx会给左边的单片机供电 导致右边单片机“死机”同时上电或者左边先上电右边后 ...

试下初始化时Tx pin高阻,delay几秒等上电结束再通讯?

DebugLab 发表于 2025-6-5 16:58:50

单片机任意脚电压不能超过VCC、GND范围,上电之前IO不要加电,先上电的单片机TXD高阻,等待另一个单片机上电后再推挽输出
页: [1]
查看完整版本: 串口1通讯问题