Re: 請教單步執行的問題
|
||||
---|---|---|---|---|
版主
|
因為 Reset 後直接做單步執行時會先去做 C 的初始程式(啟動模組) 所以要花一段時間後才會到 main 函數的。所以在 main 裡的第一行先設斷點用 run 模式值將將程式停在這裡後再用單步除錯。
發表於: 2008/8/1 10:50
|
|||
|
Re: 請教單步執行的問題
|
||||
---|---|---|---|---|
資深會員
|
你好:
我使用PICC16而我只知C有一些初始程式須執行, 而綠色箭頭好像須執行至main才能顯示, 抱歉懂得不是很完整. Thanks.
發表於: 2008/7/31 17:35
|
|||
|
Re: 請教單步執行的問題
|
||||
---|---|---|---|---|
資深會員
|
參照:
謝謝jlian大大的解說,那在請教一下,如您所說的C有一些初始程式須執行,那綠色箭頭是在此處嗎??另外此處看的到嗎??(指C初始程式執行的地方)
發表於: 2008/7/31 14:37
|
|||
|
Re: 請教單步執行的問題
|
||||
---|---|---|---|---|
資深會員
|
你好:
因C有一些初使程式須執行,因此要按許久才會至main, 可在Init_IO();設斷點然後按RUN,待執行至Init_IO();再 單步執行. Thanks.
發表於: 2008/7/31 13:47
|
|||
|
請教單步執行的問題
|
||||
---|---|---|---|---|
資深會員
|
我是使用 MPLAB SIN模式,單步執行看C程式
當BUILD SUCCEEDED後,我就單步執行(F7) 手動按(F7)看程式,需要按許久才會單步執行的綠色箭頭 不知是那裡有問題?? 在剛開始按單步執行,綠色箭頭會出現在int main(void)這行嗎 int main(void) { Init_IO( ); Init_Timer1( ); Init_Timer2( ); OpenLCD( );
發表於: 2008/7/31 13:34
|
|||
|