RS232 Express Card mit voller Geschwindikeit?

OP #1961309
Lesenswert?

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
Lesenswert?

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.
#1962255
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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
#6876736
Lesenswert?

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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren