🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.comp.hardware
Article #2235

Re: handshake desired on CPU side of COM port

#2235
From: John Becich
Date: Sat, 14 Jul 2001 03:15
39 lines
3491 bytes
Yes, RTS and CTS are for real, but they appear to be relevant to the two
parties that are communicating across the serial RS-232 line.  That is, the
receiving party announces its willingness to receive by making RTS true; the
sending party sees this at its CTS pin, by direct wire.   The RTS pin on the
connector of one party is connected directly to the CTS pin on the other
party's connector...that's the way I remember it.  It's been a long time, so
I could be wrong.
Nevertheless, this handshake protocol should be bilateral, as the same rule
applies when data needs to pass in the opposite direction.  True RTS
outbound from the willing data receiver is seen as true CTS inbound at the
data transmitting party.
A null modem is needed to perform the criss-cross in the cable, if both
parties are "DCE" or "DTE"; this gets RD connected to TD on the other
connector; CTS connected to RTS on the other connector.

If anyone can correct me on this, please feel free to do so.

But...
My problem is not RTS and CTS related, because I don't have a handshake need
over the serial cable.  I need a handshake on the other side of the COM
port.  That is, within one computer, between the COM port and the CPU.  I'm
getting some kind of under-run on the COM port, from excessive reads by the
CPU of the COM port.  I need some way of telling the CPU to wait and not
read the COM port UNTIL fresh data arrives at that port.


<disharp@swbell.net> wrote in message
news:3b4fb144.36256305@news.swbell.net...
>
> Hello John,
>  It has been a long time since I was into RS232C protocol. As I
> remember the transmitting side brings up a line called RTS(REQUEST TO
> SEND) and   the recieving brings up a CTS(Clear to send) line. These
> signals were used by the modems.  As how to implament these  signals
> I will leave to you.
>  Best,
>  Richard
>
>
Technical Details
Message-ID: <_OO37.2053$23.243919@newsread2.prod.itd.earthlink.net>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!newsfeed1.earthlink.net!newsfeed.earthlink.net!newsmaster1.prod.itd.earthlink.net!newsread2.prod.itd.earthlink.net.POSTED!not-for-mail
References: <%HN37.1912$23.229253@newsread2.prod.itd.earthlink.net> <3b4fb144.36256305@news.swbell.net>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 114af8,e23dea08d1c53ace
X-Google-Attributes: gid114af8,public
X-Google-Thread: f70d1,e23dea08d1c53ace
X-Google-Attributes: gidf70d1,public
X-Google-Thread: 105a80,e23dea08d1c53ace
X-Google-Attributes: gid105a80,public
X-Google-Thread: f5f89,e23dea08d1c53ace
X-Google-Attributes: gidf5f89,public
X-Google-ArrivalTime: 2001-07-13 20:15:00 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!newsfeed1.earthlink.net!newsfeed.earthlink.net!newsmaster1.prod.itd.earthlink.net!newsread2.prod.itd.earthlink.net.POSTED!not-for-mail
Reply-To: "John Becich" <jbecich@glendale.net>
From: "John Becich" <jbecich@glendale.net>
Newsgroups: alt.comp.hardware,alt.comp.hardware.homebuilt,borland.public.cpp.turbocpp,microsoft.public.win2000.hardware
References: <%HN37.1912$23.229253@newsread2.prod.itd.earthlink.net> <3b4fb144.36256305@news.swbell.net>
Subject: Re: handshake desired on CPU side of COM port
Lines: 41
X-Newsreader: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Message-ID: <_OO37.2053$23.243919@newsread2.prod.itd.earthlink.net>
Date: Sat, 14 Jul 2001 03:15:06 GMT
NNTP-Posting-Host: 209.179.45.41
X-Complaints-To: abuse@earthlink.net
X-Trace: newsread2.prod.itd.earthlink.net 995080506 209.179.45.41 (Fri, 13 Jul 2001 20:15:06 PDT)
NNTP-Posting-Date: Fri, 13 Jul 2001 20:15:06 PDT
Organization: EarthLink Inc. -- http://www.EarthLink.net
X-Received-Date: Fri, 13 Jul 2001 20:12:35 PDT (newsmaster1.prod.itd.earthlink.net)