Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1716402
  • 博文数量: 143
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1462
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-23 11:14
文章分类

全部博文(143)

文章存档

2022年(3)

2021年(13)

2020年(21)

2019年(8)

2018年(28)

2017年(7)

2016年(63)

我的朋友

分类: 嵌入式

2016-11-08 18:59:58

UART中的USB转TTL和USB转RS232(db9 db25)有什么关系或区别?
联系:RS232是UART的一种,它采用的232电平。其他的UART还有单片机上的异步通信口,采用的是TTL电平。
区别:RS232和TTL唯一的不同在于硬件,即电平表示的逻辑含义相反,即RS232是负逻辑电平。(另外常用:TTL电平是0V-Vcc,常见的Vcc是3.3V或5V,而RS232电平是±3V~±25V,常见的±13V,且是负逻辑电平)。
通常:常用微处理器中,都内置了UART通用收发传输“器”,而最简单TTL电平的的UART是3线的即RXD、TXD、GND。当然还有像HW公司常用的串口小板是5线的,还有淘宝常见的usb转ttl后是6线的,其实多出来的几根线适用于是预留或更高级用途,一般是不需要的。
另外:UART是通用异步串行口,它以固定的某个速率(1200bps,9600bps,115200bps等),1bit1bit的顺序传送数据。
注释:微机接口中的通信方式?
   并行通信:数据的各位同时传送;有多少位数据必须有多少根数据线;
   串行通信:数据一位位顺序传送;最少可以只需一根通信线,只发或只收;
          串行通信的工作方式:单  工:只允许数据向一个方向传送;
                       半双工:允许数据向两个方向中的任一方向传送,但每次只能有一个站发送;
                       全双工:允许同时双向传送数据,因此,全双工配置是一对单向配置,它要求两端的通信设备具有完整和独立的发送和接收能力。
          串行通信的通信方式:异步通信:发送方只发送数据帧(数据帧,即固定的通信格式,每一帧由起始位、数据位、奇偶校验位和停止位组成),不传输时钟信号,传输双方用各自的系统时钟,根据检测到的起始位(起点)和约定的波特率(步长),调节自己的步伐达到双方的同步。双方时钟可允许一定误差。是最常采用的通信方式。
                       同步通信:发送方除了传送数据外,还要传送同步时钟信号(起点+步长),传输双方共用同一个时钟信号确定传输过程中每一位的位置。双方时钟的允许误差较小。实现起来颇为复杂,因此实际较少使用。
                       联系:不管是异步通信还是同步通信都需要进行同步,只是异步通信通过传送字符内的起始位来进行同步,而同步通信采用共用外部时钟来进行同步。所以,可以说前者是自同步,后者是外同步。


阅读(2688) | 评论(0) | 转发(0) |
0

上一篇:JTAG

下一篇:PCIE miniPCIE

给主人留下些什么吧!~~