🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.atari.st
Article #25629

Re: CTS/RTS Flow Control Problems <ATARI TAKE NOTE>

#25629
From: hays
Date: Fri, 13 Mar 1987 18:46
29 lines
2313 bytes
In article <25784@rochester.ARPA> stuart@rochester.ARPA (Stuart Friedberg) writes:
>might try to drive over the RS-232C port.  It is due to an ST hardware
>limitation.  The chips that handle the RS-232C interfaces treat these
>signals as EDGE-TRIGGERED.  The Avatex (and obviously the US Robotics)
>modem asserts CTS as a CONTINUOUS signal until its buffering fills up
>(because the ST is sending characters faster than the modem can ship
>them over the phone line).  It does not flicker or toggle CTS for every
>character.  This is a legitimate RS-232C behavior, I believe.
>
>The reason for the lock-up behavior is that the ST hardware will only
>generate an interrupt for the software to handle for the FIRST
>character in outgoing buffer-full.  The modem will continue to wait for
>the next character, with CTS asserted, and the ST will continue to wait
>for an interrupt to ship out the next character, because its interface
>hardware is waiting for a TRANSITION on the CTS signal, not a logic
>level.
>
>I think this might be fixable even without a hardware change, but would
>require more messing around with the device registers and interrupt
>handlers than I care to deal with.  I avoid the problem by running at
>1200 baud, which never overruns the capabilities of my modem's
>buffering or line quality, and simply don't use RTS/CTS flow control.

Some of us really need hardware flow control!
-- 
John D. Hays, Consultant             UUCP: ...!decvax!wanginst!apollo!hays  
Corporate Systems Engineering              ...!uw-beaver!apollo!hays
Apollo Computer Inc.                 CIS: 72725,424  {weekly} 
               !MY OPINIONS, NOT Apollo's!
Technical Details
Message-ID: <33a48396.9540@apollo.uucp>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!rutgers!mit-eddie!apollo!hays
References: <453@ll-xn.ARPA> <25784@rochester.ARPA>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!rutgers!mit-eddie!apollo!hays
From: hays@apollo.UUCP
Newsgroups: comp.sys.atari.st
Subject: Re: CTS/RTS Flow Control Problems <ATARI TAKE NOTE>
Message-ID: <33a48396.9540@apollo.uucp>
Date: Fri, 13-Mar-87 13:46:00 EST
Article-I.D.: apollo.33a48396.9540
Posted: Fri Mar 13 13:46:00 1987
Date-Received: Sat, 14-Mar-87 09:01:09 EST
References: <453@ll-xn.ARPA> <25784@rochester.ARPA>
Reply-To: hays@apollo.UUCP (John Hays)
Organization: Apollo Computer, Chelmsford, MA
Lines: 29
Keywords: TOS RS232 CTS RTS BBS