- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章MSP430通信接口1(异步(UART)通信)祥解.ppt
线路模式 地址模式 波特率探测模式 波特率自检测序列 波特率自检测同步序列 第4章 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 通用异步通信协议UART模式 4.3 串行外设接口协议SPI模式 4.4 内部集成电路协议I2C模式 4.1 通信系统概述 通信系统模型 所有数字通信系统都具有以下3种设备: 发送器:把信息处理成合适的格式并发送。 接收器:收集信息并抽取出原始数据。 通信介质:为信息流提供物理介质,通常为双绞线、光纤或射频网格。 数字通信模型如下图,其中DTE为数据终端设备,DEC为数据通信设备。 通信常用术语 并行:数据各位同时进行传送 串行:数据逐位顺序进行传送 ?全双工:(串行通信)收/发可同时进行 半双工:(串行通信)收/发不可同时进行 ?波特率(bps.):单位时间传送的位数 通信系统模式 数字设备之间的通信分为并行通信和串行通信。 在发送的数值的每位都具有独立的信号线,多条线上的逻辑电平共同形成了要发送的信息的值。 在串行通信系统中,物理发送介质只需要一条信号线。发送器根据发送器和接收器之间指定的速率发送比特序列,要使通信双方同步,还需要一些额外的信息。 起始位:加到要发送的信息的开头,以识别一个新数据的开始。 停止位:加到要发送的信息的尾部,表示传输结束。 并行通信 在并行通信系统中,要发送的数字值的每个位都具有独立的信号线。多条线上的逻辑电平共同形成了要发送的信息的值,下图为ASCII字符“W”并行传输。 串口通信 (1/2) 串行通信的基本特征是数据逐位顺序进行传送串行通信的格式及约定(如:同步方式、通讯速率、数据块格式、信号电平……等)不同,形成了多种串行通信的协议与接口标准。 常见的有: 通用异步收发器(UART) ? 通用串行总线(USB) ? I2C总线 ? CAN总线 ? SPI总线 ? RS-485,RS-232C,RS422A标准…… 串行通信 (2/2) 在串行通信系统中,物理发送介质只需要一条信号线。发送器根据发送器和接收器之间指定的速率发送比特序列。要使通信双方同步,还需要一些额外的信息: 起始位:加到要发送的信息的开头,以识别一个新数据的开始; 停止位:加到要发送的信息的尾部,表示传输结束。 图 ASCII字符“W”串行传输 同步、异步的概念 异步通信:处理器之间不使用公共的参考时钟,通信双方分别有自己的时钟源,但必须使用相同的波特率。例如UART就是属于串行异步通信。 同步通信:由主机提供时钟与数据,从机使用该时钟接收数据或发送数据,即通信双方公用时钟源。例如:SPI和I2C就属于串行同步通信。 4.2 通用串行通信接口(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用于发送操作 可编程的
原创力文档


文档评论(0)