stm32复位标志位
时间: 2023-11-26 12:44:20 浏览: 131
STM32的复位标志位是一个用于指示系统复位原因的寄存器,它可以告诉我们系统是由于哪种原因进行了复位。在STM32中,复位标志位被定义在RCC寄存器中,具体来说是RCC->CSR寄存器。该寄存器的各个位的含义如下:
- 位0:LSI Ready Interrupt flag
- 位1:LSE Ready Interrupt flag
- 位2:HSI Ready Interrupt flag
- 位3:HSE Ready Interrupt flag
- 位4:PLL Ready Interrupt flag
- 位5:CSS Interrupt flag
- 位6:LSI Ready Interrupt Enable
- 位7:LSE Ready Interrupt Enable
- 位8:HSI Ready Interrupt Enable
- 位9:HSE Ready Interrupt Enable
- 位10:PLL Ready Interrupt Enable
- 位11:CSS Interrupt Enable
- 位12:LSI oscillator enable
- 位13:LSE oscillator enable
- 位14:HSI oscillator enable
- 位15:HSE oscillator enable
- 位16:PLL enable
- 位17:PLL clock ready flag
其中,复位标志位是LSI Ready Interrupt flag、LSE Ready Interrupt flag、HSI Ready Interrupt flag、HSE Ready Interrupt flag、PLL Ready Interrupt flag和CSS Interrupt flag这6个位。当某个复位标志位被置1时,表示系统是由于该原因进行了复位。
阅读全文