<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
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.
> 
> 
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>