微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > STM32F10xxx架构:通用同步异步收发器USART--USART通用

STM32F10xxx架构:通用同步异步收发器USART--USART通用

时间:11-10 来源:互联网 点击:

错误,过载或者噪声错误时(USART_SR状态寄存器中的FE=1,或者ORE=1,或者NE=1)产生中断。为0时表示禁止中断,为1时表示只要USART_CR3中的DMAR=1,并且USART_SR中的FE=1,或者ORE=1,或者NE=1,则产生中断。

7、保护时间和预分频寄存器(USART_GPTR)

1】地址偏移:0x18,复位值:0x0000

2】位31-16:保留位,硬件强制为0

位15-8:GT[7:0]:保护时间值,该位规定了以波特时钟为单位的保护时间,在智能卡模式下,需要这个功能。当保护时间过去后,才会设置发送完成标志。

位7-0:PSC[7:0]:预分频值。

a、在红外(IRDA)低功耗模式下,PSC[7:0] = 红外低功耗波特率,对系统时钟分频以获得低功耗模式下的频率:源时钟被寄存器中的值(仅有8位有效)分频。00000000:保留-不要写入该值;00000001:对源时钟1分频;00000010:对源时钟2分频。

b、在红外(IRDA)正常模式下,PSC只能设置为00000001

c、在智能卡模式下,PSC[4:0]:预分频值,对系统时钟进行分频,给智能卡提供时钟。寄存器中给出的值(低5位有效)乘以2后,作为对源时钟的分频因子。00000:保留-不要写入该值;00001:对源时钟进行二分频;00010:对源时钟进行4分频;00011:对源时钟进行6分频。。。。备注,在智能卡模式下位[7:5]在智能卡模式下没有意义,UART4和UART5上不存在这一位。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top