Hallo ! Leider konnte ich zu dem oben genannten Thema keinen entspr. Thread finden. Bei meiner Applikation habe ich einen PC mit dem uC über USB mittels FTDI 245R verbunden und die D2XX mit den Java-Treibern von Pablo Bleyer verwendet. Das klappt auch ganz gut, nur jetzt wollte ich die Stati des FTDI abprüfen und folgendes zeigt sich. Als Info: Ich sende ein Byte(Verstärkung) und empfange 10 Bytes vom uC. Nach jedem FTDI-Befehl kann man den Status abfragen und wenn ich ein Byte sende so steht auch im Status 1. Nach dem sofortigen empfangen der 10 Bytes steht im Status 10. Das klingt noch einigermaßen plausibel. Wenn ich aber mit GetQueueStatus die Queue abfrage, dann nimmt diese Zahl immer mehr zu. Ich kann zwar immer wieder ein reset_queue einleiten, aber das ist, denke ich, nicht Sinn und Zweck der Sache. Ich dachte, dass wenn etwas in einer Queue steht, dann wird es "gerade" abgearbeitet. Es sieht aber mehr oder minder aus als ob diese Queue nur einer Art Zähler ist. Nach dem reset_queue ist auch der Wert dann 0. Die Werte die vom uC kommen scheinen in Ordnung zu sein. Weiß jemand ob das mit der Queue so in Ordnung ist ? Gruß Uli
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.