Re: 何謂中斷延遲???
|
||||
---|---|---|---|---|
版主
|
第一個解釋是不對的,中斷發生是會等該指令完成後開始做中斷的動作。
第二個解釋比較合理正確。中斷發生時要將PC推入堆疊裡及載入新的PC值,這些都是要花時間的。
發表於: 2005/1/27 11:15
|
|||
|
Re: 何謂中斷延遲???
|
||||
---|---|---|---|---|
初級會員
|
喔~~~
板主~~我還有一個疑問耶~~ 你意思是說 1: 當我程式執行時 突然發生中斷 但程式還必須往下執行3 CYCLE的時間後 才會跳到中斷位址開始執行中斷副程式 是這樣嗎 還是說 2: 當我程式執行時 突然發生中斷 跳到中斷位址開始執行中斷副程式時 須等待3 CYCLE的時間才會開始執行 請問板大 哪一個觀念才對,還是都不對~~@@?
發表於: 2005/1/27 10:23
|
|||
|
Re: 何謂中斷延遲???
|
||||
---|---|---|---|---|
版主
|
也就是說 : 從中斷事件發生開始 --> 到MCU偵測到中斷 -->控制權交給中斷副程式 這段過程所需的時間就是中斷延遲時間。
一般而言,這個延遲時間是越短越好尤其是在即時的系統裡。
發表於: 2005/1/27 9:39
|
|||
|
何謂中斷延遲???
|
||||
---|---|---|---|---|
初級會員
|
請問大家一個問題
中斷延遲是什意思 我看了Workshop W100與Workshop W400 在中斷的部分都有寫到中斷延遲固定為3 cycle <===== 這意思是什???誰能幫我解釋一下 或能程式用範例解釋也可 感謝~~~^^
發表於: 2005/1/27 9:14
|
|||
|