liuyuhe 发表于 2023-11-17 17:29:44

STC8H使用485发送数据错误的问题 | 硬件应用电路错的太隐秘了@新人

使用STC8H3K64S2的串口2,9600bps,串口二连接到485,485端数据错误而且上电会先有一个 00 的数据

_奶咖君_ 发表于 2023-12-12 11:48:06

关注一下串口2 的那两个引脚的工作模式,也可能再硬件上加两个上拉电阻,,或者开启内部的上拉电阻 应该会好点儿

微光 发表于 2024-2-9 20:57:38

我的猜测,还是程序的问题,应该检查向SBUF发送字符触发 发送中断的那个字符串   

神农鼎 发表于 2024-2-9 21:25:30

刚看到这个贴,楼主肯定是解决了,
但他贴的图,是典型的 2个强推挽输出口,接在一起

===错的太典型了@老人
===错的太隐秘了@新人

将RS232/RS485的强推挽发送脚各经过1个锗二级管隔离,
再连在一起接到 MCU 的同一个接收管脚



神农鼎 发表于 2024-2-9 21:28:11


神农鼎 发表于 2024-2-9 21:29:31

参考下面的说明讲解:



将RS232/RS485的强推挽发送脚各经过1个锗二级管隔离,
再连在一起接到 MCU 的同一个接收管脚

神农鼎 发表于 2024-2-9 21:29:57


页: [1]
查看完整版本: STC8H使用485发送数据错误的问题 | 硬件应用电路错的太隐秘了@新人