Re: Plus/4 RS232 woes

From: André Fachat <afachat_at_gmx.de>
Date: Mon, 03 Sep 2018 17:06:41 +0200
Message-ID: <1659ff8b000.27e0.b4d1f2b66006003a6acd9b1a7b71c3b1@gmx.de>
Am 3. September 2018 16:48:23 schrieb Gerrit Heitsch 
<gerrit@laosinh.s.bawue.de>:

> On 09/03/2018 10:14 AM, André Fachat wrote:
>> Hi Bo,
>>
>> Am 3. September 2018 09:52:20 schrieb Bo Zimmerman <bo@zimmers.net>:
>>
>>> Hello all,
>>>
>>> After check both(!) books on Plus/4 programming, and the 6551 schematic,
>>> and doing experimenting... I have a question.  Does anyone know the
>>> kosher way to change the user port RTS signal so that the modem knows to
>>> stop transmitting data while a program catches up?  I'm initializing the
>>> Command Register to 5 (RTS low/enabled, DTR enabled, IRQ, no party, no
>>> echo).  But bad things seem to happen when I attempt to touch it again
>>> to change RTS to high/disabled.  Does anyone have any knowledge or
>>> experience with this?
>>
>> In my experience the rts/cts/dtr lines are completely broken in the ACIA.
>>
>> They switch off rx and/or tx at inconvenient times and in the middle of
>> transactions.
>>
>> So no, I don't know a good wayof using them, sorry
>
> I only know about CTS being broken, it will turn off the transmitter in
> the middle of a byte and that's why the CTS line of the 6551 in the
> Plus/4 is connected to GND.
>
> RTS is an output and tells the other side that you are ready to receive
> data.

According to my Rockwell data handbook, if you set RTS inactive via the 
command register, it disables the Transmitter.

Bummer.

André
>
>   Gerrit
>
>
Received on 2018-09-03 18:00:04

Archive generated by hypermail 2.2.0.