正如之前文章所述,在运用外设功用时,都必须提早对其精心初始化才干运用其功用。
以下是体系定时器初始化的程序清单。
#include“stm32f10x_lib.h”
unsigned char sys_nub;//体系定时器中止计数变量
//SysTIck 设置
void SysTIck_Config(void)
{
//失能SysTIck定时器
SysTIck_CounterCmd(SysTick_Counter_Disable);
//失能SysTick中止
SysTick_ITConfig(DISABLE);
//设置SysTick时钟源
SysTick_ClockSourceConfig(SysTick_Source_HCLK_Div8);
//设置重载值,10ms重载一次,在72MHz时钟下
SysTick_Reload(90000);
//开中止
SysTick_ITconfig(ENABLE);
//开定时器
SysTick_CounterCmd(SysTick_Counter_Enable);
}