Re: 請教PIC12F629 EEPROM讀的問題
|
||||
---|---|---|---|---|
新會員
|
謝謝大大的指導,已經有找到問題點了,是因為Memory Map的關係,問題已解決。
發表於: 2008/2/27 9:10
|
|||
|
請教PIC12F629 EEPROM讀的問題
|
||||
---|---|---|---|---|
新會員
|
小弟在Read PIC12F629 EEPROM上有遇到只能讀位址第一筆的情形,請各位大大可以幫小弟一下,謝謝!
問題: 利用燒錄器在EEPROM 0X00H~0X03H燒錄值,然後利用PIC內部的CODE去檢查EEPROM是否正確。 Source Code: LIST P=12f629 #include <P12F629.inc> ;------------------------------------------------------------- Addr equ 0x00 TmpID equ 0x01 Count equ 0x20 ;------------------------------------------------------------- ORG 00H NOP MainLine CALL Inital Loop GOTO Checkdat GOTO Loop Inital BSF STATUS,RP0 ;; set poweron reset BCF PCON,NOT_POR BCF STATUS,RP0 ;; set GPIO Digital I/O CLRF GPIO MOVLW 07H MOVWF CMCON BSF STATUS,RP0 MOVLW B'00001000' MOVWF TRISIO BCF STATUS,RP0 CLRF TmpID RETURN Checkdat BSF STATUS,RP0 MOVLW 04H MOVWF Count Count_loop MOVFW Addr MOVWF EEADR BSF EECON1,RD NOP NOP MOVFW EEDATA MOVWF TmpID MOVLW 55H SUBWF TmpID BTFSS STATUS,Z GOTO LEDoff INCF Addr,F DECFSZ Count,F GOTO Count_loop LEDon BCF STATUS,RP0 BSF GPIO,0 GOTO Loop LEDoff BCF STATUS,RP0 BCF GPIO,0 GOTO Loop END
發表於: 2008/2/20 14:40
|
|||
|