STM32值系統(tǒng)時鐘初始化程序設計
[導讀]正如之前文章所述,在使用外設功能時,都必須提前對其精心初始化才能使用其功能。以下是系統(tǒng)定時器初始化的程序清單。#include"stm32f10x_lib.h"unsigned char sys_nub;//系統(tǒng)定時器中斷計數變量//SysTick 設置void
正如之前文章所述,在使用外設功能時,都必須提前對其精心初始化才能使用其功能。
以下是系統(tǒng)定時器初始化的程序清單。
#include"stm32f10x_lib.h"
unsigned char sys_nub;//系統(tǒng)定時器中斷計數變量
//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);
}





