Hallo,

ich bekomme über den UART des AVR einen String von meinem PC gesendet. Diesen String möchte ich dann ins interne eeprom schreiben.

Frage :

Der String, welcher über die Serielle kommt ist unterschiedlich lang. in Bascom definiere ich ja :
Code:
 Dim Text as String * 16
jetzt speichere ich das ganze folgendermaßen :
Code:
 writeeeprom Text, 1
Sende ich einen String danach mit 10 Zeichen, dann überschreibt er ja im eeprom nur die ersten 10 Zeichen. Lese ich dann mit
Code:
 readeeprom Text, 1
den String aus, dann liest er die ersten 10 Zeichen vom 2. String aus und die restlichen 6 Zeichen vom 1. String.

gibt es eine Möglichkeit, das ich bevor ich die Zeichen speichere das eeprom lösche ?


habs vielleicht kompliziert geschrieben, aber ich hoffe Ihr könnt mir weiterhelfen.

mfg Kay