|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
我要死了,液晶顯示錯(cuò)位 |
| 作者:qdfywhj 欄目:技術(shù)交流 |
我前面發(fā)了帖子,很多大俠俠骨丹心,謝謝! 大俠們的方法基本都試過了,我再次把現(xiàn)象描述描述: 在12MHZ的主頻下,在程序短小時(shí),全速運(yùn)行或單步執(zhí)行顯示都完整,沒有不和諧的情況。在液晶顯示的基本函數(shù)不變的情況下,多次調(diào)用某函數(shù):比如顯示單個(gè)漢字的函數(shù),在全速運(yùn)行的情況下,液晶開始錯(cuò)位,但單步執(zhí)行顯示是完好的。 自我分析:程序小時(shí),一切都好,說明硬件和軟件中的基本函數(shù)都是正確的?蔀槭裁炊啻握{(diào)用函數(shù)后,顯示會錯(cuò)位呢? 我的編譯器是用的KEIL c 7.05版。會不會是編譯器的問題呢?不知大俠們有何指點(diǎn)? |
| 2樓: | >>參與討論 |
| 作者: xwj 于 2006/5/29 8:18:00 發(fā)布:
要不時(shí)序不對,沒判忙;要不就是堆棧錯(cuò)誤 |
|
| 3樓: | >>參與討論 |
| 作者: mikesullen 于 2006/5/30 1:17:00 發(fā)布:
堆棧錯(cuò)誤的可能性較大 估計(jì)和中斷有一定關(guān)聯(lián)。。 |
|
| 4樓: | >>參與討論 |
| 作者: 一級菜鳥 于 2006/5/30 3:37:00 發(fā)布:
堆棧溢出或者堆棧被改寫 |
|
| 5樓: | >>參與討論 |
| 作者: conwh 于 2006/5/30 15:31:00 發(fā)布:
堆棧,子程序調(diào)用問題 |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |