Hallo zusammen Ich versuche einen virtuellen Comport aufzusetzen, bisher leider ohne Erfolg. Ehrlich gesagt blicke ich in dem ganzen USB zeugs noch nicht so genau durch... ich habe allerdings aus vorhandenen sourcen etwas zusammengestiefelt. Das device wird auch am computer erkannt und ich muss einen treiber installieren (6119.inf). Das klappt soweit und ein neuer com port wird im system registriert. Wenn ich nun einen string an den uC mit einem Terminal senden will, stürzt das ganze Terminal ab. Im debugger sehe ich allerdings dass im FIFO Data Register der erste character des strings drinsteht, die Übertragung klappt also halbwegs. Allerdings wird auch für jeden weiteren character einen interrupt ausgelöst. Ich denke das sollte doch nicht so sein, sondern erst nachdem der ganze string gesendet wurde, also so verstehe ich das aus dem datenblatt. Nach dem zweiten interrupt steht dann auch der zweite character im FIFO Data Register usw... allerdings hören die interrupts nicht mehr auf, auch nachdem der ganze string übertragen wurde, danach sthen irgendwelche dummy daten im FIFO Data Register und es wird permanent ein Interrupt ausgelöst... Die beiden Datenendpunkte sind als Bulk definiert. Ich hoffe mein Problem ist ungefähr rüber gekommen. Habt ihr irgendwelche Anregungegn wo das Problem liegen könnte? Vielen Dank Tobi
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.