zoukankan      html  css  js  c++  java
  • 浅谈串口、UART、TTL、232、485

    串口指的是遵循串行时序标准的通信时序协议,是对一条线路分时复用;

    串行通信节省成本但传输效率较低,与之相对的是并口,传输效率高但增加成本,同时传输距离增加干扰会增加

    TTL、RS232、RS485指的是逻辑电平的表示方式

    TTL电平:全双工(逻辑1: 2.4V--5V 逻辑0: 0V--0.5V)

    RS232电平:全双工(逻辑1: -3 ~ -15V,逻辑0:+3 ~ +15V)

    RS485电平:半双工(逻辑),485是以差分形式传输,逻辑"1”以两线间的电压差为+(2~6)V表示;逻辑"0"以两线间的电压差为-(2~6)V表示

    UART一般用于电路板内部通信,常见于单片机、STM32等,常使用TTL电平,通常包含VCC、TX、RX、GND四个接口;

    如果距离较远,可以使用MAX232芯片转一道,目的是把TTL电平的高转为232电平的-15V,把TTL电平的低转为232电平的+15V,这样长距离传输时抗干扰线更好;此时不再使用四接口形式,而是使用标准接口DB9;

     232可以满足10m的通信距离,如果需要更长,可以使用MAX485芯片再转一道,通信距离可达千米;

    因此UART、COM、232、485都遵循串行时序协议,它们都属于串口,只是形式不同

    UART接口,实际上指的是单片机上的串行接口(严格来讲是串行数字电路);

    COM口,特指的是计算机上的D-SUB外形的接口;

  • 相关阅读:
    你的想像力智商有多高?
    Visual FoxPro 9.0 发布
    Google的社会网络
    女人永远是对的
    如何保存ICQ聊天历史
    7 30 个人赛
    Linux下利用文件描述符恢复的成功失败实验
    蓝鲸社区版部署
    Oracle 10.2.0.5升级至11.2.0.4
    手动创建Oracle实例
  • 原文地址:https://www.cnblogs.com/shuaishuaidefeizhu/p/14435508.html
Copyright © 2011-2022 走看看