Article View: comp.sys.atari.st
Article #25629Re: CTS/RTS Flow Control Problems <ATARI TAKE NOTE>
From: hays
Date: Fri, 13 Mar 1987 18:46
Date: Fri, 13 Mar 1987 18:46
29 lines
2313 bytes
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!haysReferences:
<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