www.mikrocontroller.net

Forum: Mikrocontroller und Elektronik M16C eeprom neue Variable

Autor: Gerd (Gast)
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
Autor: juergen10 (Gast)
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
Autor: Gerd (Gast)
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





Hinweis: der Originalbeitrag ist mehr als 6 Monate alt.

webmaster@mikrocontroller.netImpressumWerbung auf Mikrocontroller.net