wind_fuyun123 发表于 2024-9-23 11:10:57

串口1,TTL正常,接RS485收不到数据

想咨询个问题,
串口1,P3.0,P3.1一开始用的是TTL,没有问题,
接了个RS485就收不到了,发送正常。
串口2用的是RS232就没有问题,

测试的时候:
开始用串口1接收后串口1发,没有。
串口1收到串口2发出去,串口2收到串口1发出去。

证明串口1没有收到。

波特率是115200,STC8H8K64U芯片

DebugLab 发表于 2024-9-23 11:17:54

RS485建议使用自动收发电路:





wind_fuyun123 发表于 2024-9-23 16:23:16

用的这个RS485收到是乱码,发正常。TTL那里正常

wind_fuyun123 发表于 2024-9-23 16:24:10

用这个收不到,发送也是正常的,前提TTL那是正常的

小飞侠 发表于 2024-9-23 17:09:32

看看485芯片,是不是5V的

wind_fuyun123 发表于 2024-9-24 08:37:00

小飞侠 发表于 2024-9-23 17:09
看看485芯片,是不是5V的

是2.7~5.5V的

神农鼎 发表于 2024-9-24 09:04:00

先跟我们的图保持完全一致,先用 9600的波特率测试
===RS485自动切换,还是要认真些,先模仿
===从慢速开始,RS485自动切换,可能快不了








神农鼎 发表于 2024-9-24 09:07:45

楼主这图,先调到和我们推荐的图一致
把实际完整的原理图的PDF发上来,大家好帮你







chineseboyzxy 发表于 2024-9-24 14:51:01

三极管基极510集电极1K你试试看

晓飛飛 发表于 2024-9-24 23:11:57

不管上面这些回复如何天花乱坠,我仍然墙裂推荐使用单片机IO控制485芯片的RE和DE管理收发,虽然多用一个IO,但这个是非常值得的
任何一款485芯片厂家,都不会把这种电路写到手册里面作为典型应用的。
如果不想多用一个IO,那就建议使用5V电源和MAX13487之类内置自动方向控制的芯片。
总之,不推荐野路子用法,除非这个东西不出厂、不量产、不过认证,自己闲玩。
页: [1]
查看完整版本: 串口1,TTL正常,接RS485收不到数据