Datum: 05.10.2007 08:20
Hallo ich möchte gerne eine Variable in den EEprom speicher. Müssen irgendwelche Vorbereitungen getroffen werden das das funktioniert? Vielen Dank
Datum: 05.10.2007 10:04
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
Datum: 09.10.2007 08:45
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
Antwort schreiben
Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.
Wichtige Regeln - erst lesen, dann posten!
- Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
- Aussagekräftigen Betreff wählen
- Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
- Groß- und Kleinschreibung verwenden
- Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
- JPEG-Dateien (.jpg) nur für Fotos und Scans verwenden
- Schaltpläne, Screenshots usw. als PNG oder GIF anhängen
Formatierung (mehr Informationen...)
- [c]C-Code[/c]
- [avrasm]AVR-Assembler-Code[/avrasm]
- [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
- [math]Formel in LaTeX-Syntax[/math]
- [[Titel]] - Link zu Artikel