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
Lesezeichen