Forum: Mikrocontroller und Digitale Elektronik eeprom_write_byte funktioniert nicht


von Kai S. (hugstuart)


Lesenswert?

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!

von Ralf G. (ralg)


Lesenswert?

Kai S. schrieb:
> Hat jemand eine Idee, wo das Problem liegen könnte?

Du liest die falsche Datei?

von Kai S. (hugstuart)


Lesenswert?

Problem gelöst. Kam wegen dem Intel-Hex-Format durcheinander. Wenn ich 
es als .txt speichere geht es :)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.