RS232 Express Card mit voller Geschwindikeit?

OP #1961309
Hallo, ich besitze eine I-Tec EXRS232 Karte. (Diese hier: 
http://www.i-tec-europe.eu/index2.php?t=3&v=80)

Ich würde gerne einen Datenstrom der mit 250kBaud läuft damit anschauen, 
sollte ja auch gehen, "to 15Mbps/port". Um genau zu sein isses DMX ...

Nur kann ich weder mit HTerm noch mit Putty oder sonstwas über 128kBaud 
gehen, kennt jemand die Karte und hat die schonmal auf über 128kBaud 
gebracht?

Gruß
David
Gast #1961630
Sollte eigentlich gehen... Deine Karte ist zumindest kein Verkappter 
USB->Seriell Dongle in Steckkarten-Form.

Das Problem mit den 128kBaud ist:

Um die Geschwindigkeit einzustellen, brauchst du unter Windows (Du nutzt 
Windows, oder? Welche Variante? Nächstes mal gleich dazuschreiben) den 
SetCommState-API-Call.
Dieser Kriegt die Baudrate in einem long übergeben, ABER: es sind (je 
nach windows-Version) nur konstanten bis 128kBaud ("CBR_128000") dafür 
vordefiniert.
Deswegen bieten viele Programme auch nicht mehr an.

256kBaud gäb es evtl noch als "CBR_256000"+-#define. (Ab welcher 
Windows-Version?)

250000 aber definitiv nicht.


Aber: Ein Blick auf
http://msdn.microsoft.com/en-us/library/aa363214(v=VS.85).aspx
offenbart, dass die Konstanten eigentlich immer auf ihren Baudratenwert 
selber definiert sind.
(CBR_300 == 300, CBR_9600 == 9600, CBR_256000 == 256000 usw.)



d.H.: Einfach direkt 250000 in die Struct, und ab damit in SetCommState. 
Vielleicht schluckts der Treiber, vielleicht nicht.
OP #1961871
Hoppla hab mich verschrieben, es geht um 200kbaud nich 250kbaud.

Als Windows Version benutz ich 7.

Das in Hterm probier ichmal, aber das is doch auch nix anders wie wenn 
ichs direkt eintrag anstatt nen festen Wert einzutragen oder?
#1962255
Naja, dann wird's wohl am mitgelieferten Treiber liegen. Wir benutzen 
jedenfalls seit vielen Jahren den OXPCI954 und mit dem kann man unter 
allen WINDOWS-Versionen beliebige (auch total kranke) Baudraten 
einstellen.
Soweit ich weiß, kann der 952 das auch. Einfach mal die Treiber direkt 
von PLX benutzen (vielleicht noch die Hardware-IDs in der .inf-Datei 
anpassen):

http://www.plxtech.com/products/uart/oxpcie952

Unter WINDOWS sind nicht-standard-Baudraten noch ganz gut in den Griff 
zu bekommen, unter Linux wird's dann richtig Scheiße, da dort der 
Baudraten-Enum schlauerweise NICHT mit der Baudrate übereinstimmt. 
Deswegen gibt es dort etliche recht üble Hacks, um den Treiber doch noch 
die gewünschte Baudrate mitzuteilen...aber das ist jetzt ein ganz 
anderes Thema.

Gruß,

Oliver
OP #1962266
Cool danke für die Antwort!

Allerdings müsst ich mich da erst registrieren, und das möcht ich eig 
nich unbedingt. Daher die Frage hast du den Treiber und würdest mir den 
zukommen lassen?

EDIT:
Hab mich doch grad registriert, aber Windows nimmt nut den Legacy 
Treiber, und nicht den für "Native Uart", und auch sonst nimmt Windows 
nix anderes als den Legacy, oder mach ich was falsch?


Gruß
David
Persönliche Seite #2048054
Das Ding wird hier beschrieben:

http://www.delock.de/produkte/suche/Express_Card_zu_1x_Parallel_66215.html

Da steht "Chipsatz Prolific", und damit ist klar:

Das ist ein USB-Adapter. Für Dich ungeeignet.

Du willst den hier haben:

