stm32f103c8t6中72MHZ怎么得到
时间: 2024-05-16 08:11:21 浏览: 114
STM32F103C8T6是一款ARM Cortex-M3内核的微控制器,其主频可以通过设置时钟源和分频系数来实现。默认情况下,STM32F103C8T6使用的是内部RC振荡器,并且主频为8MHz。如果需要将主频提高到72MHz,则需要进行以下步骤:
1. 设置PLL(Phase-Locked Loop)倍频器:将内部RC振荡器的8MHz倍频为72MHz。具体的设置方法可以参考STM32F1xx参考手册中的PLL章节。
2. 设置FLASH延时周期:在使用72MHz主频时,为保证FLASH读写稳定,需要设置FLASH延时周期为2个周期。
3. 设置AHB(Advanced High-performance Bus)分频系数:AHB总线连接着所有的内核模块和外设,其频率也等于系统主频。如果需要将主频提高到72MHz,则需要将AHB分频系数设置为1。
4. 设置APB1(Advanced Peripheral Bus 1)分频系数:APB1总线连接着大部分外设,其频率等于AHB总线频率的1/2。如果需要将主频提高到72MHz,则需要将APB1分频系数设置为2。
综上所述,通过以上设置,可以使STM32F103C8T6的主频达到72MHz。如果您需要更详细的信息,请参考官方文档或者咨询相关技术支持人员。
阅读全文