复位和时钟控制(RCC)

复位

 *系统复位

   当发生以下任一事件时,产生一个系统复位:

      1.NRST引脚上的低电平(外部复位)

      2.窗口看门狗计数终止(WWDG复位)

      3.独立看门狗计数终止(IWDG复位)

      4.软件复位(SW复位)

      5.低功率管理复位

 *电源复位

   当以下事件中之一发生时,产生电源复位

      1.上电/掉电复位(POR/PDR复位)

      2.从待机模式中返回

*备份区复位

备份区域拥有两个专门的复位,他们只有影响备份区域

当以下事件中之一发生时,产生备份区域复位

       1.软件复位,备份区域复位可由设置备份区域控制寄存器(RCC_BDCR)中的BDRST位产生

       2.在VDD和VBAT两者掉电的前提下,VDD或VBAT上电将引发备份区域复位。

时钟控制

 *什么是时钟?

时钟打开,对应的设备才会工作。

 *时钟来源

      三种不同的时钟源可被用来驱动系统时钟(SYSCLK)

          1.     HSI振荡器时钟(高速内部时钟)

          2.     HSE振荡器时钟(高速外部时钟)

          3.     PLL时钟(锁相环倍频时钟)

二级时钟源:

         1.     40kHz低速内部RC(LSIRC)振荡器

         2.     32.768kHz低速外部晶体(LSE晶体)

例如我们在CubeMX中能够设置HSE振荡器时钟。

复位和时钟控制(RCC)_第1张图片

 然后进行Clock配置

复位和时钟控制(RCC)_第2张图片

 

你可能感兴趣的:(stm32,单片机,嵌入式硬件)