带鱼九号 2024-08-20 15:40 采纳率: 66.7%
浏览 150
已结题

请教,关于用RS422时(转换芯片为MAX490或MAX3490),上电就返回1字节数据问题

问题描述:

我用单片机串口连接MAX490和MAX3490,然后连接USB-RS422串口线,通过上位机接收和下发数据据给单片机
发现程序不写回数据,上电默认有00或者其他字节返回,有时也回两个字节。
通过断开单片机供电排查,发现单独给MAX490/3490供电,上电也有数据发回。

请教大伙儿,有跟我遇到同样问题的吗?怎么解决的,虽然不影响通讯,但就想解决掉。

我的连线图如下:

img

  • 写回答

2条回答 默认 最新

  • dandantcb 2024-08-21 09:19
    关注

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 12月14日
  • 已采纳回答 12月6日
  • 创建了问题 8月20日