专栏名称: EDN电子技术设计
EDN China电子技术设计为电子设计工程师和设计经理人提供前沿深度的电子资讯、设计实例应用方案。
目录
相关文章推荐
小鹏汽车  ·  小鹏G7,目之所及皆舒适! ·  2 天前  
小米汽车  ·  “虽然 SU7 Ultra ... ·  2 天前  
高工智能汽车  ·  车企异动/板块轮动/规则改写,寻找智能化下半 ... ·  4 天前  
比亚迪汽车  ·  方程豹豹5 | 豹力全开三冠王 ·  3 天前  
51好读  ›  专栏  ›  EDN电子技术设计

通信教程 | 串口丢数据常见的原因

EDN电子技术设计  · 公众号  ·  · 2025-04-30 14:03

正文

请到「今天看啥」查看全文


  • 1:已准备好读取接收到的数据


  • ORE: 上溢错误 (Overrun error)

    • 0:无上溢错误

    • 1:检测到上溢错误


    UART通信硬件接口

    UART通信硬件接口 常见 有:TTL、 RS232、 RS485。

    在编程时需要考虑通信接口方式,在长距离通信的时候,需要考虑线路上的延时,如果操作不当也会导致数据丢失。


    1.TTL

    TTL比较简单,就是直接连接UART的Tx和Rx引脚,不需要外部转换。如图:



    注意:Tx和Rx引脚需要交叉连接。


    2.RS232

    RS-232标准接口是常用的串行通信接口标准之一,规定逻辑“1”的电平为-5V~-15 V,逻辑“0”的电平为+5 V~+15 V。


    选用该电气标准的目的在于提高抗干扰能力,增大通信距离。



    3.RS485

    RS485一般采用两线制接线方式,这种接线方式为总线式拓扑结构,在同一总线上可以挂接多个节点。


    在低速、短距离、无干扰的场合可以采用普通的双绞线; 反之,在高速、长线传输时,则必须采用阻抗匹配(一般为120Ω)的RS485专用电缆;而在干扰恶劣的环境下还应采用铠装型双绞屏蔽电缆。


    UART接收丢失数据







    请到「今天看啥」查看全文