Re: 30F4011 一直reset
|
||||
---|---|---|---|---|
中級會員
|
Hi Ryang 大大 :
我測試的結果的確是 _AddressError 只是不知道為什麼會發生,及如何預防,因為是利用範例修改進行測試
發表於: 2008/3/14 16:11
|
|||
|
Re: 30F4011 一直reset
|
||||
---|---|---|---|---|
版主
|
最有可能發生了 Address Error 的中斷了 (NMI) 因為沒有對該向量作楚哩,Default 就會到 0x000000 的RESET位置執行。
所以加入 void _ISR _AddressError(void) 的函數來攔截 Address Error 的中斷。
/* Function Prototypes */
發表於: 2008/3/14 15:52
|
|||
|
30F4011 一直reset
|
||||
---|---|---|---|---|
中級會員
|
使用APP020 demo board 及30F4011 利用C30_Peripheral_Modules中修改mpwm中的程式,來測試部份功能所需要的程式,可是不知道為什麼程式program後一直reset,因使用不少中斷但是有設定巢狀中斷可是一樣reset,而且中斷優先權也規劃過了,因之前使用18F時未碰過16BIT產品處於剛剛上手階段,不知是硬體設定還是軟體有問題
發表於: 2008/3/14 15:40
|
|||
|