|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業(yè) | CAN-bus/DeviceNe |
調試中的奇怪問題 |
| 作者:smarteagle 欄目:單片機 |
我現在用合泰的HT48R30A-1單片機。我用的是匯編語言,仿真調試時語句的執(zhí)行出錯,例如子程序返回后有時會跳過一條指令執(zhí)行。sdz指令的數據還沒有遞減到零就跳過一條指令執(zhí)行。有時mov指令不起作用,要在前面加個nop。 從跟蹤工具中看就是程序的dat出錯。真搞不懂是為什么!請各位大俠指教! |
| 2樓: | >>參與討論 |
| 作者: carrot 于 2003/10/10 18:04:00 發(fā)布:
可能是中斷沒有處理好 我不了解你用的單片機,只能提供一下參考意見。 如果你的單片機有中斷優(yōu)先級,而且存在硬中斷保護寄存器(堆棧),你用了他,很可能出問題。原因是,一些單片機不同的中斷優(yōu)先級共用相同的中斷保護寄存器,使用時稍不留心,就會引起程序的混亂。 |
|
|
|
| 免費注冊為維庫電子開發(fā)網會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |