
采用内部RC振荡器,设置工作主频为36MHz,不论有无外接晶振都可正常工作,兼容ld、md、hd各种模式。 RCC->CFGR &= ~(RCC_CFGR_PLLSRC | RCC_CFGR_PLLMULL); RCC->CFGR |= (RCC_CFGR_PLLSRC_HSI_Div2 | RCC_CFGR_PLLMULL9); //内部时钟/2,9倍频,36MHz RCC->CR |= RCC_CR_PLLON; //PLL允许 RCC->CFGR |= RCC_CFGR_SW_PLL; //选择PLL为系统时钟源 while ((RCC->CFGR & RCC_CFGR_SWS) != 0x08); //等待PLL输出到系统时钟 |
RE:BootLoader设置工作主频的方法