|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
PIC斷電后的工作狀態(tài) |
| 作者:billwu 欄目:單片機(jī) |
我的一個(gè)程序,要求斷電平工作7秒。用電容保持工作 在斷電前,先測(cè)是否真正斷電約30ms 是斷電后再進(jìn)入SLEEP 然后,醒了,計(jì)時(shí),約6秒后,不睡了,我要求MCU不工作,徹底OVER,可如何可以做到. 我的實(shí)驗(yàn)是:MCU還維持一斷時(shí)間工作,可是是不正常的.如果在這期間 我上電,結(jié)果程序就不正常. 請(qǐng)有經(jīng)驗(yàn)的高手,指點(diǎn)一二。 |
| 2樓: | >>參與討論 |
| 作者: Rcstudio 于 2003/5/30 13:47:00 發(fā)布:
Re: 我的辦法是徹底OVER前讓MCU進(jìn)入死循環(huán)。 我還碰到過(guò)這樣的情況:電容上的電壓降到一定程度后單片機(jī)的晶振雖然不振了,但寄存器內(nèi)容仍然保持,電容上電壓幾小時(shí)也放不掉,上電后工作不正常。無(wú)奈,只好在電容兩端并一100K電阻。但并不是徹底的解決辦法。(我用的是MOTOROLA單片機(jī)。)希望與您交流這方面的經(jīng)驗(yàn)。 |
|
| 3樓: | >>參與討論 |
| 作者: billwu 于 2003/5/31 12:44:00 發(fā)布:
備份 后來(lái)的我方法: 不是那個(gè)寄存器會(huì)保持嗎?我就把所有標(biāo)記的寄存器,在SLEEP之前備份。 當(dāng)你重新開(kāi)始后,檢測(cè)與備份的是否相同,如果不同,重新初始化。 相同,就進(jìn)入你該進(jìn)的程序中去。 |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |