《基于ARM的单片机应用及实践——GD32案例式教学 第2版》 武奇生 课件 第9--15章 通用同步异步收发器 usart---嵌入式操作系统及实践.pptx

《基于ARM的单片机应用及实践——GD32案例式教学 第2版》 武奇生 课件 第9--15章 通用同步异步收发器 usart---嵌入式操作系统及实践.pptx

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

;USART:(UniversalSynchronous/AsynchronousReceiver/Transmitter)通用同步/异步串行接收/发送器是一个全双工通用同步/异步串行收发模块,该接口是一个高度灵活的串行通信设备。通用同步异步收发器(USART)提供了一种灵活的方法来与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。;主要特性:

NRZ标准格式(Mark/Space)。

全双工异步通信。

半双工单线通信。

可编程的波特率产生器:

由外设时钟分频产生,其中USART0/5由PCLK2分频得到,USART1/2和UART3/4/6/7由PCLK1分频得到;

8或16倍过采样;

当时钟频率为100M,过采样为8,最高速度可到12.5MBits/s。

完全可编程的串口特性:

偶校验位,奇校验位,无校验位的生成/检测;

数据位(8或9位);

–产生0.5,1,1.5或者2个停止位。

发送器和接收器可分别使能。

支持硬件Modem流控操作(CTS/RTS)。

DMA访问数据缓冲区。

LIN断开帧的产生和检测。;支持红外数据协议(IrDA)。

同步传输模式以及为同步传输输出发送时钟。

支持兼容ISO7816-3的智能卡接口:

字节模式(T=0);

块模式(T=1);

直接和反向转换。

多处理器通信:

如果地址不匹配,则进入静默模式;

通过线路空闲检测或者地址掩码检测从静默模式唤醒。

多种状态标志:

传输检测标志:接收缓冲区不为空(RBNE),发送缓冲区为空(TBE),传输完成(TC),忙(BSY);

错误检测标志:过载错误(ORERR),噪声错误(NERR),帧格式错误(FERR),奇偶校验错误(PERR);

硬件流控操作标志:CTS变化(CTSF);

LIN模式标志:LIN断开检测(LBDF);

多处理器通信模式标志:IDLE帧检测(IDLEF);

智能卡模式标志:块结束(EBF)和接收超时(RTF);

若相应的中断使能,这些事件发生将会触发中断。;USART数据帧开始于起始位,结束于停止位。USART_CTL0寄存器中WL位可以设置数据长度。将USART_CTL0寄存器中PCEN置位,最后一个数据位可以用作校验位。若WL位为0,第七位为校验位。若WL位置1,第八位为校验位。USART_CTL0寄存器中PM位用于选择校验位的计算方法。;?;;;;硬件流控制功能通过nCTS和nRTS引脚来实现。通过将USART_CTL2寄存器中RTSEN位置1来使能RTS流控,将USART_CTL2寄存器中CTSEN位置1来使能CTS流控。;中断事件;习题

USART由哪些外部信号组成?

简述USART波特率的计算方法?

简述USART过采样过程?

硬件流控信号有哪些?他们的作用是什么?

USART中断事件有哪些?;I2C接口模块实现了I2C协议的标速模式和快速模式,具备CRC计算和校验功能、支持SMBus(系统管理总线)和PMBus(电源管理总线),此外还支持多主机I2C总线架构。I2C接口模块也支持DMA模式,可有效减轻CPU的负担。;主要特征

并行总线至I2C总线协议的转换及接口;

同一接口既可实现主机功能又可实现从机功能;

主从机之间的双向数据传输;

支持7位和10位的地址模式和广播寻址;

支持I2C多主机模式;

支持标速(最高100kHz)和快速(最高400kHz);

从机模式下可配置的SCL主动拉低;

支持DMA模式;

兼容SMBus2.0和PMBus;

两个中断:字节成功发送中断和错误事件中断;

可选择的PEC(报文错误校验)生成和校验;

支持SAM_V模式;

支持数字和模拟噪声滤波器。;;时钟信号的高电平期间SDA线上的数据必须稳定。只有在时钟信号SCL变低的时候数据线SDA的电平状态才能跳变(如图20-2.数据有效性)。每个数据比特传输需要一个时钟脉冲。

;;;;习题

I2C总线由哪些信号线组成?他们的功能是什么?

I2C总线数据有效性如何判断?

I2C总线的起始信号和停止信号是什么?

简述I2C总线的发送流程?

简述I2C总线的接收流程?;SPI/I2S模块可以通过SPI协议或I2S音频协议与外部设备进行通信。

串行外设接口(SerialPeripheralInterface,缩写为SPI)提供了基于SPI协议的数据发送和接收功能,可以工作于主机或从机模式。SPI接口支持具有硬件CRC计算和校验的全双工和单工模式。SPI5还支持SPI四线主机模式。

片上音频接口(Inter-ICSound,缩写为I2S)支持四种音频标准,分别是I2S飞利浦标准、MSB对齐标准、LSB对齐标准和PCM标准。它可

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档