CLK_DeInit();
CLK_HSEConfig(CLK_HSE_ON);
while(!CLK_GetFlagStatus(CLK_FLAG_HSERDY));
CLK_SYSCLKSourceConfig(CLK_SYSCLKSource_HSE);
#if (SYS_CLOCK_16M)
CLK_SYSCLKDivConfig(CLK_SYSCLKDiv_1);
#endif
#if (SYS_CLOCK_8M)
CLK_SYSCLKDivConfig(CLK_SYSCLKDiv_2);
#endif
#if (SYS_CLOCK_4M)
CLK_SYSCLKDivConfig(CLK_SYSCLKDiv_4);
#endif
CLK_SYSCLKSourceSwitchCmd(ENABLE);
CLK_ClockSecuritySystemEnable();
启用外部时钟HSE,开启安全时钟。可以配置系统sys时钟为16M,8M,4M。
stm8l15x 外部时钟配置
最新推荐文章于 2020-01-17 01:04:34 发布