Hallo ich möchte gerne eine Variable in den EEprom speicher. Müssen irgendwelche Vorbereitungen getroffen werden das das funktioniert? Vielen Dank
Hallo Gerd, habe die Aufgabe seit einiger Zeit auch. Habe es jedoch aus Zeit Gründen bis jetzt nicht geschafft. Unter http://www.m16c.de App.Notes Flash kannst Du den benötigten Source Code finden. Es kommt darauf an, welchen Prozessor der Familie M16C Du verwendest. Da das Flash Prom nur begrenzt lösch und schreibbar ist und nur Seitenweise gelöscht wird, musst du unter Umständen, wenn die Variable oft geändert wird, der Variablen bei jedem neuen Schreiben eine um 1 erhöhte Adresse geben. Start mit der niedrigsten Adresse der Seite. Ist die Seite voll, so kannst Du sie löschen und fängst unten wieder an.Der Vorteil ist, die Schreibhäufigkeit multipliziert sich mit der Anzahl der Variablen in der Seite.Der Nachteil dieses Verfahrens ist, das Du die zur Zeit aktuelle Variable über einem binären Such Algorithmus suchen musst. Hardwaremäßig ist nichts zu beachten. mfG Jürgen
besten Dank. innerhalb des Stacks habe ich die Veränderungen an den Funktionen vorgenommen bis jetzt funktioniert es noch nicht. Muss mal sehn ob ich die richtigen Flags setze. Danke für Link
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.