单片机485电路接收数据不正确问题

2019-03-24 17:06发布

  新手求指导,最近在做一个单片机485通信电路,已测试过单片机发送数据是没问题的,不发送数据时485使能端也置为低电平了。但是单片机在接收数据时数据不正确时怎么回事?
  已测试过没问题的:串口1发数据到485电路---485转串口  OK
                               接收串口1数据---单片机串口2           OK
                               串口转485发送数据---485电路---485电路串口侧   OK
                     但是:串口转485发送数据---485电路---485电路串口侧---单片机串口1---单片机串口2,这样数据就会出错,开头跟结尾是正确的
以上测试都是用串口调试助手调的,按道理来说软件接收应该没问题的,现在就是打算做485电路--单片机串口通信,是不是有干扰什么的,分析了一天不知道问题出在哪,希望各位大神指教小弟。。。

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
黎小宏
2019-03-25 07:25
chunyang 发表于 2018-1-25 21:47
楼主的描述繁琐而欠缺精确性,看着真累。而且,数据上行、下行可不是串口1、串口2,对应的只是收和发通路而 ...

刚步入社会工作,描述不清,很抱歉。。您描述得很正确,是这样的意思。我现在485芯片使能端直接接地,就是只保持在接收状态,可以这样理解吗?这样接收的数据还是会出错,实在分析不出原因了,请指教指教...

一周热门 更多>