Gast
#3676665
Hallo allerseits, ich programmiere den ATtiny84 in C mit dem Atmel Studio 6.1 Blöderweise wird bei jeder Flash-Programmierung auch das Eeprom plattgemacht! Was kann man dagegen tun?
|
Anzeige
|
Atmel Studio 6.1 löscht mein Eeprom
Gast
#3676665
Hallo allerseits, ich programmiere den ATtiny84 in C mit dem Atmel Studio 6.1 Blöderweise wird bei jeder Flash-Programmierung auch das Eeprom plattgemacht! Was kann man dagegen tun?
Gast
#3676670
Hi
>Was kann man dagegen tun?
EESAVE-Fuse setzen.
MfG Spess
Es gibt ein Fusebit im Tiny welche das verhindert. (EESAVE)
Gast
#3676692
cyblord ---- schrieb: > Es gibt ein Fusebit im Tiny welche das verhindert. (EESAVE) Ja, aber das C-Programm speichert Daten im Eeprom ab und liest die beim Einschalten wieder ein. Peter Zz schrieb: > cyblord ---- schrieb: >> Es gibt ein Fusebit im Tiny welche das verhindert. (EESAVE) > > Ja, aber das C-Programm speichert Daten im Eeprom ab und liest die beim > Einschalten wieder ein. Diese Funktionalität ist davon nicht betroffen. Die Fuse steuert, ob das EEPROM per ISP verändert werden kann (also von deinem Brenner). Per laufendem Programm kannst du nach wie vor nach Herzenslust aus dem EEPROM lesen und in das EEPROM schreiben. Peter Zz schrieb: > cyblord ---- schrieb: >> Es gibt ein Fusebit im Tiny welche das verhindert. (EESAVE) > > Ja, aber das C-Programm speichert Daten im Eeprom ab und liest die beim > Einschalten wieder ein. Na und? Das machen viele Programme so. Was hat das mit der Problematik zu tun? Du willst verhindern dass das EEPROM bei jedem Flash-Vorgang gelöscht wird, das macht die EESAVE Fuse.
Gast
#3676699
Hi >Ja, aber das C-Programm speichert Daten im Eeprom ab und liest die beim >Einschalten wieder ein. Na und. Die EESAVE-Fuse verhindert nur das Löschen des EEPROMs durch den Programmer. MfG Spess
Gast
#3676834
Jau, klappt jetzt, vielen Dank an alle! Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|