USB-Seriell-Adapter

Gast #1094419
Hallo zusammen,

habe mir bei Pollin einen USB-Com-Adapter gekauft. Installation funst 
problemlos nur geht das Teil extrem langsam. Wollte es für die 
Übertragung von DMX512-Signalen für eine Lichtsteuerung verwenden aber 
die Bytes wandern nur ca. im Sekundentakt raus. Hat da vielleicht einer 
ne Ausrede?

Vielen dank für eure Antworten im Voraus
Gast #1094827
Hallo

die Testeinstellungen sind folgende:

- baud = 9600
- 8 Bit
- keine Parity
- 1 Stopbit
- keine Hardwarehandshake

Mit dem internen com1 - Anschluß funst alles bestens,sobald ich auf com8 
(Adapter) umschalte,wird alles träge.
Kann es vielleicht sein, das der Adapter handshake haben will, obwohl 
sie abgeschaltet sind?
Angesteuert wird alles mit VB 2005 (SPort-Steuerelement) und empfangen 
wird mit einem atmega8535.

Gruß Didi
#1094859
USB Hardware ist nicht darauf ausgelegt, kleckerweise wenige Bytes 
schnell verarbeiten zu können. Das macht immer Probleme. Wenn man gleich 
512 Byte oder so sendet, gehts viel schneller. Schau mal im 
Gerätemanager, ob man bei dem Adapter was einstellen kann, Polling-Zeit 
und/oder Buffergröße mal so wenig wie möglich. Oder bau dein Protokoll 
so um, dass es gleich eine große Anzahl Bytes schickst. Und mit 9600 ist 
ja eh nicht so viel drin....
Gast #1094944
Danke für den Tip.
Werde das mit dem Buffer mal probieren, sende e immer Packete von ca 40 
Bytes dh.3 Bytes Kopf und 4x8 Kanäle.Die Baudrate wird auch noch um 
einiges höher. Mal sehen, was dabei rauskommt.

Gruß Didi

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.