×
嵌入式 > 技术百科 > 详情

stm8L 初始化系统时钟

发布时间:2021-03-18 发布时间:
|

库函数编写程序时,在main中首先是调用sys_clock_init()


sys_clock_init()函数用于配制芯片时钟,代码如下:


/* 初始化系统时钟 */

void sys_clock_init(void)

{

  /* High speed internal clock prescaler: 1 */

  CLK_SYSCLKDivConfig(CLK_SYSCLKDiv_1);

 

  /* Select HSE as system clock source */

  CLK_SYSCLKSourceSwitchCmd(ENABLE);

  CLK_SYSCLKSourceConfig(CLK_SYSCLKSource_HSE);

 

  while (CLK_GetSYSCLKSource() != CLK_SYSCLKSource_HSE)

  {}

}


总结:


1.选择分频          1,2,4,8


2.系统时钟使能   enable


3.选择HSE时钟,打开外部高速晶振


4.用while语句是否设置好 //等待HSE时钟就绪



 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
NS推出采用第二代PowerWise技术的能源管理单元及先进电源控制器