Gast
#3106724
Hallo, gibt es die Möglichkeit bei dem USB CDC Treiber von Atmel und dem AT32UC3B0256 Mikrocontroller, das CTS-Signal zu setzen?? Danke
|
Anzeige
|
USB-CDC-Treiber CTS-Signal
Gast
#3106724
Hallo, gibt es die Möglichkeit bei dem USB CDC Treiber von Atmel und dem AT32UC3B0256 Mikrocontroller, das CTS-Signal zu setzen?? Danke
Gast
#3106744
Das wird im Rahmen des Übertragungsprotokolls immer mit verwurstet. Du musst es nur noch in deinem Mikrocontroller auswerten.
Gast
#3106750
Ich möchte ihn nicht auswerten sondern per Hand setzen
Gast
#3106789
atmel schrieb: > Ich möchte ihn nicht auswerten sondern per Hand setzen Problem: CDC(-ACM) ist nicht dafür gedacht, einen USB->Seriell Wandler anzusprechen, sondern dafür, ein Gerät, was eigentlich/früher über dem COM-Port angeschlossen wurde, jetzt per USB zu betreiben, ohne dass dafür große Software-Anpassungen nötig wären. CTS war für diesen Anwendungsfall unnötig: Flusskontrolle auf der Strecke "Rechner <-> Gerät" obliegt jetzt dem USB, wo (im Vergleich zur RS232) immer genug Bandbreite vorhanden ist. Deswegen kann dein USB-Gerät dem PC nur die Flags DSR, RI und CD mitteilen, CTS ist sozusagen fix auf "true" "verkabelt". Das ist einer der Gründe, warum "echte" USB->Seriell Wandler-Chips (ftdi, prolific, silabs & co) eigene Treiber brauchen, und nicht einfach CDC verwenden.
Gast
#3107096
>Ich möchte ihn nicht auswerten sondern per Hand setzen
Stimmt ja.
Das was Du implementieren musst ist ein Virtueller COM-Port (VCP). Der
besteht aus 2 x CDC und 1 x HID und etwas Protokoll. Da kannst Du dann
CTS und RTS und alles andere setzen.
Gast
#3107108
>besteht aus 2 x CDC und 1 x HID
2 x Bulk und 1 x Interrupt wollte ich sagen.
Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|