Hallo, ich verwende einen FT232BM. Da höhere Datenmengen übertragen werden müssen, hatte ich die Puffergrößen zunächst auf 65536 Byte festgesetzt. Soweit klappt alles auch. Nun ist es erforderlich geworden, den Puffer erneut zu vergrößern. Eine Vervierfachung macht zunächst keine Probleme, allerdings gehen der RxQueue definitiv massig Bytes verloren. Es lässt sich im Netz aber keine Beschränkung des Puffers finden. Der Parameter wird als DWORD übergeben, also gehe ich mal davon aus, dass dort auch nichts schief gehen kann. Ideen? Alex
Also der Puffer macht ständig bei 63488 Bytes dicht. Es fehlen quasi nur die diversen Statusbytes des Treibers selbst zu 64K. Warum schreiben die in der Doku nicht gleich, dass Transfermengen > 64kByte nicht möglich sind. Ich kann den Puffer mittels Setup_Comm hochdrehen wie ich möchte, das Ergebnis bleibt das Gleiche. Haben andere USB <-> RS232-Konverter auch eine solche Beschränkung? Ein variieren der Paketgröße hat logischerweise nicht geholfen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.