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
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
ist da etwas in irgend einem Speicher oder so?!
Tobias
Lesezeichen