|
标称84M, 这两片一片最多60M, 一片最多65M, 频率再高就死机...
GD32都是翻倍超频啊, 这两片不知道怎么回事.
SystemInit函数如下:
- void SystemInit(void)
- {
- NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x8000);
- __enable_irq();
- RCC_DeInit();
- RCC_HSEConfig (RCC_HSE_ON);
- if(RCC_WaitForHSEStartUp() == SUCCESS) {
- RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE);
- PWR_MainRegulatorModeConfig (PWR_Regulator_Voltage_Scale1);
- RCC_HCLKConfig (RCC_SYSCLK_Div1);
- RCC_PCLK2Config (RCC_HCLK_Div1);
- RCC_PCLK1Config(RCC_HCLK_Div2);
- RCC_PLLConfig(RCC_PLLSource_HSE, 16, 260, 4, 7); // M, N, P, Q
- RCC_PLLCmd (ENABLE);
- while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET);
- FLASH_PrefetchBufferCmd(ENABLE);
- FLASH_SetLatency (FLASH_Latency_3);
- FLASH_InstructionCacheCmd(ENABLE);
- FLASH_DataCacheCmd(ENABLE);
- RCC_SYSCLKConfig (RCC_SYSCLKSource_PLLCLK);
- while(RCC_GetSYSCLKSource() != 0x08);
- }
- }
复制代码 |
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|