|
|||||||||||
| 技術(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 |
請教版主!(picEEROM的問題) |
| 作者:robin_dk 欄目:單片機 |
我想用pic的EEROM保存數(shù)據(jù),在每次開機時讀出來,修改時存儲(防死機),我選擇的是PIC16F877,子程序如下,但不足道那里錯了,就是不能存儲(用mplab 仿真的時候在EEPROM里就看不到變化,把程序?qū)懙嚼锩嫱瑯硬荒軐崿F(xiàn))!不知道那里錯了,請版主指點! SAVE BSF STATUS,RP0 BSF STATUS,RP1 BTFSC EECON1,WR GOTO $-1 BCF STATUS,RP0 MOVLW 0X01 MOVWF EEADR MOVF COUNT,W MOVWF EEDATA BSF STATUS,RP0 BCF EECON1,EEPGD BSF EECON1,WREN BCF INTCON,GIE MOVLW 0X55 MOVWF EECON2 MOVLW 0XAA MOVWF EECON2 BSF INTCON,GIE BSF EECON1,WR BCF EECON1,WREN BCF STATUS,RP0 BCF STATUS,RP1 RETURN LOAD BSF STATUS,RP1 BCF STATUS,RP0 MOVLW 0X01 MOVWF EEADR BSF STATUS,RP0 BCF EECON1,EEPGD BSF EECON1,RD BCF STATUS,RP0 MOVF EEDATA,W MOVWF COUNT BCF STATUS,RP1 RETURN |
| 2樓: | >>參與討論 |
| 作者: 張明峰 于 2003/10/12 23:09:00 發(fā)布:
差一口氣 ... BCF INTCON,GIE MOVLW 0X55 MOVWF EECON2 MOVLW 0XAA MOVWF EECON2 BSF EECON1,WR ;!!!!!!! BSF INTCON,GIE ;!!!!!!! ... |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |