:::


Browsing this Thread:   1 Anonymous Users






請問TRAPS_halt_on_error
#1
中級會員
中級會員


查看用戶資訊
版主您好,
目前我使用dsPIC33EP16GS502
MPLABX 5.15
XC16 1.35
使用MCC 3.75版產生code,
在MAIN.C中的while(1)裡寫一些類似狀態機的動作,
我在while(1)的最開頭寫上
if(pfcFaults.word > 0)
{
drvLED2_SetHigh();
}
else
{
drvLED2_SetLow();
}
switch(XXXXX)
{
...
}
程式執行後會進入TRAPS_halt_on_error
若將if-else拿掉或移到switch後執行就正常,
請問有可能是什麼原因呢?
謝謝!

發表於: 2019/7/17 17:35
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問TRAPS_halt_on_error
#2
版主
版主


查看用戶資訊
看不出問題的原因,可以進入 Listing 的組合語言裡去看一下所編譯後的結果,並用單步除錯方式檢查一下這翻譯後的組語來語 C 源程式對照看看。

發表於: 2019/7/18 16:48
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]