我用系统中断写了一个延时函数,放在main函数里可以正常触发中断(LED灯间隔一秒闪烁),但是我放到外部中断(按键触发)服务函数里就无法进入定时器的中断服务函数void delay_ms(uint16_t ms)
{
sys
tick_over_cnt = ms;
while(systick_over_cnt != 0);//一直停在这里等待
}
/*这是定时器中断服务的调用函数*/
void delay_cnt_ctrl(void)
{
if(systick_over_cnt != 0x00)
systick_over_cnt--;
}
file:///C:Usersxjg_1AppDataRoamingTencentUsers473398029QQWinTempRichOle$18F]2DMLYDMFB)FF9BXMAY.png
-
一周热门 更多>