Visualizza messaggio singolo
Vecchio 01 marzo 11, 11:44   #1 (permalink)  Top
faustog_2
User
 
L'avatar di faustog_2
 
Data registr.: 19-07-2008
Residenza: catania
Messaggi: 978
COME scrivere su EEPROM -16F628

chiedo qui se qualcuno ha mai avuto la fortuna di riuscire a scrivere su EEPROM del 16F628.

Seguendo passo passo le indicazioni del DataSheet non ci si riesce...


BSF STATUS,RP0 ; Bank 1

BTFSC EECON1,WR ;Wait for write
GOTO $-1 ;to complete

MOVLW 0X00 ;
MOVWF EEADR ; Address to read
MOVF VALORE,W
MOVWF EEDATA ; carica in EEDATA il valore di VALORE

BCF INTCON,GIE ; Disable INTs.

BSF EECON1,WREN ; Enable write
MOVLW 0X55 ;
MOVWF EECON2 ; Write 55h
MOVLW 0XAA ;
MOVWF EECON2 ; Write AAh
ZZZ BSF EECON1,WR ; Set WR bit ; BEGIN WRITE
BTFSC EECON1,WR ; Testa il bit WR e salta lÂ’istruzione successiva se 0
GOTO ZZZ
BSF INTCON,GIE ; Enable INTs.
BCF STATUS,RP0 ; Bank 0
faustog_2 non è collegato   Rispondi citando