看门狗2win10不能保存

一:系统时钟(SYSCLK)的三种类型(注:时钟频率较高)
关于HSI振荡器时钟,其频率为8MHZ。HSE振荡器时钟的频率范围为4-16MHZ。PLL(相位锁定环)时钟的频率范围则是其输入频率的2-16倍。对于PLL的设置,必须在激活之前完成,一旦激活后,其状态就不能更改。
以下是关于这三种时钟的详细介绍:
1. HSI是内部8MHz RC振荡产生的时钟。它的启动时间比HSE短,但精度较低。出厂时已经进行了校准,精度为1%(在25℃下)。校准值存储在HSICAL寄存器中。我们可以通过判断HSIRDY位是否为1来判断HSI是否启动完成。当HSI稳定后,硬件会将其置位。如果RCC_CIR使能中断,那么当HSI稳定时会产生中断。在复位后,HSI是默认的系统时钟。如果要切换时钟源,必须等到目标时钟源准备就绪才能发送切换信号,而判断是否准备就绪的标准是看RCC_CR寄存器里的状态位。
2. HSE时钟有两种产生方式:一种是外部时钟源(HSE旁路),最大频率可达25MHz;另一种是外部晶体/陶瓷谐振器(HSE晶体),频率范围为4-16MHz,其负载电容需要根据晶振进行调试。判断HSE是否稳定的软件方法是查看HSERDY是否等于1。当HSE稳定时,硬件会将其置位,并可能产生中断,这取决于RCC_CIR的设置。
3. PLL是倍频HSI RC及HSE时钟的装置。SYSCLK的应用广泛,包括I2S2/I2S3、APB预分频器(1-512)、U时钟48MHZ、UCLK、SDIO和FCCLK等。对于AHB总线、核心存储器、DMA等,其HCLK最大可达72M。APB1和APB2预分频器的最大时钟分别为36MHZ和72MHZ,分别产生PCLK1和PCLK2。这些时钟信号用于各种APB外设,如DAC、PWR、P、CAN、U、I2C、USART、SPI和TIM等。
二:低速时钟LSE/LSI在RTC及IWDG中的应用
LSE和LSI是两种低速时钟。LSE可分为LSE旁路和LSE外部晶体/时钟两种。判断LSE是否稳定的软件方法是查看LSERDY是否等于1。当LSE稳定后,硬件会将其置位,并可能产生中断。LSE OSC 32.768HZ主要用于RTC。LSI是内部RC振荡,用于RTC和独立看门狗IWDG。等待LSIRDY为1表示LSI已稳定,硬件会将其置位并可能产生中断。LSI RC的频率范围为40HZ(30-60HZ)。
三:时钟安全系统CSS
CSS的作用是检测HSE是否出现故障。如果HSE出现故障,它会自动关闭并立即产生中断NMI,直到CSS位中断挂起位(RCC_CIR)被清除。这一系统确保了系统的稳定性和可靠性。
