第四章 MSO430F6638异步(UART)通信.pptVIP

  • 14
  • 0
  • 约5.86千字
  • 约 41页
  • 2015-12-02 发布于湖北
  • 举报
第四章 MSO430F6638异步(UART)通信.ppt

UART特性 UART是用硬件实现异步串行通信的通信接口电路。 全双工 异步模式可编程的7位、8位、9位数据 独立的波特率发生器 最大波特率是时钟频率的1/16 两个缓冲器用于发送和接收 CTS用于发送操作 可编程的奇、偶和无校验 检测帧错误和纠正错误 支持发送和接收中断 UART 工作原理 需选择一波特率作为发送(/接收)数据的时序,交互双方的波特率必须一致。 UART的数据以帧为单位发送,一帧数据由以下几个部分顺序组成:开始位、数据位(可选位数7位或8位)、校验位(可选)、停止位(可选位数1位或2位)。通信双方的可选部分的设置必须完全一致。 数据成功的发送和接收,都有专门的中断和状态位来指出,例如,接收到一帧数据,如果相应的中断开启,那么进入中断处理程序读出数据,如果未开启,则可以通过循环查看接收状态位来确定数否收到数据。 UART帧结构图 8位数据、无校验、一位停止位的工作示例图 起始位 1位 数据区(由低到高) 一般为7位或8位 校验位 1位 停止位 一般可选为1位或2位 使用UART通信 使用UART通信需要两个引脚: 常用UART接口 RS232:是美国电子工业协会(EIA)制定的串行通讯标准,又称RS-232-C 。RS232是一个全双工的通讯标准,它可以同时进行数据接收和发送的工作。 RS485:是美国电子工业协会(EI

文档评论(0)

1亿VIP精品文档

相关文档