wolfgang-b
Goto Top

Serielle Schnittstelle verhält sich nicht Logisch

Bei einen POS System von Shuttle haben wir eine Serielle Schnittstellenkarte eingebaut (PCL71) um einen Seriellen Drucker und ein Serielles Chipkartenleser.

Die Software spricht die Hardware immer gleich an: Drucker mit 19200 baut und Chipkartenleser mit 9600 Baut, dies ist auch Richtig.
Keines der beiden Geräte funktioniert mit dieser Einstellung.

Die Serielle Schnittstellenkarte PCL71 liefert nur halben Taktgeschwindikeit am Ausgangports, also Anstelle von 19200 baut kommen nur genau 9600 baut raus.

ich weiß hierfür keine Lösung.

Content-ID: 264261

Url: https://administrator.de/forum/serielle-schnittstelle-verhaelt-sich-nicht-logisch-264261.html

Ausgedruckt am: 09.01.2025 um 22:01 Uhr

brammer
brammer 23.02.2015 aktualisiert um 11:59:41 Uhr
Goto Top
Hallo,

die Baudtrate ist ja nur ein Parameter einer Seriellen Verbindung

Dazu gehören ja noch

8 data bits
no parity
1 stop bit

Wie sind die bei dir Parametriert?
Und was erwarten Drucker, bzw Chipkartenleser?

brammer
Wolfgang-B
Wolfgang-B 23.02.2015 um 13:33:12 Uhr
Goto Top
Die Parameter sind genau so wie du sie geschrieben hast.
Der Drucker kann per DIP Schalter auf alle Möglichkeiten eingestellte werden. Wir stellen immer 19200 baud ein da dies ja auch die fest hinterlegte Baudrate in der Software ist. Hierbei bringt der Drucker nur Müll, stell ich den Drucker auf die eigentlich falsche rate von 9600 geht er ohne Probleme.
Der Chipkartenleser ist Hardwareseitig für 9600 baud ausgelegt dieser bringt bei Putty nur Müll wenn ich ihn auf 9600 Stelle, bei der eigentlich falschen Geschwindigkeit von 19200 geht er.

Wie bereits gesagt ist die Schnittstelle anscheinend um genau die Hälfte Langsamer bei der Ausgabe als der in der Verbindungsaufbau gesetzte Parameter.

Gruß Wolfgang
mahockey
mahockey 28.02.2015 um 23:27:20 Uhr
Goto Top
Hi guys ,
I hope you don't mind my reply in English as I am afraid I do not speak German.....

I can confirm that I am also having problems with the PCL71 RS232 serial ports at baud: 19200 on Shuttle model X50v4.

I can see data flows at baud rate 9600 bit I require the serial ports to function at 19200 but unfortunately I cannot get it to function.

I have opened a Tech case with Shuttle who have been very good up to now and still looking into the issue.

I was wondering if you have a solution?
Wolfgang-B
Wolfgang-B 01.03.2015 um 07:22:43 Uhr
Goto Top
Hi, thanks for the confirmation.
Sorry, we have no solution .We have now sent everything to the shuttle.
I can now only wait.
mahockey
mahockey 02.03.2015 um 10:42:00 Uhr
Goto Top
Small update.....

I was sent a PCL_71 PATCH.zip by Shuttle which updates the system32/drivers/serial.sys file but unfortuantly it has not worked !

Using Hyperterminal I was getting no data flow at Baud:19200 before the patch, but after the patch the cursor pules along the window, but still not data showing, so the patch has done something, but not the desired fix.
mahockey
mahockey 04.03.2015 um 11:57:23 Uhr
Goto Top
Hi,

Did you ever get this problem fixed from Shuttle?