UART 体系结构

来自Jack's Lab
(版本间的差异)
跳转到: 导航, 搜索
(常见芯片)
第24行: 第24行:
 
== 常见芯片 ==
 
== 常见芯片 ==
  
8250, 16450, 16550A
+
* 8250 老芯片,始于 IBM XT,最高波特率应该是 9600bps
 +
 
 +
* 16450 最高波特率 38400bps,无收发缓存,收或发一个字节就要一次软件处理,高速下 CPU 负担会很重
 +
 
 +
* 16550A 最高波特率 115200bps,收发各有一个 32 字节的 FIFO Buffer
  
  

2014年11月11日 (二) 00:46的版本

目录

1 概述

UART:Universal Asynchronous Receiver Transmitter,通用异步收发器

即为嵌入式领域最为常说的串口。最常用的波特率为 9600bps、115200bps

“异步”是指不需要额外的时钟线进行数据的同步传输,是一种串行总线接口,只用两根线就可以完成数据的收发:一根线上发送数据,另一根线接收数据



2 逻辑层



3 物理层



4 RS232



5 常见芯片

  • 8250 老芯片,始于 IBM XT,最高波特率应该是 9600bps
  • 16450 最高波特率 38400bps,无收发缓存,收或发一个字节就要一次软件处理,高速下 CPU 负担会很重
  • 16550A 最高波特率 115200bps,收发各有一个 32 字节的 FIFO Buffer




6 参考









个人工具
名字空间

变换
操作
导航
工具箱