STM32F10XX 硬件入门 阅读笔记二:时钟

STM32F10XX 硬件入门 阅读笔记二:时钟_第1张图片

1.   驱动系统时钟的有三种时钟源:内部高速时钟;外部高速时钟;PLL锁相环时钟源。

2.   设备有两个第二时钟源:40KHZ低速内部时钟源,驱动独立看门狗电路。可选择的驱动RTC电路;32.768KHZ的外部低速晶振,可选择的驱动RTC电路。

3.   每一种时钟源可单独的关闭可开启,当无用时可关闭以优化能量损耗。

4.   外部高速时钟源可以通过两种时钟源产生:外部时钟;外部晶振/陶瓷谐振器。

STM32F10XX 硬件入门 阅读笔记二:时钟_第2张图片

   外部时钟:stm32F100XX最高24MHZ

            stm32F101XX,stm32F102XX,stm32F103XX最高25MHZ

            后续系列最高50MHZ

            外部时钟类型可以是(方波,正弦波,三角波)占空比大约50%,驱动OSC_IN引脚,同时OSC_OUT被悬空至高阻态状          态。

    外部晶振/陶瓷谐振器:   stm32F101XX,stm32F102XX,stm32F103XX 4~16MHZ

                            stm32F100XX  4~24MHZ

                            后续系列    3~25MHZ

                            优点:时钟精确

5.   外部低速时钟源可以由外部晶振/陶瓷谐振器或外部时钟产生。

STM32F10XX 硬件入门 阅读笔记二:时钟_第3张图片

    注意:谐振电容及负载电容容值建议小于7pF;OSC32_IN和OSC_OUT可以当作GPIO,但建议不要把它们同时用于RTC和GPIO;REXT由晶振特性决定,典型值为5~6倍的谐振串联电阻。

外部时钟: 外部时钟型号可以是(方波,正弦波,三角波)占空比大约50%,最高频率1MHz,驱动OSC_IN引脚,同时OSC_OUT被悬空至高阻态状态。

 外部晶振/陶瓷谐振器:   32.768kHz

                            优点:低功耗,时钟精确

6.   时钟安全系统

时钟安全系统可以由软件激活,时钟检测在外部高速振荡器开启延时后使能,在振荡器关闭后失能。

如果HSE振荡器时钟出现了错误,一个时钟错误事件将会发送至高级定时器TIM1的中断输入,一个中断将会产生告知程序关于时钟安全系统错误(时钟安全系统中断),允许MCU进行救援操作。时钟安全系统中断CSSI连接Cortex-M3 不可屏蔽中断异常向量。

错误将导致系统时钟的切换至高速内部时钟,失能高速外部时钟源,如果PLL电路用于产生系统时钟,PLL同样失能。


你可能感兴趣的:(STM32F10XX 硬件入门 阅读笔记二:时钟)