Re: 為什麼要有兩個中斷向量表
|
||||
---|---|---|---|---|
版主
|
例如同樣是 Timer 的中斷,寫了兩個不同的中斷計時,平常是用第一組的中斷向量(使用120MHz),如果系統切換到內部 FRC 振盪器 (8MHz) 這時就使用第二組向量表其中斷時間的間隔與120MHz的間隔相同。
發表於: 2004/10/14 9:59
|
|||
|
Re: 為什麼要有兩個中斷向量表
|
||||
---|---|---|---|---|
中級會員
|
嗯,我只是想要知道為什麼要用2個,有了IVT不就可以做上面的工作了嗎?為什麼要需要另一個AIVT呢?參考手冊說這樣可以於偵錯與應用程式間切換,而不需對IVT重新燒錄,以方便作系統的診斷,但是到底怎麼做呢?
發表於: 2004/10/13 16:22
|
|||
|
Re: 為什麼要有兩個中斷向量表
|
||||
---|---|---|---|---|
版主
|
1. 可做中斷先後的處理(優先權),提高程式設計的彈性
2. 加快中斷的響應時間 (單獨使用中斷向量) 3. 程式較簡潔,結構化
發表於: 2004/10/13 15:53
|
|||
|
Re: 為什麼要有兩個中斷向量表
|
||||
---|---|---|---|---|
中級會員
|
嗯!參考手冊是這麼說的沒錯,可是,到底為什麼?不能直接用原來的中斷向量表來操作嗎?
發表於: 2004/10/13 15:29
|
|||
|
Re: 為什麼要有兩個中斷向量表
|
||||
---|---|---|---|---|
版主
|
聽說是可以方便程式debug用。
範例請看左方「檔案下載」中「workshop」的"dsPIC30F程式撰寫入門"的 lab1 part3。
發表於: 2004/10/12 17:59
|
|||
|
為什麼要有兩個中斷向量表
|
||||
---|---|---|---|---|
中級會員
|
如題,看參考手冊看不懂耶!到底為什麼要有兩個中斷向量表呢?有什麼作用?有範例嗎?
發表於: 2004/10/12 12:00
|
|||
|