bonjour je veut enregister des données dans l eeprom de mon PIC 18f2620, je pense que j ai bien tout bien fait dans mon code mais il doit qd meme manqué quelque chose.
voila mon code
EEADRH = adrh; // bit de poid fort de l'addresse de la donnee a lire
EEADR = adrl; // bit de poid faible de l'addresse de la donnee a lire
EEDATA = valeur_a_ecrire; // on definit la donnee a ecrire
EECON1bits.EEPGD=0; // pointe sur la memoire de donnee
EECON1bits.CFGS=0; // acces a l'eeprom
EECON1bits.WREN=1; // acces en ecriture
INTCONbits.GIEH=0; // on desactive les interruptions
EECON2=0x55;
EECON2=0x0AA;
EECON1bits.WR=1; // on lance l'ecriture
INTCONbits.GIEH=1; // on reactive les interruptions
PIR2bits.EEIF=1;
EECON1bits.WREN=0; // fin de l'ecriture
La lecture marche mais pas l ecriture. on ne visualise pas la donnee envoyee
Merci
A.C
-----