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-Key: 264261

Url: https://administrator.de/contentid/264261

Printed on: April 18, 2024 at 06:04 o'clock

Member: brammer
brammer Feb 23, 2015 updated at 10:59:41 (UTC)
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
Member: Wolfgang-B
Wolfgang-B Feb 23, 2015 at 12:33:12 (UTC)
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
Member: mahockey
mahockey Feb 28, 2015 at 22:27:20 (UTC)
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?
Member: Wolfgang-B
Wolfgang-B Mar 01, 2015 at 06:22:43 (UTC)
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.
Member: mahockey
mahockey Mar 02, 2015 at 09:42:00 (UTC)
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.
Member: mahockey
mahockey Mar 04, 2015 at 10:57:23 (UTC)
Goto Top
Hi,

Did you ever get this problem fixed from Shuttle?