Hallo,
ich habe hier ein Problem mit einem ATMega 162 und der EEPROM-Programmierung. Folgender Test schlägt leider fehl:
Beim auslesen erhalte ich immer den Wert 255 (0xFF), egal an welche Adresse oder welchen Wert ich ins EEPROM schreibe.Code:cli ();
while (EECR & (1<<EEWE));
EEAR = 0;
EEDR = 100;
EECR = (1<<EEMWE);
EECR |= (1<<EEWE);
while (EECR & (1<<EEWE));
EECR = (1<<EERE);
LCD_Zahl (EEDR, 3);
sei ();
Ansonsten ist noch nicht viel im µC drin, außer die initialiserung der Ports und eine handvoll Routenen für die LCD-Ansteuerung.
Habe ich irgendwo einen Fehler in meinem Programm?
Viele Grüße
Andreas