|
|
|
使用定時器中斷服務(wù)函數(shù)的一般要求:函數(shù)中任務(wù)盡可能簡短,俗稱打一槍就跑,不可久留。更不能接近或大于中斷周期。不是必須不要在中斷函數(shù)中執(zhí)行具體任務(wù),只要設(shè)置個標(biāo)志,具體任務(wù)放在main函數(shù)主循環(huán)中完成。更不能調(diào)用帶有阻滯型延時函數(shù)和while(1)死循環(huán)的子函數(shù)。在中斷任務(wù)沒有完成前CPU不會響應(yīng)再入中斷請求。除非有更高優(yōu)先級中斷才能打斷此中斷。 |
|