请教:485通讯上电 自动发送两个字符?串口助手接收

2020-01-26 12:53发布

本帖最后由 langbaiyue 于 2013-10-22 17:34 编辑

MAX485通讯 单片机每次上电,串口都会接收到两个字节,有时是fc 00  有时是F8 00      
问题2 :单片机串口,通过串口助手直接读数据正确,但是经过MAX485以后,就会多个00,请赐教!


将上下拉电阻去掉,以上两个问题均不存在,新问题是将485E置低,单片机不进入串口中断!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
lianghao9041
2020-01-26 17:23
本帖最后由 lianghao9041 于 2013-10-22 16:29 编辑

是否将发送接收使能端直接接的IO呢?要是这样的话, 单片机在上电复位时为高电平,那么485的DE端为“1”,485处于发送状态, 所以会发出一些数据,解决这个问题就是使DE端在单片机上电时为“0”,那么即为接收状态,就不会乱发数据出去,上电复位也就不会“咬”总线。
光耦部分可以不用,   只参考下边2,3,4,脚接法。  485芯片第4管教直接接单片机的TXD脚。

一周热门 更多>