两个STM32串口调试没问题,485通信就是没有反应啊

2019-03-23 17:39发布

QQ图片20170605113029.png 我的两个一模一样的模块调试时,串口通信时,一切正常,只是TXD和RXD需要反接,换成485通信就没法通信了,485的硬件图如上,我把两个模块的A,B反接也不行,两个模块的TXD和RXD反接也不行,不知道问题在哪里。个人感觉是硬件的问题,万分惆怅,望有人指点一二!
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
lcofjp
1楼-- · 2019-03-24 03:11
 精彩回答 2  元偷偷看……
qwerghf
2楼-- · 2019-03-24 07:48
本帖最后由 qwerghf 于 2017-6-5 13:09 编辑

电路设计错误,485的发送怎么直接接地
maychang
3楼-- · 2019-03-24 12:22
“个人感觉是硬件的问题,万分惆怅”
可以肯定地说,是硬件问题。
晨风中的茉莉
4楼-- · 2019-03-24 14:01
 精彩回答 2  元偷偷看……
ienglgge
5楼-- · 2019-03-24 19:22
本帖最后由 ienglgge 于 2017-6-5 13:58 编辑

原理图错误。好好看看手册。找到发送和接收引脚。其他几个引脚,像使能引脚,手册说的很清楚,给什么电平 。单片机收发和max485直连,不要隔离模块。再试试。
qwerghf
6楼-- · 2019-03-24 22:00
晨风中的茉莉 发表于 2017-6-5 13:45
TXD取反控制的是为了485芯片的发射和接收端,485的DI发送端接地,这样有数据发送时,TXD为发送0时DI是0,AB ...

指明你电路设计错误,485收发电路不对,发送端不是接地

一周热门 更多>