STM8L051单片机,外部时钟初始化,程序如下
void SYSCLK_Init(void)
{
CLK_HSEConfig(CLK_HSE_ON);//打开外部时钟
CLK_SYSCLKDivConfig(CLK_SYSCLKDiv_1);//配置分频系数
CLK_SYSCLKSourceSwitchCmd(ENABLE); //外部时钟使能
CLK_SYSCLKSourceConfig(CLK_SYSCLKSource_HSE);//选择外部时钟
while (CLK_GetSYSCLKSource() != CLK_SYSCLKSource_HSE) //等待外部时钟初始化完成
{
}
}
大致步骤如下
- 打开外部时钟
- 配置预分频系数
- 外部时钟使能
- 选择外部时钟为系统时钟源
- 等待时钟初始化完成