一、头文件
函数库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
阅读(642) | 评论(0) | 转发(0) |