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