- 13
- 0
- 约5.4千字
- 约 30页
- 2018-10-15 发布于浙江
- 举报
异步(UART)通信.ppt
地址模式 波特率探测模式 波特率自检测序列 波特率自检测同步序列 8、 MSP430通信接口 * Copyright 2009 Texas Instruments All Rights Reserved www.msp430.ubi.pt 本章概述 MSP430系列微控制器中具有通信模块USCI (通用串行通信接口),可配置成以下三种通信接口: 它能够配置成UART(通用异步通信协议)(异步) SPI(串行外设接口协议) (同步) I2C(内部集成电路协议)模式(同步) 此外,一些MSP430系列还具有USB模块,它完全兼容USB 2.0全速 规范,扩展了MSP430的应用领域范围。 * Copyright 2009 Texas Instruments All Rights Reserved www.msp430.ubi.pt 本章结构 MSP430通信接口 4.1 通信系统概述 4.2 USCI模块概述 4.3 通用异步通信协议UART模式 4.4 串行外设接口协议SPI模式 4.5 内部集成电路协议I2C模式 4.6 通用串行总线协议USB模块 4.2 USCI模块概述 USCI模块特性 低功耗运行模式(自动启动) 两个独立模块: USCI_A: 支持Lin/IrDA的UART; SPI( 主/从、3线和4线模式)。 USCI_B: SPI (主/从、3线和4线模式); I2C (主/从, 高达400 kHz)。 双缓冲TX/RX; 波特率/位时钟发生器: 自动波特率检测; 灵活的时钟源。 RX干扰抑制; 使能DMA; 错误检测。 初始化USCI模块 使用USCI模块之前,要先对其进行初始化配置。建议采用以下步骤初始化或重配置USCI模块: 置位UCAxCTL1的UCSWRST; 初始化USCI寄存器; 配置相应引脚端口; 软件清零UCSWRST; 使能UCxRXIE和/或UCxTXIE中断。 波特率生成 对于一个特定的时钟源的频率,分频值下列公式给出: 通常情况下,N不是一个整数,因此,需要使用调制器。 低频波特率生成 当UCOS16 = 0时即选择为“低频波特率生成”模式。由于该模式使用低频时钟信号(32.768 kHz晶振),故其非常适合低功耗应用。 波特率是由分频器和调制器中获得。 寄存器将通过下面公式得出的值来进行配置。 超采样波特率生成 当UCOS16 = 1时即选择为“超采样波特率生成”模式。这个模式具有精确的位时序。它需要时钟源比所需的波特率高16倍。 通过以下两步可以产生波特率: 将时钟源16分频,结果存于BITCLK16,然后作为时钟源由分频器再次分频,然后供给第一个调制器。 BITCLK由BITCLK16定义,通过16分频及第二个调制器。 寄存器将通过下面公式得出的值来进行配置。 4.3 通用串行通信接口(USCI) — UART模式 主要内容 UART总线协议 总线结构 工作模式 数据传输时序 MSP430 UART模块 USCI概述 主从机模式 UART模块寄存器 应用示例 全双工串行接口(UART)应用场合 UART(Universal Asynchronous Receiver and Transmitter,异步通信收发器),俗称“串口”。 串口是嵌入式系统与外界联系的重要手段,主要用于以下两个方面: 1、UART直接和其他的控制器进行数据交换 2、UART和PC机通信:由于PC机串口是RS232电平,所以连接时需要使用RS232转换器 片内 UART 模块 其它 通信设备 片内 UART 模块 PC机串口 RS232 电平转换 TxD RxD TxD RxD TxD RxD TxD RxD UART特性 UART是用硬件实现异步串行通信的通信接口电路。 全双工 异步模式可编程的7位、8位、9位数据 独立的波特率发生器 最大波特率是时钟频率的1/16 两个缓冲器用于发送和接收 CTS用于发送操作 可编程的奇、偶和无校验 检测帧错误和纠正错误 支持发送和接收中断 UART 工作原理 需选择一波特率作为发送(/接收)数据的时序,交互双方的波特率必须一致。 UART的数据以帧为单位发送,一帧数据由以下几个部分顺序组成:开始位、数据位(可选位数7位或8位)、校验位(可选)、停止位(可选位数1位或2位)。通信双方的可选部分的设置必须完全一致。 数据成功的发送和接收,都有专门的中断和状态位来指出,例如,接收到一帧数据,如果相应的中断开启,那么进入中断处理程序读出数据,如果未开启,则可以通过循环查看接收状态位来确定数否收到数据。 UART帧结构图
您可能关注的文档
最近下载
- 医疗器械不良事件培训(共54张PPT)【54页】.pptx VIP
- 广东省深圳市福田区重点中学2026届中考数学仿真试卷含解析.doc VIP
- 高维空间的时空紧致化.pdf
- 2026年深圳中考数学三轮复习冲刺试卷(附答案可下载).docx VIP
- 部编版初中语文八年级上册(下)文言文对比阅读(解析版).docx VIP
- 04 九年级上册-部编版初中语文文言文对比阅读(解析版).docx VIP
- 埋地管道结构稳定计算表格.xlsx VIP
- 2025内蒙古区直属机关遴选245名公务员笔试参考试题附答案解析.docx VIP
- 管道地基承载力验算.xls VIP
- 医疗器械说明书和标签管理规定培训.pptx VIP
原创力文档

文档评论(0)