STM32F103的系统时钟是多少
时间: 2024-04-23 15:28:43 浏览: 28
STM32F103系列微控制器的系统时钟是由内部的RC振荡器或外部晶体振荡器提供的,其默认时钟频率为72MHz。
在STM32F103微控制器中,系统时钟源可以通过寄存器来配置。默认情况下,系统时钟使用内部的RC振荡器(HSI)作为时钟源。该RC振荡器的频率为8MHz。
然而,你也可以使用外部晶体振荡器(HSE)作为系统时钟源,并通过相应的设置来配置其频率。外部晶体振荡器可以提供更高的精度和稳定性。
需要注意的是,系统时钟的频率可以通过分频器进行配置,以满足不同的应用需求。分频器可以将系统时钟分频为较低的频率,例如36MHz、18MHz等。
在实际开发中,你可以根据具体的应用需求和外设要求,选择合适的系统时钟频率,并进行相应的配置和初始化。具体的配置方法可以参考STM32F103系列微控制器的参考手册和相关的应用笔记。
相关问题
stm32f103 系统时钟 分频
STM32F103是一种基于ARM Cortex-M3内核的微控制器,它具有多种外设和功能。系统时钟分频是STM32F103中的一个重要特性。它可以控制MCU的主时钟源的频率,进而影响所有外设的工作频率。具体来说,STM32F103的系统时钟分频可以通过修改RCC_CFGR寄存器来设置,这个寄存器控制着时钟源和分频器的配置。
RCC_CFGR寄存器的最高两位(SWS[1:0])用于选择主时钟源。如果需要选择HSE(高速外部时钟)作为主时钟源,则需要先使能HSE,并将SWS设置为10;如果需要选择PLL作为主时钟源,则需要先使能PLL,并将SWS设置为11。另外,RCC_CFGR还可以配置PLL输入时钟的来源和倍频因子。例如,如果选择HSE作为PLL输入时钟,那么可以通过PLLSRC位设置;如果需要将PLL的倍频因子设置为8,则可以将PLLMUL设置为0111。
最后,根据需要,可以使用APB1和APB2的分频器来降低外设的工作频率,以节省功耗。具体来说,RCC_CFGR还可以配置APB1和APB2的分频因子。例如,如果需要将APB1的分频因子设置为2,则可以将PPRE1设置为100。
stm32f103系统时钟初始化
在使用STM32F103系列芯片进行系统时钟初始化时,可以参考以下步骤:
1. 在主函数中调用Stm32_Clock_Init函数进行时钟初始化。该函数位于sys.c文件中,可以设置入口参数值为RCC_PLL_MUL9,表示使用PLL输入时钟乘以9的倍数进行时钟配置。\[1\]
2. 使用HAL库时,需要注意HAL库的SystemInit函数并没有进行时钟的初始化配置。因此,我们需要编写自己的时钟配置函数来完成时钟初始化。\[2\]
3. 在时钟配置函数中,可以使用宏定义__HAL_RCC_GPIOA_CLK_ENABLE()来使能GPIOA时钟,__HAL_RCC_DMA1_CLK_ENABLE()来使能DMA1时钟,__HAL_RCC_USART2_CLK_ENABLE()来使能串口2时钟,__HAL_RCC_TIM1_CLK_ENABLE()来使能TIM1时钟等。\[3\]
通过以上步骤,可以完成STM32F103系列芯片的系统时钟初始化。
#### 引用[.reference_title]
- *1* *2* *3* [STM32F103 HAL库基本使用(一)](https://blog.csdn.net/weixin_45488643/article/details/119321607)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)