STM8上电运转时默许运用内部16M的RC振荡器经8分频后的2M时钟频率作为体系时钟。程序开端运转后能够经过设置相关寄存器来修正主时钟源,能够挑选外部晶振奋为主时钟源和CPU时钟分频。那么这儿就挑选比较简单的操作,修正内部RC时钟预分频器取得8M体系时钟。
添加内部RC时钟预分频后的代码如下:
#i nclude
#define LED1_FLASH
void delay(unsigned int count)
{
}
void CLK_init(void)
{
}
void GPIO_init(void)
{
}
void init_devices(void)
{
}
void main( void )
{
}
编译后运转一下看看,LED1是不是闪得更快了