
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
Hallo, > Wie bekomme ich es hin, das die Variablen immer gespeichert bleiben. Auch wenn die Spannung ausfĂ€llt? Du kannst die Variablen im (internen) Flash Speicher (> Dateifunktionen von BASIC) oder in ein I2C EEPROM speichern. Ersters benötigt keine zusĂ€tzlichen Bausteine oder Beschaltungen und lĂ€sst sich bei nur einer Handvoll Variablen gut anwenden. Letzteres ist sinnvoll, wenn viele Variablen gespeichert werden sollen (dadurch ist es hĂ€ufig bedingt direkt auf Speicherstellen zugreifen zu können was bei den Dateifunktionen nicht geht). Beim Flash Speicher solltest Du allerdings darauf achten, dass die Variablenwerte nicht zu hĂ€ufig geĂ€ndert werden. FĂŒr den Fall, dass Du Dich fĂŒr den Flash Speicher entscheidest hier ein kleiner BASIC++ Code zum Auslesen und Schreiben von drei RAM Variablen in den Speicher: type tvars var1 as word var2 as word var3 as word end type define variablen as tvars function get_variables() open# for read input# variablen.var1 input# variablen.var2 input# variablen.var3 close# end function function set_variables() open# for write print# variablen.var1 print# variablen.var2 print# variablen.var3 close# end function GruĂ, Stefan Meine Homepage: http://www.fdos.de/ccbpp |
| Antwort schreiben |