- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EFM32外设模块—USART V1.00
广州周立功单片机科技有限公司
EFM32系列微控制器
产品应用笔记 ?2012 Guangzhou ZLG MCU Technology Co., Ltd.
1
USART
目 录
1. 概述 1
2. FAQ 2
3. 实验指导 3
3.1 实验目的 3
3.2 实验设备 3
3.3 实验内容 3
3.4 试验步骤 3
3.4.1 实验例程 1 3
3.4.2 实验例程 2 3
3.5 实验参考程序 3
3.5.1 实验例程 1 3
3.5.2 实验例程 2 6
3.6 实验结果 7
3.6.1 实验例程 1 7
3.6.2 实验例程 2 8
4. 免责声明 9
广州周立功单片机科技有限公司
EFM32系列微控制器
产品应用笔记 ?2012 Guangzhou ZLG MCU Technology Co., Ltd.
1
USART
1. 概述
通用同步异步收发器(Universal Synchronous Asynchronous Receiver/Transmitter,简称
USART)是 EFM32片上串行通信模块,既支持 RS-232C、IrDA、智能卡 ISO7816接口等异
步通信协议,也支持 SPI、MicroWire、3-wire等同步通信协议。
EFM32 片上 USART 具有分离的发送和接收两级缓存,并具备回环模式,在该模式下
USART 模块内部会将接收器的输入连接到 TX 引脚,因此可以轻松实现半双工通信和串口
通信调试。
广州周立功单片机科技有限公司
EFM32系列微控制器
产品应用笔记 ?2012 Guangzhou ZLG MCU Technology Co., Ltd.
2
USART
2. FAQ
1. 怎样使用与 USART相关的 emlib库函数?
A:首先将 em_usart.c文件加入工程中,然后在需要调用与 USART相关的 emlib库函数
的源文件中添加如所示的预编译代码。
程序清单 2.1 预编译代码
#include em_usart.h
2. 当 USART设置为 SPI模式时,一帧 8位数据,当使用 TXDOUBLE寄存器一次发
送两帧数据时,一帧数据发送完毕是否会触发中断?
A:不同的中断配置在以上情况下会有不同的结果。USART中有两个发送中断标志位,
TXC,TXBL。
TXC标志位在缓冲和移位寄存器都为空时置位,因此若是使能 TXC中断标志位,则以
上情况下并不会触发中断,需要数据全部发送完毕才会触发中断。
TXBL标志位则需要根据 CTRL寄存器中 TXBIL位分情况讨论。
若CTRL寄存器中 TXBIL位清零,则缓冲为空时 TXBL标志位置位,因此若使能 TXBL,
则以上情况不会触发中断。
若 CTRL寄存器中 TXBIL位置位,则缓冲中减少一帧数据时会触发 TXBL中断,因此
若使能 TXBL,则以上情况下会触发中断。
3. USART作为 SPI主模式时可以自动控制 CS片选引脚吗?
A:可以。在 SPI 主模式下,需要先在 GPIO 模块中配置 CS 对应输出引脚为推挽输出
模式,然后使能 USARTn_ROUTE 寄存器中 CSPEN 位,并置位 USARTn_CTRL 寄存器中
AUTOCS位即可自动产生片选信号。USART中配置代码如程序清单 2.2所示。
程序清单 2.2 USART模块中使能 CS自动片选功能配置
USARTn-CTRL |= USART_CTRL_AUTOCS; /*使能 CS由主机自动控制 */
USARTn-ROUTE |= USART_ROUTE_CSPEN; /* 使能 CS引脚 */
4. 在同步 SPI模式下,数据在什么时候建立以及在什么时候采样?
A:数据线(MOSI 和 MISO)上的数据在每个时钟边沿被建立或采样,但数据建立和
采样的顺序由 CLKPHA和 CLKPOL的配置决定,如表 2.1所示。
表 2.1 USART SPI模式
SPI模式 CLKPOL CLKPHA 超前边沿 滞后边沿
0 0 0 上升沿,采样 下降沿,建立
1 0 1 上升沿,建立 下降沿,采样
2 1 0 下降沿,采样 上升沿,建立
3 1 1 下降沿,建立 上升沿,采样
5. USAR
您可能关注的文档
- COPQ material.pdf
- Copy number variants in locally raised Chinese.pdf
- Copy number variation at the GL7 locus contributes to grain size diversity in rice.pdf
- Copy of 走进深圳建科院.pdf
- Continental collision slowing due to viscous mantle.pdf
- copydetect_40785e8c-2873-4e10-9a24-1b480446bec2.pdf
- copyslides1.pdf
- copy__linux命令中文解释.html.pdf
- CORENA S1000D 技术白皮书.pdf
- Corona Borealis- The Northern Crown.pdf
最近下载
- 2024《小米公司手机品牌营销环境SWOT分析及营销策略》10000字.docx
- 4节 学校体育与学生动作发展.pdf
- 海康威视VisionMaster算法平台用户手册V2.2.pdf
- 石秀峰-数据治理-企业数字化转型必经之路-2022.3.19.pdf VIP
- 某大学综合体育馆项目可行性研究报告.doc VIP
- 幼儿园大班音乐《光脚的小约翰》活动课件.pptx
- 三校生计算机基础知识提纲及讲义资料.docx
- 三年级音乐学情及教材分析集合6篇 .pdf VIP
- 九年级化学下册教学课件《跨学科实践活动9 探究土壤酸碱性对植物生长的影响》.pptx VIP
- 大疆 大疆智图 操作白皮书.pdf VIP
文档评论(0)