持续更新中。。。
周期不对时首先检查时钟
// 使能内部高速时钟
RCC_HSICmd(ENABLE);
// 选择内部时钟作为系统时钟源
RCC_SYSCLKConfig(RCC_SYSCLKSource_HSI);
// 等待时钟稳定
while (RCC_GetSYSCLKSource()!= 0x00);
//检查时钟频率
RCC_ClocksTypeDef get_rcc_clock;
RCC_GetClocksFreq(&get_rcc_clock);
clock=get_rcc_clock.SYSCLK_Frequency; //获取SYSCLK时钟
clock=get_rcc_clock.HCLK_Frequency; //获取AHB时钟
clock=get_rcc_clock.PCLK1_Frequency; //获取APB1时钟
clock=get_rcc_clock.PCLK2_Frequency; //获取APB2时钟