备份域复位会将所有RTC寄存器和RCC_BDCR寄存器复位,但BKPSRAM不受影响 BKPSRAM的唯一复位方式是通过FLASH...
1. 软件复位,备份区域复位可由设置备份域控制寄存器 (RCC_BDCR)(见6.3.9节)中的BDRST位产生。 2. 在VDD和VBAT两者掉电的前提下,VDD或VBAT上电将引发备份区域复位。 2、时钟 三种不同的时钟源可被用来驱动系统时钟(SYSCLK): ● HSI振荡器时钟 ● HSE振荡器时钟 ● PLL时钟 这些设备有以下2种二级时钟源: ...
电源复位将复位除了备份区域外的所有寄存器。 (3)备份域复位 当以下事件中之一发生时,产生备份区域复位。 1.软件复位,备份区域复位可由设置备份域控制寄存器(RCC_BDCR)中的BDRST位产生。 2.在VDD和VBAT两者掉电的前提下,VDD或VBAT上电将引发备份区域复位。 备份区域拥有两个专门的复位,它们只影响备份区域。
对于外部复位,当NRST位置低时,将产生复位信号3、备份区复位备份区复位仅仅影响被分区域,有以下两种产生方式:1)软件复位,设置备份区域控制寄存器 RCC_BDCR BDRST二1 ;2)在VDD和VBAT两者掉电的前提下,VDD或VBAT上电。时钟系统时钟(SYSCLK)可由3种时钟源驱动:内部高速震荡时钟(HSI)外部高速震荡时钟(HSE)PLL时钟...
设置RCC的BDCR寄存器的BDRST位; 如果VDD和VBAT都已掉电,二者再次上电。 二、时钟 外部高速振荡器(HSE):4MHz到16MHz主振荡器,可通过PLL进行倍频用以提供宽广的频率范围。 可使用外部时钟信号(最大25MHz):设置时钟控制寄存器的HSEBYP和HSEON位。 内部高速RC振荡器(HSI):频率为8MHz,温度在0-70°C时误差位为...
RCC_BDCR 寄存器 备份SRAM(若备份电压调整器使能) • VDD掉电与上电,内部开关在VDD与VBAT之间自动切换 切换到VBAT供电模式由复位模块中的掉电复位控制 • 内部连接到ADC,用于电压检测(VBAT/4) • VBAT 电池充电 若VDD正常, 可以通过内部电阻对VBAT管脚上的外部电池充电 ...
只有在电源控制寄存器(PWR_CR)中的DBP位置1后才能对这些位改动,只能由备份域复位或VBAT上电复位.BDRST...
第一个模块是RTC的预分频模块,它可编程产生最长为1秒的RTC时间基准TR_CLK,RTC的预分频模块包含了一个20位的可编程分频器(RTC预分频器)。在每个TR_CLK周期中,如果在RTC_CR寄存器中设置了相应允许位,则RTC产生一个中断(秒中断) 第二个模块是一个32位的可编程的计数器,它可以被初始化为当前的系统时钟时间。系统...
2. 在清零BDRST备份域软件复位标志之后,手动重新配置RTC时钟源。您可以使用RCC_BDCR寄存器中的RTCSEL位...
在时钟控制寄存器(RCC_CR)里的状态位指示哪个时钟已经准备好了,哪个时钟目前被用作系统时钟。 RTC时钟 RTC时钟源可由HSE/128、LSE或LSI时钟提供。通过修改备份区控制寄存器RCC_BDCRRTCSEL[1:0]来选择。注意:除非复位备份区,否则时钟选择后不能被修改。 LSE时钟在备份区,HSE和LSI不在。 1)如果LSE被选择作为RTC...