Gast
#6377865
Hallo Zusammen, habe zum ersten mal einen Microchip ARM mit USB-CDC in Betrieb genommen. Grundsätzlich kann ich Daten (nicht als Ascii, sondern binär) schicken und mit HTerm am PC empfangen. Nun gibt es aber reproduzierbar folgendes Verhalten: (- µC ist dauerhaft an) - Verbindung zu COM-Port am PC wird in HTerm aktiviert - µC wird extern zum Senden von Daten getriggert (immer 80.000 Byte Daten + 2x8 Byte Initialisierung) - Es kommen 79.632 Byte an - µC wird nochmal getriggert - µC es kommen 80.016 Byte an - jedes weitere mal kommen 80.016 Byte an. - COM-Port schließen und wieder öffnen - µC wird nochmal getriggert - Es kommen 79.632 Byte an... - µC wird nochmal getriggert - µC es kommen 80.016 Byte an Wieso fehlen immer, wenn man die Serielle Schnittstelle öffnet, beim ersten Datentransfer 384Byte? Habe jetzt schon alle möglichen Fehlerursachen am µC (USB-Buffer-Size, ...) durchgeschaut aber nichts gefunden. Noch jemand einen Tipp, woran sowas liegen kann? Viele Dank und beste Grüße!