Gast
#820031
Hallo, wahrscheinlich verstehe ich es nicht, weil Samstag Abend ist: In der eeprom.h der avr-libc gibt es die Funktion eeprom_read_byte. Diese nimmt einen Pointer auf unsigned char als Adresse im EEPROM. Nun ist doch aber bei z.B. 512 Byte EEPROM-Größe ein unsigned char zum Adressieren zu klein; es sind nur 256 Byte adressierbar. Es gibt das ganze zwar auch für words, aber ich will hier nur bytes lesen. Auch im Datenblatt vom ATmega88 gibt es für die Adresse des EEPROM 2 Register, EEARH und EEARL. Wo denke ich falsch? Danke und Gruß Lutz