嵌入式 > 技术百科 > 详情

STM8时钟配置

发布时间:2024-08-30 发布时间:
|

#include  "stm8s.h"  

#include  "stm8s_conf.h"  

void    SystemClockOutput(void)  

{  

      GPIO_Init(GPIOE,GPIO_PIN_0,GPIO_MODE_OUT_PP_LOW_FAST);  

      CLK_CCOConfig( CLK_OUTPUT_CPUDIV8 );  

}  

void    SystemClockConfigHSE(void)  

{  

      CLK_HSECmd(ENABLE);//外部时钟开    

      //CLK_LSICmd(ENABLE);//使能内部低频RC    

      //CLK_HSICmd(ENABLE);//使能内部高频RC     

      //CLK_SYSCLKConfig(CLK_PRESCALER_HSIDIV2);//内部高速RC振荡时钟分频    

      CLK_SYSCLKConfig(CLK_PRESCALER_CPUDIV1);//CPU核心时钟分频       

      CLK_ClockSwitchCmd(ENABLE); //切换使能    

      CLK_ClockSwitchConfig(CLK_SWITCHMODE_AUTO ,CLK_SOURCE_HSE,DISABLE,CLK_CURRENTCLOCKSTATE_DISABLE);//  

}  

void    main    (void)  

{  

      SystemClockConfigHSE();  

      SystemClockOutput();  

      while(1);  

}  


 

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

热门文章 更多
光纤通道的实时数字图像存储