Re: 程式執行時,暫存器被清除的問題
|
||||
---|---|---|---|---|
新會員
|
我又搞錯圖了,XD
但數值確實是被清除為0, 我斷點是設定CH_NUM 數值有被寫入時,才會中斷! 而中斷時剛好停留在FOR迴圈上! 目前先把那些暫存器不要用結構式的寫法,值就沒有被清為0的問題 但又遇到別一個問題! 當程式執行一段幾十分鐘後,會跳到這程式,然後就卡住了 void __attribute__((naked, noreturn, weak)) TRAPS_halt_on_error(uint16_t code) { TRAPS_error_code = code; #ifdef __DEBUG __builtin_software_breakpoint(); /* If we are in debug mode, cause a software breakpoint in the debugger */ #endif while(1); } TRAPS_error_code 這數值等於2, 請問,這種問題大部份題如何引起的
發表於: 2020/6/2 11:43
|
|||
|
Re: 程式執行時,暫存器被清除的問題
|
||||
---|---|---|---|---|
新會員
|
我有用你的方法去設定斷點條件,當中斷產生時,我有去看暫存器值也變為0,但程式斷點的地方,也與這暫存器無關!真是奇怪!
Attach file: (0.00 KB)
發表於: 2020/5/29 14:56
|
|||
|
Re: 程式執行時,暫存器被清除的問題
|
||||
---|---|---|---|---|
新會員
|
不好意思,貼錯圖了!更新一下
Attach file: (0.00 KB)
發表於: 2020/5/28 15:03
|
|||
|
程式執行時,暫存器被清除的問題
|
||||
---|---|---|---|---|
新會員
|
想請教大家一下,我是用PICFJ128FGA系列的,目前寫了一支程式,平常10秒做一次uart read & write ,再去做數值的判斷,但有遇到一個奇怪問題,當我執行約幾十分後,會發現我一些用結構體包的暫存器數值會被清為0,因之前沒遇過,所以有什麼方向可以去抓這問題嗎?謝謝
Attach file: (0.00 KB) (0.00 KB)
發表於: 2020/5/28 14:14
|
|||
|
PIC24F ADC 參考電壓問題
|
|
|||
---|---|---|---|---|
新會員
|
發表於: 2020/2/17 13:14
|
|||
|