一、头文件
函数库3.5中一些之前sysTick的函数接口都不能用了。而且把一些函数放到了core_cm3,misc文件中了
-
#include "stm32f10x.h"
-
#include "core_cm3.h"
- #include "misc.h"
二、设置延迟函数
-
vu32 TimingDelay;
-
-
void Delay(u32 nTime)
-
{
-
TimingDelay = nTime;
-
-
while(TimingDelay != 0);
- }
三、设置SysTick_Handler(void)中断
-
void SysTick_Handler(void)
-
{
-
if(TimingDelay != 0x00)
-
{
-
TimingDelay--;
-
}
- }
四、main函数中的初始化
- SysTick_Config(SystemCoreClock/1000); //1ms