索引软件网-你身边的软件助手

索引软件网-你身边的软件助手

软件复位影响什么寄存器

59

软件复位主要影响以下寄存器:

RTC模块和时钟配置系统(RCC_BDCR寄存器)

软件复位会导致RTC模块和时钟配置系统处于后备区域,系统复位或从待机模式唤醒后,RTC的设置和时间维持不变。

备份域复位是通过设置RCC_BDCR寄存器的BDRST位置1来产生的,在VDD和VBAT两者掉电的前提下,VDD或VBAT上电将引发备份区域复位。

STM32内核(Cortex-M)

手动复位(通过连接到系统电源和复位线)会使STM32内核进行复位,而不会影响其外设,如GPIO、TIM、USART、SPI等这些寄存器。

总结:

软件复位主要影响RTC模块和时钟配置系统(RCC_BDCR寄存器)以及STM32内核。对于外设,如GPIO、TIM、USART、SPI等,软件复位不会影响它们的寄存器,但会触发STM32内核的复位。