Forum: PC Hard- und Software RS232 Express Card mit voller Geschwindikeit?


von David .. (david1)


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

von Bob (Gast)


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.

von Christian R. (supachris)


Lesenswert?

Bei hterm kannst du das Settings File manuell editieren und da in die 
Liste der Baudraten einfach 250000 reinschreiben. Könnte klappen. Musste 
ich für 921600 auf dem CP2102 genauso machen.

von David .. (david1)


Lesenswert?

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?

von David .. (david1)


Lesenswert?

Also ich habs grad ausprobiert, leider kann ich den alten Beitrag 
nichmehr editieren.

Hab in der Hterm.cfg auchnoch 200000 eingetragen, aber kommt wieder der 
Fehler: "Value of '200000' not supported".

von Oliver R. (superberti)


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

von David .. (david1)


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

von Christian R. (supachris)


Lesenswert?


von David .. (david1)


Lesenswert?

Ok danke fürs Hochladen, aber ich hatts ja schon, aber trotzdem danke 
für deine Mühe :)

Hat jemand noch ne Idee wie ich das zum laufen bekommen könnt?

von Falk B. (falk)


Lesenswert?

Wenn DMX, dann 250k Baud, NICHT 200k Baud!
Mit einem FT232 hab ich es mal mit Hterm probiert, lief problemlos. 
Liegt also nicht am Hterm.

MFG
Falk

von David .. (david1)


Lesenswert?

Stimmt, haste recht, das mit dem FT232 hab ich mir auch schon überlegt.

Aber Mangels Laminator zum Tonertransfer kann ich zurzeit leider keine 
Platine machen, oder ich probier mich nochmal an der Bügelmethode ...

von Christian R. (supachris)


Lesenswert?

David .. schrieb:
> Ok danke fürs Hochladen, aber ich hatts ja schon, aber trotzdem danke
> für deine Mühe :)

Jo, keine Ursache. Als ich fertig war, hattest du dann deinen Beitrag 
editiert. So ist es halt im Leben...

von David .. (david1)


Lesenswert?

So, ich hab nunmal ne Schaltung und en Layout für nen FT232RL entworfen, 
passender Thread dazu is hier zu finden: 
Beitrag "USB zu RS232 mit FT232PL"


Gruß
David

von Bernd R. (Firma: Promaxx.net) (bigwumpus)


Lesenswert?

Versuch mal Brays Terminal, da kann man auch "custom" wählen und 
256kBaud hat der direkt im Menü.

von David .. (david1)


Lesenswert?

256kbaud hat Hterm auch, problem is blos dass wenn ich mir das 
Datenblatt is das keine Standart Baud-Rate is, die unterstüzt der 
Treiber nich.

Nur der FT232 scheint damit zurechtzukommen

von Alex (Gast)


Lesenswert?

Hallo,

ich suche zur Zeit einen parallel Port Adapter für mein Notebook. Ich 
habe bei Reichelt diesen Express Card /34 Adapter gefunden.

http://www.reichelt.de/?ACTION=3;ARTICLE=80218;PROVID=2402

Ist das ein USB zu Parallel Wandler bzw. kennt sich jemand damit aus und 
kann mir einen Adapter empfehlen?
Bauche es um einen Lattice FPGA zu programmieren.

Gruß

Alex

von Rufus Τ. F. (rufus) Benutzerseite


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.

von Alex (Gast)


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

von Frank K. (fchk)


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

von Alex (Gast)


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

von Frank K. (fchk)


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

von Alex (Gast)


Lesenswert?

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

von Raph L. (ruffleduffle)


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

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
Noch kein Account? Hier anmelden.