STM8L承继了STM32的时钟架构,分为四类时钟:HSI(高速内部RC 16M),HSE(高速外部1-16M),LSI(低速内部38K),LSE(低速外部32768),没有PLL倍频器,也是选用操控外设的时钟开关降低功耗。复位默许选用HSI高速内部时钟,8分频也便是2MHZ。时钟还能经过CCO寄存器装备,设置为输出。输出的I/O有必要装备为输入推挽上拉/下拉形式。
现在咱们就使用时钟输出的功用CCO,输出HSI的时钟看看
void main(void)
{
GPIO_Init(GPIOC,GPIO_Pin_4,GPIO_Mode_Out_PP_High_Fast);
//CLK_CCOConfig(CLK_CCOSource_HSI,CLK_CCODiv_16);
//输出HSI 16分频时钟1M
/* Infinite loop */
CLK_CCOConfig(CLK_CCOSource_HSI,CLK_CCODiv_1);
//输出HSI 1分频时钟16M
while (1)
{
}
}