Eeprom

Software e Hardware para linha x51

Moderadores: 51, guest2003, Renie, gpenga

Eeprom

Mensagempor okdok » 23 Mar 2009 15:47

Ola pessoal, sou iniciante em programação de microcontroladores, e estou com dificuldade para gravar na memoria eeprom do at89c51ed2, gostaria de saber se alguem pode me ajudar, estou programando em C.
Valeu!!!
okdok
Nibble
 
Mensagens: 61
Registrado em: 09 Ago 2007 11:49

Eeprom

Mensagempor okdok » 08 Abr 2009 13:03

Consegui grava na memoria eeprom do at89c51ed2, valeu.
Rotina para grava na eeprom:

void WriteEEP(unsigned char xdata *ADDR,unsigned char EEP_Data)
{
EA=0;
while(EECON & 1){}; EECON = 0x02;
*ADDR= EEP_Data;
EECON = 0x50; //necessary for simulation to work, why?
EECON = 0xa0; //same as above
EA=1;
EECON = 0x00;

}

unsigned char ReadEEP(unsigned char xdata *ADDR)
{
unsigned char EEP_DATA;
EA=0;
while(EECON & 1){};
EECON = 0x02;
EEP_DATA = *ADDR;
EA=1;
EECON = 0x00;//Disable eeprom data

return (EEP_DATA);
}
okdok
Nibble
 
Mensagens: 61
Registrado em: 09 Ago 2007 11:49


Voltar para 8051

Quem está online

Usuários navegando neste fórum: Bing [Bot] e 1 visitante

cron

x