ATmega128 Problem beim eeprom lesen

OP #862504
Lesenswert?

Hallo zusammen!

Ich habe folgendes Problem:

Ich möchte in meimem ATmega128 Variablen im Eeprom speichern und später 
auslesen und im Terminal anzeigen lassen.
Es werden dann auch die richtige Anzahl an Zeichen ausgegeben, aber 
nicht die richtigen Zeigen, sondern immer nur 'ÿ'.

Weiß jemand woran das liegen könnte?

Vielen Dank für jede Antwort!

Gruß,
Line
#862657
Lesenswert?

Line H. wrote:

> Eigentlich sollte im eeprom was stehen,

Spontan würde ich da mal den Einfachsttest vorschlagen:
Jedes Brennprogramm kann auch das EEPROM auslesen.
Schau doch einfach mal damit im EEPROM nach, ob überhaupt
was drinnen steht.
Dann weißt du schon mal ob das Problem beim Schreiben oder
beim Lesen entsteht.
Gast #862666
Lesenswert?

Wenn Du mit WINAVR arbeitest (aus avr-libc manual):

#include <avr/eeprom.h>

EEMEM unsigned char kennung[6]={'A','-','0','0','0','0'};

Mit "uint8_t eeprom_read_byte  (  const uint8_t *  addr   )" kannst Du 
ein Zeichen lesen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren