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
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
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.