ReBonjour,
J'ai un petit problème pour écrire dans la mémoire de mon pIC16F877A !
Voici mon code
J'utilise Mplab IDE V8.36 et un ICD2 !#byte EECON2 = 0x18D
#Plus toute les autres ^^
int lire()
{
EEADR = adr;
EEPGD = 0;
RD = 1;
return(EEDATA);
}
void ecrire(int ref_temp)
{
WR = 0;
EEIF = 0;
EEADR = adr;
EEDATA = ref_temp;
EEPGD = 0;
GIE = 0;
WREN = 1;
EECON2 = 0x55;
EECON2 = 0xAA;
WR = 1;
while(WR==1)
{
}
WREN = 0;
}
Quand je suis en mode debuggage les 2 instructions EECON2 = ... ne se font pas ! Je ne vois pas s'effectuer les changements dans la fenêtre Watch !
Auriez vous une solution ?
Merci![]()
-----