Servus zusammen .... Ich bin auf der Suche nach einen Beispielprogramm zur EEPROM emulation auf einem TI LM3S8962 Microcontrollerboard. Wäre super wenn mir jemand helfen könnte! Gruß Martin
:
Verschoben durch User
Bezogen auf deinen Controller kann ich dir nicht helfen, da ich den nicht kenne. Wenn's vom Hersteller keine entsprechende AppNote dazu gibt, dann kannst du dir die AppNote 568 von SiLabs mal anschauen: http://www.silabs.com/products/mcu/Pages/ApplicationNotes.aspx Die grundlegenden Sachen sind eigentlich immer identisch. Freilich musst du an deinen Controller anpassen, sollte aber nicht allzu schwer sein. Als Ansatzpunkt ist es allemal hilfreich. Ralf
Martin Mayer schrieb: > Beispielprogramm zur EEPROM emulation Ich bin mir ziemlich sicher, dass es das nicht gibt: EEProm als Speicher zu emulieren ist sinnlos, weil es eben nicht als Speicher angesprochen wird. Und die Algorithmen zum Zugriff sind spezifisch für jeden Typ, auch wenn das EEProm im Prozessor eingebaut ist. Ein extern angeschlossenes verlangt eine völlig andere Zugriffssoftware als ein internes. Man kann es natürlich stattdessen verwenden, indem man die Software 2 mal schreibt, aber eine Emulation ist das nicht. Gruss Reinhard
Eine Emulation ist irgendwie nichts Halbes und nicht Ganzes. "Echte" EEPROM-Befehle haben ihre eigene Syntax. Diese jetzt von einem Prozessor abarbeiten zu lassen, der nur "Bahnhof" versteht ist nicht sonderlich berauschend. Die Ergebnisse dürften allerdings spannend sein. Absturz oder ja, das ist hier die Frage... Wird der Strom abgeschaltet, ist auch Schluss mit Lustig. Die einzigen noch übrig bleibenden Möglichkeiten sind: Eigene Befehle, die die Daten im RAM ablegen (solange der Akku hält) oder ein EEPROM, zum Beispiel, an die I²C Schnittstelle gehängt.
> Eine Emulation ist irgendwie nichts Halbes und nicht Ganzes.
Warum nicht? Es hat exakt die gleichen Probleme wie ein "echtes" EEPROM.
Der einzige Unterschied ist m.E. dass immer in eine blanke Page
geschrieben wird und nicht wie bei einem echten EEPROM einzelne Bytes
geändert werden.
Ralf
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.