USART资料.docVIP

  • 13
  • 0
  • 约2.49千字
  • 约 7页
  • 2016-11-28 发布于河南
  • 举报
USART资料

USART模块功能: 通用同步和异步串行接收器和转发器(USART)是一个高度灵活的串行通讯设备。主要点为: ? 全双工操作(独立的串行接收和发送寄存器) ? 异步或同步操作 ? 主机或从机提供时钟的同步操作 ? 高精度的波特率发生器 ? 支持5, 6, 7, 8, 或9个数据位和1个或2个停止位 ? 硬件支持的奇偶校验操作 ? 数据过速检测 ? 帧错误检测 ? 噪声滤波,包括错误的起始位检测,以及数字低通滤波器 ? 三个独立的中断:发送结束中断,发送数据寄存器空中断,以及接收结束中断 ? 多处理器通讯模式 ? 倍速异步通讯模式 二、模块框图: 虚线框将USART分为了三个主要部分:时钟发生器,发送器和接收器。控制寄存器由三个单元共享。时钟发生器包括同步从机操作用来与外部输入时钟进行同步的逻辑,以及波特率发生器。XCK (发送器时钟)引脚用于同步发送模式。发送器包括单个写缓冲器,串行移位寄存器,奇偶发生器以及处理不同的帧格式所需的控制逻辑。写缓冲器可以保持连续发送数据而不会在数据帧之间引入延迟。由于接收器具有时钟和数据恢复单元,它是USART模块中最复杂的。恢复单元用于异步数据的接收。除了恢复单元,接收器还包括奇偶校验,控制逻辑,移位寄存器和两个接收缓冲器UDR。接收器支持与发送器相同的帧格式,而且可以检测帧错误,数据过速和奇偶校验错误。 三、工作原理: 数据发

文档评论(0)

1亿VIP精品文档

相关文档