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上不存在这一位。
STM32F10xxx架构通用同步异步收发器USAR 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)