Hallo Mirco,
also ich bin auch absoluter Anfänger, habe aber mittlerweile ein (für mich) umfangreiches Programm geschrieben.
Da es ungefähr 1000 fragen auf einmal sind versuch ich mal etwas davon zu beantworten:
Die Bascom Hilfe zu den Data Zeilen finde ich absolut verwirrend.
Label1:
Data 1 , 2 , 3 , 4 , 5
Readeeprom B , Label1
Print B 'prints 1
So, das besagt das die variable B nun den Wert 1 hat. `
Aber warum ? Mit dem Label1 übergibt man doch nur die Speicheradresse im EEPROM, nicht den Wert, also wird wohl vorher ein Wert in das EEPROM übertragen worden sein.
Wenn man jetzt writeeeprom 23, 1 schreibt käme bei dem obigen Versuch bei PRINT B 23 raus ....
Wie die variablen dimensioniert sein müssen hängt natürlich davon ab was für Werte Du ins EEPROM schreiben möchtest (einzelnes bit, ein Byte, Word etc.). Wenn Du z.B. den Wert 255 ins EEPROM schreiben möchtest, benötigst Du ein Byte als Dimensionierung. Bedenke aber auch das wenn Du z.B. an Speicherstelle 1 den Wert 255 schreibst, Du erst wieder ab Speicherstelle 3 weiterschreiben kannst (vorrausgesetzt Du hast die variable als Byte dimensioniert)
Gruß
Jens
Lesezeichen