mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik USB-DMX Übertragung


Autor: Bernd (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

möchte gern von einer selbstgeschriebenen PC-Software (Windows) auf 
meinen LPC zugreifen via USB. Der LPC soll von mir die DMX-Daten 
geliefert bekommen, und sendet diese an die jeweiligen USART 
Schnittstellen mit dem richtigen Timing. Insgesamt sollen so zwei 
DMX-Ein/Ausgänge bedient werden.

Wird PC-seitig ebenfalls die gleiche Baudrate (250kBaud) für die 
virtuellen seriellen Ports (USB-Serial) verwendet oder ist eine 
schnellere Kommunikation zwischen LPC und PC besser?

Von LPC gibt es ein Beispiel in dem diese ein normales HID Interface 
verwenden für die Kommunikation zwischen PC und LPC für die DMX-Daten. 
Wie greift man in diesem Fall PC-seitig auf diese Schnittstelle zu (und 
sendet / empfängt die Daten) und ist so eine HID überhaupt schnell genug 
um die ankommnenden Daten schnell auf den LPC und umgekehrt zu 
schaufeln?

In meinem Fall verwende ich C++ zur Programmierung der GUI in Windows.

Kennt jmd vielleicht ein Beispielprojekt oder ähnliches?


Gruß
Bernd

Autor: Bernd (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
noch eine grundsätzliche Frage zu USB:

Beim Bulk-Transfer (Full-Speed) kann man maximal 64Byte pro 1ms 
übertragen (bei einem Endpoint). Wenn ich jetzt zwei Endpoints habe, die 
als Bulk konfiguriert sind, kann ich dann weiterhin pro Endpoint 
64Byte/ms erreichen?

Sprich sind die 64Byte/ms die maximale Übertragungsrate pro Endpoint und 
nachdem ein Full-Speed Device 15 Endpoints besitzen kann, kann man dann 
insgesamt 15 * 64Byte/ms übertragen???

Bernd

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.