[comp.sys.atari.st] Atari ST RTS/CTS flow control.

logajan@ns.UUCP (John Logajan x3118) (12/28/88)

I could use the RTS/CTS method of flow control for the AUX (RS232) port.
But it seems to be non-standard in that you have to jiggle (as Internals
says) the CTS signal for each character, and most external products don't.

Any clues on this?

-- 
- John M. Logajan @ Network Systems; 7600 Boone Ave; Brooklyn Park, MN 55428 -
-    ...rutgers!umn-cs!ns!logajan                or     john@logajan.mn.org  -

kloppen@gmdzi.UUCP (Jelske Kloppenburg) (01/03/89)

From article <1043@ns.UUCP>, by logajan@ns.UUCP (John Logajan x3118):
> I could use the RTS/CTS method of flow control for the AUX (RS232) port.
> But it seems to be non-standard in that you have to jiggle (as Internals
> says) the CTS signal for each character, and most external products don't.
> 
> Any clues on this?
> 
> -- 
> - John M. Logajan @ Network Systems; 7600 Boone Ave; Brooklyn Park, MN 55428 -
> -    ...rutgers!umn-cs!ns!logajan                or     john@logajan.mn.org  - 
You are right. With RTS/CTS-On the CTS has to drop and come back for each
character.
The correct use of RTS and CTS is for MODEM control. RTS switches the sender
to on (In German: Sendeteil einschalten) and the modem answers with CTS.
By the way, the partner modem signals that by Carrier Detect (DCD).
You can (ab)use RTS/CTS for a oneway flow control on a line whithout modems.
And you can alter the conventions... so you have to jiggle...
If you want to use RTS/CTS in a correct manner on an ATARI ST, you have to
replace the interrupt serving routines of the TOS. I tried it in a program
written in MODULA-2 and in an assembler program for the AUTO folder.
In both cases I succeeded, so it is possible.
---
 
kloppenburg@kmx.gmd.dbp.de
kloppen@gmdzi.uucp