so es läuft fast...
leider kommt beim ersten Start immer eine Fehlermeldung:
Bad Command<\r>
Das Problem ist das der µC aus irgendeinem Grund eine 0 beim ersten mal sendet:
<\0>OPW LOG.txt<\r> -> DAS IST FALSCH
OPW LOG.txt<\r> -> SO SOLLTE ES SEIN
ist da etwas in irgend einem Speicher oder so?!Code:Usb_schreiben: 'Portb.0 = 1 'schreib LED ein Print #3 , "OPW LOG.txt" + Chr(13); 'Datei Log.txt öffnen Input #4 , Datensatz Datensatz = Date$ + Chr(9) + Time$ + Chr(9) + Str(entfernung) + Chr(9) + "cm" + Chr(9) + Str(liter) + Chr(9) + "Liter" + Chr(13) + Chr(10) L = Len(datensatz) 'gibt die Länge von String "Datensatz" wieder Print #3 , "WRF "; 'Befehl um in die geöffnete Datei zu schreiben Put #3 , 0 Put #3 , 0 Put #3 , 0 Put #3 , L 'L ist die Länge vom String Datensatz Put #3 , 13 '13 ist das abschlusszeichen also wie Chr 13 Print #3 , Datensatz ; Input #4 , Datensatz Print #3 ,"CLF log.txt" + Chr(13); 'Datei log.txt schließen Input #4 , Datensatz 'Portb.0 = 0 'schreib LED aus Return
Tobias







Zitieren

Lesezeichen