Hi, für meine Bühnensteuerung muss ich ein Script, dass dann von meinem AVR interpertiert wird mit einer Länge von 1-2kb irgendwie speichern. Der AVR muss auch in der Lages sein die Daten zu schreiben. Nehme ich da am besten das interne EEPROM und wähle einen großgenugen AVR oder ein externes EEPROM/Flash? Liebe Grüße Tom
Hi Tom, ich würde ein serielles EEPROM oder FRAM verwenden. Das kann man dan auch einfach durch ein Größeres ersetzen wenn es nicht bei den 1-2kb bleibt. Flash würde ich bei den paar kB nicht nehmen. Gruß Rainer
Was ist FRAM? Kosten? Wie anbinden? Serielles EEPROM, über I2C oder über welche Schnittstelle denn anbinden? Danke & Viele Grüße Tom
Thomas Burkhart schrieb: > für meine Bühnensteuerung muss ich ein Script, dass dann von meinem AVR > > interpertiert wird mit einer Länge von 1-2kb irgendwie speichern. das Klingt sehr nach klartext, wenn man es ein wenig packt sollte es schneller zu interpretieren sein und dann ist es auch kleiner. Man kann z.b. schlüsselworte durch einzelne zeichen ersetzen. z.B. print -> 0x01 goto -> 0x02 usw.
Thomas Burkhart schrieb: > für meine Bühnensteuerung muss ich ein Script, dass dann von meinem AVR > interpertiert wird mit einer Länge von 1-2kb irgendwie speichern. Die aktuellen AVRs können alle auch Daten im Flash ablegen. Nimm einfach nen AVR, der 2kB größer ist, als Dein Programm. Peter
> Was ist FRAM? FRAM ist nichtflüchtiges RAM. http://www.ramtron.com/products/nonvolatile-memory/ > Kosten? Gibts bei CSD, kostet etwa doppelt soviel wie ext. EEPROM > Wie anbinden? Wie man möchte. Gibts paralle, I2C oder SPI > Serielles EEPROM, über I2C oder über welche Schnittstelle denn anbinden? Nimm die serielle Schnittstelle, die dir am liebsten ist. Da gibts I2C, SPI oder Microwire(so ne Art SPI). Ich würd I2C nehmen, das hat bei mir immer prima funktioniert. > Die aktuellen AVRs können alle auch Daten im Flash ablegen. > Nimm einfach nen AVR, der 2kB größer ist, als Dein Programm. Das kann man natürlich auch machen, muss man halt aufpassen, das man beim schreiben nicht durch nen Fehler sich das eigentliche Programm zerbröselt. Ich selber bin nicht so der Fan sowas und vermeide es lieber wenn es geht. Aber das ist jedem seine Sache. Gruß Rainer
Vielen Dank Rainer für die Details! Wieso aber ein FRAM statt einem EEPROM? EEPROMS halten doch auch ne Menge Schreibzyklen aus. Tom
FRAM ist nicht schlecht, wenn man schnell und oft Daten nichtflüchtig speichern möchte. Aus deinem ersten Post geht halt nicht hervor ob du ein mal oder 1000 mal pro Sekunde Daten speichern möchtest. Gruß Rainer
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.