软件复位主要影响以下寄存器:
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内核的复位。
声明:
本站内容均来自网络,如有侵权,请联系我们。