guoyvv 发表于 2024-6-2 11:28:52

STC8A8K64D4, 运行过程中, 没有往串口发数据, 一直会有输出

MCU用在一个工控板上, 周围有很多试验箱在运行, 220V供电, 变压器变压整流后变成5V供给单片机.
因为发现旁边的一个试验箱, 压缩机电磁阀开关的时候, 会影响到串口, 所以加了一个220V电源滤波器.
但是加完了, 没有往串口打印, 但是仍然有串口异常输出,
请问有什么解决办法吗?

收←◆00
收←◆00
收←◆00
收←◆FE
收←◆00
收←◆00
收←◆BE
收←◆00 16
收←◆F1
收←◆FF F6
收←◆00 1C
收←◆01
收←◆FE FC 02 01
收←◆EF BE
收←◆DF FF
收←◆BC

guoyvv 发表于 2024-6-2 11:36:18

电路已经加了220v的电源滤波器

神农鼎 发表于 2024-6-2 12:11:22

没有详细的原理图的PDF发上来,请大家帮你分析,那都是空谈

guoyvv 发表于 2024-6-2 12:53:17

已经上传, 请看下

已经外加了220V电源滤波器
不知道串口是不是还需要加磁珠什么的?
谢谢!

天宁宁 发表于 2024-6-2 18:46:05

重新弄一个代码再试呗

soma 发表于 2024-6-2 19:21:18

电路看起来没什么问题

tianxu0829 发表于 2024-6-3 21:39:50

TTL电平串口通信很容易被干扰的,何况你板子上还有强电。建议加一个232通信芯片。
页: [1]
查看完整版本: STC8A8K64D4, 运行过程中, 没有往串口发数据, 一直会有输出