http://www.delock.de/produkte/gruppen/Express-Card/Delock_Express_Card_zu_1x_Parallel_66220.html

Da steht zwar nicht vom Chipsatz, den aber erkennt man anhand der 
Treiber - Oxford.
Gast #2049155
Danke für die schnelle Hilfe.
Gibt es da auch evtl. noch günstigere Verianten oder eine andere 
Möglickeit über eine andere Schnittstelle des Laptops? Ich besitze einen 
Lenovo Thinkpad T510. Eine Dockingstation ist auch in Planung, 
allerdings müsste ich eine von z.B. Belinea nehmen um einen Parallel 
Port aber keinen DVI Port mehr zu haben. Da hätte ich natürlich gerne 
alle verfügbaren Möglichkeiten dran.

Gruß

Alex
#2049195
Alex schrieb:
> Danke für die schnelle Hilfe.
> Gibt es da auch evtl. noch günstigere Verianten oder eine andere
> Möglickeit über eine andere Schnittstelle des Laptops? Ich besitze einen
> Lenovo Thinkpad T510.

Wenn Du Deinen Parallelport-Adapter benutzen willst, MUSST Du einen 
Parallelport-Adapter nehmen, der direkt in den Adressraum des Prozessors 
eingebunden wird. USB dazwischen geht nicht. Und eigentlich weiß man, 
dass der Parallelport am Aussterben ist und kauft keine 
Parallelport-Peripherie mehr. Punkt.

Natürlich hat Lattice ein passendes USB-Programmerkabel. Chinesische 
Kopierkatzen haben das auch schon nachgebaut - siehe ébay 220596993397.

Wenn Du SVF-Files produzieren kannst, schau Dir das hier an:

http://www.amontec.com/jtagkey.shtml

und hier die Geschichten mit den SVF-Player.

fchk
Gast #2049600
Stimmt schon, dass der Parallel Port am aussterben ist, aber ist ja hier 
nicht das Thema.
Sollte also noch jemand Erfahrung mit Dockingstations oder sonstigen 
Möglickeiten gemacht haben, die mir weiter helfen können, so wäre ich 
sehr dankbar.

Gruß

Alex
#2049642
Alex schrieb:
> Stimmt schon, dass der Parallel Port am aussterben ist, aber ist ja hier
> nicht das Thema.
> Sollte also noch jemand Erfahrung mit Dockingstations oder sonstigen
> Möglickeiten gemacht haben, die mir weiter helfen können, so wäre ich
> sehr dankbar.

Die Lenovo Mini Dock 3 und Mini Dock 3+ haben keinen Parallelport. 
Andere Docking Stations müssten über USB gehen, und alle generischen 
USB-zu-irgendwas-Adapter werden mit Deinem Downloadkabel nicht 
funktionieren. Ende.

Was Dir bleibt:
- ggf ein ExpressCard-Parallelport, der NICHT intern über USB, sondern 
über PCIe angebunden ist
- das originale Lattice USB Kabel
- der China-Nachbau
- das Zeugs von Amontec
Gast #2053804
Dann noch mal Danke.

Ich bestell den DeLock Express Card to 1x parallel - Parallel-Adapter - 
ExpressCard/34, 66220.

Denke damit fährt man dann am besten.

Gruß

Alex
#6876736
Hallo,

sorry, dass ich hier einen uralten Foren-Beitrag wiederbelebe. Ich habe 
die gleiche i-tec Express Card Karte zu seriellem Port. Leider sind die 
Treiber dafür nirgendwo mehr verfügbar, auch in den links oben ist alles 
down. Könntet ihr mir helfen das Gerät funktional zu bekommen?
Habe den Startech Treiber getestet, worin der Serial Port Driver 
zumindest akzeptiert wurde. Leider bekomme ich damit einen invalid 
parameter Fehler beim Aufbau der Verbindung.
https://www.startech.com/en-at/cards-adapters/ec1s952

Habt ihr eine Idee, wo ich den Treiber finden kann, oder jemand 
vielleicht noch eine Treiber CD? Danke euch!

Gruß,
Raph

Antwort schreiben

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