Gast
#1462921
Hallo zusammen, ich stehe derzeit vor folgendem Problem: Ich versuche ein Byte im EEPROM an einer bestimmten Adresse zu schreiben: Der Simulator zeigt dies beim mega88P nicht an. ich versuche ein Byte an einer bestimmten Stelle zu lesen: Sowohl AVR als auch der Simulator machen einen Neustart. WinAVR: 20071221 (zwar etwas älter - aber schöner und schlanker Code. mega88P wird unterstützt.) AVR-Studio: 4.13 SP2 (Die neue GUI gefällt mir weniger als die gewohnte ;-) Beispielcode: <code> #include <avr/eeprom.h> #include <avr/interrupt.h> #define EE_VALUE1 0x001 // Eine Bytevariable int main(void) { eeprom_write_byte((uint8_t*)EE_VALUE1, 0x11); sei(); PORTB= eeprom_read_byte((uint8_t*)EE_VALUE1); for (;;) { PORTB ^= (1<<3); } } </code> Es wäre nett, wenn einer von Euch eine Idee hätte. (Ich habe schon bei AVRFreaks und in der Bug-List gesucht, wurde aber nicht fündig.) Viele Grüße, Hendrik