• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::


Browsing this Thread:   1 Anonymous Users






Re: 請教單步執行的問題
#6
版主
版主


查看用戶資訊
因為 Reset 後直接做單步執行時會先去做 C 的初始程式(啟動模組) 所以要花一段時間後才會到 main 函數的。所以在 main 裡的第一行先設斷點用 run 模式值將將程式停在這裡後再用單步除錯。

發表於: 2008/8/1 10:50
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教單步執行的問題
#5
資深會員
資深會員


查看用戶資訊
我通常都是在 main() 函數的開始的某一點上設一個中斷,組譯好後先全速執行至中斷點停止,後面再接著單步執行,因為 C 在剛開始執行時確實有一些看不到的初始程式會先執行,還有要注意的是,在 Build Option 裡面有一個 Compiler for MPLAB ICD 這一項要打勾,硬體模擬時單步執行才會順利,參考看看。

發表於: 2008/8/1 9:17
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教單步執行的問題
#4
資深會員
資深會員


查看用戶資訊
你好:
我使用PICC16而我只知C有一些初始程式須執行,
而綠色箭頭好像須執行至main才能顯示,
抱歉懂得不是很完整.
Thanks.

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


Re: 請教單步執行的問題
#3
資深會員
資深會員


查看用戶資訊
參照:

jlian 寫道:
你好:
因C有一些初使程式須執行,因此要按許久才會至main,
可在Init_IO();設斷點然後按RUN,待執行至Init_IO();再
單步執行.
Thanks.


謝謝jlian大大的解說,那在請教一下,如您所說的C有一些初始程式須執行,那綠色箭頭是在此處嗎??另外此處看的到嗎??(指C初始程式執行的地方)

發表於: 2008/7/31 14:37
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教單步執行的問題
#2
資深會員
資深會員


查看用戶資訊
你好:
因C有一些初使程式須執行,因此要按許久才會至main,
可在Init_IO();設斷點然後按RUN,待執行至Init_IO();再
單步執行.
Thanks.

發表於: 2008/7/31 13:47
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


請教單步執行的問題
#1
資深會員
資深會員


查看用戶資訊
我是使用 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
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view 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.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------