會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   1 名訪客





請問TRAPS_halt_on_error
中級會員
註冊日期:
2014/06/15 23:13
所屬群組:
註冊會員
文章: 63
等級: 6; EXP: 82
HP : 0 / 145
MP : 21 / 2340
離線
版主您好,
目前我使用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後執行就正常,
請問有可能是什麼原因呢?
謝謝!

7月17日 17:35:26
轉換PDF檔 列印


Re: 請問TRAPS_halt_on_error
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14874
等級: 73; EXP: 63
HP : 1089 / 1815
MP : 4958 / 82909
離線
看不出問題的原因,可以進入 Listing 的組合語言裡去看一下所編譯後的結果,並用單步除錯方式檢查一下這翻譯後的組語來語 C 源程式對照看看。

7月18日 16:48:56
轉換PDF檔 列印






無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
Microchip連結
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project