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?
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.
:
Bearbeitet durch User
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.
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.