当前位置:首页 > 问问

STM32f103ZET6都有什么时钟 STM32f103ZET6的时钟列表

STM32f103ZET6都有什么时钟?

时钟是嵌入式系统中十分重要的一个模块,它提供了时间基准和频率信号。对于STM32f103ZET6这款芯片,它具备了多种时钟源,本文将依次介绍。

1、系统时钟

系统时钟是指驱动CPU核心运作的时钟,对于STM32f103ZET6来说,它最高可以支持72MHz的时钟频率。系统时钟可以从多个时钟源中选择,例如HSI、HSE、PLL。其中,HSI为内部8MHz RC振荡器,HSE为外部晶体振荡器,而PLL则是由HSI或HSE时钟源通过倍频器得到的。开发者可以根据需要选择适合的时钟源,并利用RCC寄存器配置。

系统时钟的频率会直接影响到MCU的运行速度和功耗,因此开发者需要根据具体的应用场景,合理选择时钟源。

2、高速外设时钟

高速外设时钟是指驱动高速外设(如USB、SDIO)的时钟,它的频率可以高达48MHz。这种时钟源通常由HSI或PLL时钟源通过分频器得到。与系统时钟类似,开发者也可以通过RCC寄存器进行配置。

需要注意的是,在使用高速外设时钟时,系统时钟的频率不应低于48MHz,否则会影响外设的正常工作。

3、低速外设时钟

低速外设时钟是指驱动低速外设(如ADC、TIM)的时钟,它的频率通常在几百kHz到几MHz之间。在STM32f103ZET6中,低速外设时钟可以由HSI、LSI、HSE或PLL时钟源通过分频器得到。需要注意的是,低速外设时钟的频率不应高于APB1总线时钟频率的1/4。

4、RTC时钟

RTC时钟是指实时时钟,它通常用于实现闹钟、计时等功能。在STM32f103ZET6芯片中,RTC时钟可以由LSI的40kHz振荡器提供,也可以由外部32kHz晶体提供。需要注意的是,当使用外部32kHz晶体时,需要额外的电路支持。

以上就是STM32f103ZET6芯片具备的几种时钟源,开发者可以根据应用场景选择适合的时钟源。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com
标签:

  • 关注微信

相关文章