void GUI_X_Delay(int ms) {
int tEnd = OS_TimeMS + ms;
while ((tEnd - OS_TimeMS) > 0);//卡死在这个里面了
}
//滴答定时器中断函数
void SysTick_Handler(void)
{
OS_TimeMS++;
}
开始的时候可以进入中断,后来执行到GUI_X_Delay()函数内的这句话:
while ((tEnd - OS_TimeMS) > 0);//这句话肯定成立的
居然就不进入滴答定时器中断了,这个问题帮忙解答下
然后在配置滴答定时器;这样才可以
一周热门 更多>