大家都知道STM32F103C8T6的主频是72M,那怎么样才能在程序中获得这个主频的值呢?怎么样才能更改主频的值呢?
如图找到主频的变量,然后显示这个变量就是显示主频了。
#include "stm32f10x.h" // Device header
#include "OLED.h"
int main(void)
{
OLED_Init(); //oled 屏幕初始化
OLED_ShowString(1,1,"Freq:");
OLED_ShowNum(1,6, SystemCoreClock, 8); //OLED显示主频数值
}
上面是怎么显示主频的方法,下面是怎么更改主频的方法了:
想要修改主频就得修改这些个带有小钥匙的文件,首先要把这些个文件的属性修改了,修改成不是只读的属性,具体的方法就是先在工程文件夹中找到stm32f10x.c这个文件,然后修改它的属性: