|
如何實現讓pic16fxx有多重中斷功能?
|
|
初級會員
|
各位好 PIC16Fxx只有一個中斷向量,T0,T1,T2....都共用一個中斷向量 。但有時應用上會產生不便,例如當在執行T0的中斷服務程式時(假設是ScanDsp()... ),若有其他事件產生中斷(如CCP1),就必須等ScanDsp()執行完畢,結果造成事件誤差...
有沒有可能當T0中斷發生後進入後馬上離開中斷,再去執行ScanDsp(),如此ScanDsp()就變成主程式的一員,可被其他事件中斷。
如果這理論無誤,如何在pic16fxx 上實現呢? 非常感謝!!
發表於: 2006/2/17 15:49
|
|