|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請問,如何在程序中辨別是上電復(fù)位還是/MCLR復(fù)位? |
| 作者:zjmwbb 欄目:單片機(jī) |
各位高人,請問,如何在程序中辨別是上電復(fù)位還是/MCLR復(fù)位? |
| 2樓: | >>參與討論 |
| 作者: imwangyi 于 2004/9/4 19:07:00 發(fā)布:
方法到有,可是不一定準(zhǔn) 通過讀RAM了。 方法比較笨,但有用。 |
|
| 3樓: | >>參與討論 |
| 作者: zjmwbb 于 2004/9/4 19:55:00 發(fā)布:
讀RAMwo我已經(jīng)試過,極為不可靠 感謝樓上的回復(fù) 讀RAM我已經(jīng)試過,但很不行,有時斷電很長時間還是RAM的數(shù)據(jù)還是沒有變 |
|
| 4樓: | >>參與討論 |
| 作者: HotPower 于 2004/9/4 20:23:00 發(fā)布:
應(yīng)該沒問題 list p=12C509A #INCLUDE <P12C509A.INC> __Config _MCLRE_OFF & _CP_OFF & _WDT_ON & _IntRC_OSC ;................................ ORG 000H;字地址 GOTO MAIN;跳入主程序 ;................................ ;.......主程序區(qū)...................................... ; ORG 100H MAIN: ;.......系統(tǒng)中斷...................................... BTFSC STATUS,GPWUF;測試引腳喚醒 GOTO PORTINT;引腳喚醒(GPWUF=1) BTFSS STATUS,NOT_PD ;.......定時2.3S...................................... GOTO WDTINT;休眠看門狗復(fù)位(T0=PD=00) BTFSC STATUS,NOT_TO ;.......上電復(fù)位...................................... GOTO RESINT;上電復(fù)位(T0=PD=11) ;.......程序飛,看門狗復(fù)位............................. GOTO ERRINT;程序飛,看門狗復(fù)位(T0=PD=01) ;.......上電復(fù)位............... RESINT: ;.......程序飛,看門狗復(fù)位..................... ERRINT: |
|
| 5樓: | >>參與討論 |
| 作者: zjmwbb 于 2004/9/4 20:29:00 發(fā)布:
回復(fù),應(yīng)該沒有問題 /MCLR復(fù)位是TO,PD也是=11, 還是不能判別阿。 |
|
| 6樓: | >>參與討論 |
| 作者: 伊萊克斯 于 2004/9/6 11:11:00 發(fā)布:
以前做過 當(dāng)初大概使用16C54做電風(fēng)扇,要求上電時BEE一聲。 然后使用T0/PD做復(fù)位檢測,不過,因為: 插頭關(guān)電->I/O變化->電壓快速DROP沖擊->復(fù)位->電壓回穩(wěn)->MCU復(fù)位(此時因為快速DROP過,所以認(rèn)為上電復(fù)位)->BEE->電壓DROP->復(fù)位。。。。。 就這樣,在拔掉插頭時回波波波的響。 后來通過寫個怪?jǐn)?shù)給RAM在上電回讀就好了。 如果Vdd>1.5V左右確實RAM不會失去。 |
|
| 7樓: | >>參與討論 |
| 作者: zjmwbb 于 2004/9/6 21:53:00 發(fā)布:
RE 以前做過 樓上的大蝦 能不能說的清楚一點,小弟不是很明白 我用4個RAM的數(shù)據(jù)作為/MCLR和上電復(fù)位的判斷,但效果很不理想,大部分情況RAM的數(shù)據(jù)都沒有改變。 哎,苦惱 |
|
| 8樓: | >>參與討論 |
| 作者: jack 于 2008/12/4 9:21:33 發(fā)布:
通過判斷 POR BOR TO PD就可一判斷了。。 |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |