Re: ICD2在debugger功能時,是不是不能使用中斷阿
|
||||
---|---|---|---|---|
版主
|
ICD2 可以正確執行中斷點的除錯,但是有一點的是 ICD2 無法像 Real-Time ICE (ICE 2000) 一樣在執行單步時可以將周邊停下來。舉例來說單步執行去追蹤Timer 的計數值就會有錯,原因是 ICD2 必須額外的去執行監督程式這時Timer也會跟著計數的。
發表於: 2006/5/23 14:05
|
|||
|
Re: ICD2在debugger功能時,是不是不能使用中斷阿
|
||||
---|---|---|---|---|
新會員
|
我是用18F452,我後來測試的結果是
中斷有正常工作,但是在icd2的單步執行看不到跳到中斷位址的動作。 這是當我選正常模擬(非單步),用斷點去測試,所得到的結論。
發表於: 2006/5/22 22:47
|
|||
|
Re: ICD2在debugger功能時,是不是不能使用中斷阿
|
||||
---|---|---|---|---|
資深會員
|
請問您是使用那一個型號的PIC?
中斷功能是可以使用的喔.但是中斷點大部份PIC只支援一個斷點,目前新的PIC有支援到1個以上的斷點...
發表於: 2006/5/18 23:09
|
|||
|
ICD2在debugger功能時,是不是不能使用中斷阿
|
||||
---|---|---|---|---|
新會員
|
小弟在使用icd2作debugger時,使用了TMR0的計時功能,當計數器發生overflow時,發生了一點問題。
現在狀況是TMR0中斷有開啟,也有順利計數,我也有抓暫存器出來看,確定有發生overflow的情況,問題就是出在發生overflow之後,沒有跳到中斷程式碼那邊(org 0x08 ) 請問一下 ICD2 除了因為debugger功能 保留了rb 6 rb7 的接腳中斷之外,是不是也有部分中斷功能不能使用呢?
發表於: 2006/5/16 23:41
|
|||
|