问题描述:
我用单片机串口连接MAX490和MAX3490,然后连接USB-RS422串口线,通过上位机接收和下发数据据给单片机
发现程序不写回数据,上电默认有00或者其他字节返回,有时也回两个字节。
通过断开单片机供电排查,发现单独给MAX490/3490供电,上电也有数据发回。
请教大伙儿,有跟我遇到同样问题的吗?怎么解决的,虽然不影响通讯,但就想解决掉。
我的连线图如下:

问题描述:
我用单片机串口连接MAX490和MAX3490,然后连接USB-RS422串口线,通过上位机接收和下发数据据给单片机
发现程序不写回数据,上电默认有00或者其他字节返回,有时也回两个字节。
通过断开单片机供电排查,发现单独给MAX490/3490供电,上电也有数据发回。
请教大伙儿,有跟我遇到同样问题的吗?怎么解决的,虽然不影响通讯,但就想解决掉。
我的连线图如下:

422转TTL芯片,上电后,其向TTL端发数据,那么一定是他的YZ端口有电平变化。。通常这种电路,为了上下电稳定,ABYZ还有TX,RX这些端口都会有上拉或下拉的10k电阻。确保上下电时,这些端口的电平相对稳一些。