Re: hardware handshaking #2

From: Bernd Walter <ticso(at)cicely12.cicely.de>
Date: Wed, 11 Feb 2004 00:11:10 +0100

On Tue, Feb 10, 2004 at 09:41:51PM +0100, Christoph Wittig wrote:
> Hallo,
>
> wenn es unter DOS nicht funktioniert haette, wuerde ich
> vermuten, der Plotter oder die Schnittstelle oder beides
> sind kaputt...
> XON/XOFF-Protokoll scheint er wirklich nicht zu verstehen,
> zumindest kein Erfolg damit.
> Der Parameter dsrflow (wo ist das eigentlich dokumentiert,
> in der man page zu stty steht's nicht) bringt auch keine

Im config File (/sur/src/bin/sty/stty.c).

> Besserung. Der Plotter bedient aber die DTR-Leitung (also
> DSR am PC), zumindest schaltet sie wenige Sekunden nach
> Beginn der Datenuebertragung auf negatives Potential um, was
> den PC aber nicht daran hindert, fleissig weiter Daten zu
> schicken (bei grossen Dateien) - soweit ich das mit einem
> einfachen Logikpruefstift nachvollziehen konnte. Wenn
> der Plotter fertig ist, schaltet er DTR wieder auf
> positives Potential um.

OK - der macht seine Sache sauber und FreeBSD sollte mit dem
Parameter darauf reagieren.

> Ein versuchsweises Umloeten der DTR-Leitung des Plotters
> auf DCD vom PC ergab zwar neue Effekte (der Plotter wechselt
> nach wenigen Strichen die Stifte und gibt dann auf),
> funktioniert aber auch nicht.

Hängt damit zusammen welche Zeichen verlorengehen.
Das kann je nach Timing schon mal ein wenig variren und unterschied-
liche Ergebnisse liefern.

> Bei der Gelegenheit habe ich gemerkt, dass ich am PC DSR und
> CTS gebrueckt und auf DTR vom Plotter gelegt hatte, so dass
> der Parameter crtcts wohl Sinn gemacht haette, ein Umloeten
> (falls es nicht von HP so gewollt war, so ganz eindeutig
> ist die Tabelle da nicht) hat freilich auch keinen Erfolg
> gebracht.

Auch das sollte funktionieren.
Bleibt noch die Frage wie du die Daten zur Serielen schickst.
Der dsrflow, bzw crtcts wird ja nicht grundlos ignoeriert.
mit der Zeile von mir sollte das funktionieren, alternativ kannst
du auch mit stty cuaia1 umstellen - der merkt sich die Parameter.

-- 
B.Walter                   BWCT                http://www.bwct.de
ticso(at)bwct.de                                  info(at)bwct.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 11 Feb 2004 - 00:18:15 CET

search this site