本帖最后由 abin88 于 2020-10-19 10:02 编辑
试着用cubemx把HK32F030C8T6主频调到64Mhz,好像到不了72Mhz啊?
只有红色部分可以改动,
谁知道怎么调到72?
这个使用的是内部时钟。要达到72Mhz,是不是要使用外部时钟?
void SystemClock_Config(void) //64000
{
LL_FLASH_SetLatency(LL_FLASH_LATENCY_1);
if(LL_FLASH_GetLatency() != LL_FLASH_LATENCY_1)
{
Error_Handler();
}
LL_RCC_HSI_Enable();
while(LL_RCC_HSI_IsReady() != 1)
{}
LL_RCC_HSI_SetCalibTrimming(16);
LL_RCC_LSI_Enable();
while(LL_RCC_LSI_IsReady() != 1)
{}
LL_RCC_PLL_ConfigDomain_SYS(LL_RCC_PLLSOURCE_HSI_DIV_2, LL_RCC_PLL_MUL_16);
LL_RCC_PLL_Enable();
while(LL_RCC_PLL_IsReady() != 1)
{}
LL_RCC_SetAHBPrescaler(LL_RCC_SYSCLK_DIV_1);
LL_RCC_SetAPB1Prescaler(LL_RCC_APB1_DIV_1);
LL_RCC_SetSysClkSource(LL_RCC_SYS_CLKSOURCE_PLL);
while(LL_RCC_GetSysClkSource() != LL_RCC_SYS_CLKSOURCE_STATUS_PLL)
{}
LL_Init1msTick(64000000);
LL_SYSTICK_SetClkSource(LL_SYSTICK_CLKSOURCE_HCLK);
LL_SetSystemCoreClock(64000000);
LL_RCC_SetUSARTClockSource(LL_RCC_USART1_CLKSOURCE_PCLK1);
NVIC_SetPriority(SysTick_IRQn, 0);
}
|