Hallo,
ich habe folgendes Problem: Wenn ich mit "eeprom_write_byte((unsigned
char *)0x07, 'K');" ein Byte in den EEPROM schreibe und diesen
anschließend mit AVR-Studio in eine Datei auslese, habe ich dort nur
lauter "FF" stehen. Hier ein Minimalbeispiel:
1 | #define F_CPU 16000000
|
2 | #define EEPROM_DEF 0xFF
|
3 |
|
4 | #include <avr/io.h>
|
5 | #include <avr/interrupt.h>
|
6 | #include <util/delay.h>
|
7 | #include <avr/eeprom.h>
|
8 |
|
9 | int main (void)
|
10 | {
|
11 | eeprom_write_byte((unsigned char *)0x07, 'K');
|
12 | while(1);
|
13 | }
|
Hat jemand eine Idee, wo das Problem liegen könnte? Prozessor ist ein
ATMega324P.
Vielen Dank für's Lesen!