|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
mcc18 編譯調(diào)試 怪現(xiàn)象?敬請PIC大俠們指點。 |
| 作者:mllzs 欄目:單片機 |
在MPLAB 6.30下使用mcc18 編譯程序后,使用MPLAB SIM 軟件模擬單步調(diào)試,我發(fā)現(xiàn)有的程序在調(diào)用子程序時,并不是立即跳入子程序的入口,而是跳到其它程序段中,在跳入到子程序入口中去。 不知為何? |
| 2樓: | >>參與討論 |
| 作者: wwllzz 于 2003/12/23 14:23:00 發(fā)布:
你使能了優(yōu)化 調(diào)試前應(yīng)粗看一下.lst文件 |
|
| 3樓: | >>參與討論 |
| 作者: mllzs 于 2003/12/24 15:04:00 發(fā)布:
這樣會導(dǎo)致在調(diào)用時誤入其他程序段中執(zhí)行嗎? |
|
| 4樓: | >>參與討論 |
| 作者: wwllzz 于 2003/12/24 16:31:00 發(fā)布:
最終的結(jié)果是對的 這里假設(shè)編譯器沒有bug, 你用習(xí)慣就好了. |
|
| 5樓: | >>參與討論 |
| 作者: mllzs 于 2003/12/25 9:57:00 發(fā)布:
程序中產(chǎn)生的怪現(xiàn)象! 我程序中使用了外部中斷2與串口接收中斷,出現(xiàn)了兩個現(xiàn)象: 1、串口在接收數(shù)據(jù)時,有時激發(fā)串口發(fā)送數(shù)據(jù),但是我程序中串口發(fā)送是滿足一定條件時才啟動的。 2、有時外部中斷2(下降沿觸發(fā))的管腳已是低電平了,可是單片機就是不進(jìn)中斷服務(wù)程序。 |
|
| 6樓: | >>參與討論 |
| 作者: wwllzz 于 2003/12/25 12:45:00 發(fā)布:
程序錯誤 耐心改吧 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |