Hallo Leute,
verstehe ich das Richtig, bitte um Hilfe falls nicht.
Ich habe mein EEPROM mittels AVR Studio Programmiert also Grundwerte 
erst einmal dort abgelegt. Jetzt möchte ich per GCC diesen Wert auslesen 
welche Addresse gebe ich an 0x0400 oder 0x0000 für das Erste EEPROM Byte
| 1 | #include <avr/io.h>
 | 
| 2 | #include <avr/interrupt.h>
 | 
| 3 | #include <avr/eeprom.h>
 | 
| 4 | 
 | 
| 5 | //EEPROM DEFINES 
 | 
| 6 | #define EESIZE   128      // Maximale Größe des EEPROMS
 | 
| 7 | #define EE_START      0x000  // oder 0x400
 | 
| 8 | #define EE_INFO       EE_START + 0x6B
 | 
| 9 | 
 | 
| 10 | int main(void) {
 | 
| 11 |   
 | 
| 12 | unsigned char info[18];
 | 
| 13 | 
 | 
| 14 |    for(int c=0;c<19;c++)
 | 
| 15 |    {
 | 
| 16 |      uint8_t adr=EE_INFO+c;
 | 
| 17 |  
 | 
| 18 |    info[c] = eeprom_read_byte(&adr); 
 | 
| 19 |    }  
 | 
| 20 | }
 | 
Zweite Frage was mache ich Falsch ich bekomme nämlich nix aus dem EEPROM 
ausgelesen?
Danke für eure Hilfe
Gruß
Dieter