Hi,
wenn ich das so lese erscheint es mir wahrscheinlich, dass es am Timing ligt. Es sind ja einige Bridges beim Übertragen zu umsegeln, bevor die Daten tatsächlich am µC ankommen.
z.B. Übertragung DCE zu DTE
Code:
DCE 1) COM --> STREAM (Treiber)
DCE 2) STREAM --> USB slot
DTE 3) USB slot --> STREAM
DTE 4) STREAM --> USB2RS232 (IC MAX232)
DTE 5) USB2RS232 --> TX
Der Treiber wird wohl nicht jedes Zeichen direkt auf den USB Bus legen und der IC MAX232 somit ebenfalls nicht auf TX. Würde ich so einen Treiber schreiben währe da sicherlich eine Art Cluster-Transfer implementiert, denn sonst würde ja fast nur Protokoll übertragen und kaum "Nutzlast".
Was denkt Ihr?
Gruss,
O.
Lesezeichen