Date : Mon, 13 May 1996 16:50:19 -0700 (PDT)
From : Frank Lee <rl201@...>
Subject: Re: Unidentified subject!
Having read through all of these suggestions, I'm of the opinion that
trying them all out wouldn't damage anything. Anyone disagree? From what I
remember about a friend's BBC-PC Serial link it was the first (simple)
alternative, but I think that trying all three out would nonetheless be a
valuable exercise (& perhaps could be added to the FAQ?)
Cheers,
Frank
On Mon, 13 May 1996, Mark de Weger wrote:
> Hello everybody,
>
> After this weekend's disaster with trying to connect my Beeb to a PC (couldn't
> get anything to work; still trying to work out what went wrong), I'm afraid I
> need a little more help. The problem is there's two "schools" of people with
> respect to connecting a Beeb's RS324 to a PC's RS232. My question is simple:
> who is right?
>
> 1. The "keep it simple" school says just to crosswire Data-In and Data-Out,
> to crosswire CTS and RTS and to connect the Beeb's ground to the PC's
> oV. The wiring would be like this:
>
> PC BBC
> == ==
> 0V <---> Gnd
> Data In (RxD) <---> Data Out (TD)
> Data Out (TxD)<---> Data In (RD)
> CTS <---> RTS
> RTS <---> CTS
>
> 2. The "it's more complex" school says that the Beeb's RTS and CTS pins have
> slightly different functions from the PC's. Instead, they say that the PC's
> DTR pin has a similar function to the Beeb's RTS and the PC's DSR has
a similar
> function to the Beeb's CTS. Thus the Beeb's CTS/RTS pins should instead be
> connected as:
>
> PC BBC
> == ==
> DSR <---> RTS
> DTR <---> CTS
>
> Then there's a number of "extra's" people have given:
> a. The Beeb's RTS pin should also be connected to the PC's DCD pin,
because the PC
> looks on both DSR and DCD for a response.
> b. The PC's RTS and CTS pins should be wired together.
> c. The PC's DCD, DTR and CTS pins should be wired together.
>
> The motivation for the first "school" is that's simply the way it works
(according to
> e.g. Gudmundur Thorsteinsson).
>
> The motivation for the second "school" has been formulated by Paul Theobald
as follows:
> > The BBC's usage of the CTS and RTS are (arguably) different from the
RS232 usage, and
> > in fact more closely follow that of DSR/DTR.
>
> Pete (pnt103@...) elaborates on that and also motivates
"extra's" 2a
> and 2b as follows:
> > The PC probably outputs a handshake on DTR and looks for responses
> > on DCD and DSR. These tell the device connected to the PC that the PC
is active (DTR)
> > and reply to say that the other device is present (DSR) and active (DCD).
Then RTS is
> > the PC's way of saying it wants to send (not just receive) and CTS is
the other
> > device's way of saying "go ahead"."
>
> As Gudmundur pointed out to me, the "extra" 2c probably comes from wiring up an
> Archimedes to a Beeb, rather than a PC to a Beeb. (This is confirmed by the
> comp.acorn.misc FAQ; the Archimedes had a broken serial port controller
which made the
> extra wiring necessary.)
>
> I'm sorry to bother you all again, but apparently things are not as simple
as it first
> appeared. Is there anyone who can tell me who's right? (And if it's school
2, which of
> the extra's a-c do I need.)
>
> Thanxalot,
> Mark.
>
>