CP2101 geht nicht mehr über 128000 Baud unter Win10

OP #5788156
Hallo,

Hab hier ein Projekt mit dem Virtual-COM Port Bauteil CP2101 von SiLabs.

Seit dem ich Win 10 neu installiert habe, kann ich unter Win 10 (64) 
nicht mehr mehr als 128000 Baud auf der Schnittstelle einstellen. Weder 
im Device Manager noch (und das ist ja das schlimme) in meinem Programm 
(VC++). Bis anhin hatte ich 1,25MBit/s verwendet - Jahrelang kein 
Problem, lief alles stabil.

Es wird zwar kein Fehler geworfen beim Setzen mit SetCommState() auf 
1250000, aber es wird nur wirres Zeug empfangen. Das Signal am Eingang 
des CP210x ist einwandfrei.

Kompliere ich alles neu mit 128000 Baud, funktioniert das System. Aber 
das ist leider zu wenig Durchsatz für das System.

Starte ich das Ganze mit 1,25MBit/s auf meinem Laptop mit Win7, 
funktioniert alles, sogar mit noch höheren Raten.

Hat das noch jemand beobachtet? Oder gibts einen Work-Around?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 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.