标签:选择 注意 hand bit ext 重装 中断 lang span
//粗延时函数,微秒
//毫秒级的延时
运用SysTick来实现准确定时:
SysTick的初始化设置:
void Init_SysTick(void)
{
if(SysTick_Config(SystemCoreClock / 1000)) //注意:3.5库中 SystemFrequency 被 SystemCoreClock 取代。
while(1);
}
延时函数:
__IO uint32_t TimingDelay;
void delay_ms(__IO uint32_t nTime)
{
TimingDelay = nTime;
while(TimingDelay != 0);
}
中断函数:
extern __IO uint32_t TimingDelay;
void SysTick_Handler(void)
{
if (TimingDelay != 0x00)
{
TimingDelay--;
}
}
delay_ms(1000);
标签:选择 注意 hand bit ext 重装 中断 lang span
原文地址:http://www.cnblogs.com/qsyll0916/p/6416728.html