Mottorola, Codewarrior, Flash HILFE!!!!!

OP #258890
Lesenswert?
• ▲
▼
Hallo Leute,

ich muss für meine praxissemesterarbeit einen motorola mc68hc908 GT16
mikrocontroller programmieren. das programmieren hat auch weitesgehend
geklappt, jedoch muss ich zur laufzeit einige variablen auf dem
motorola speichern um zu sichern, dass diese nach stromausfall noch
vorhanden sind. also muss ich den flash speicher beschreiben.

leider weiß ich nicht 100%ig wie man so etwas macht, an welcher adresse
ich anfange usw...

kann mir da jemand helfen

danke
Gast #258891
Lesenswert?
• ▲
▼
Hi,
ich arbeite viel mit den Motorolas hc908 xx.
Das spiechern von Variablen im flash ist eigentlich ganz einfach.
Wenn du C benutzt musst du dafür sorgen da keine routinen auf einen
deiner blöcke die du sichern willst zugreift.
Der speicher lässt sich in 512byte blöcken löschen und in 1-64 byte
blöcken beschreiben, je nach controller.
Der JB8 hat zb. in fest im ROM eingebaute flash routinen die man nur
aufrufen muss.
Eigentlich steht die Prozedur zum flashen sehr genau im Datenblatt.
In welchen Adressen der Flash speicher ist, kannst du im Datentenblatt
unter MemoryMap finden.

Sebastian

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.