Bernt Johansson
<3384>
· Text 1303 · w6 · kommentar
1985-09-02 12:25
Ärende: ABC80==>ABC80X
Det finns en tidig version av option PROM i ABC800.
Skillnaden är att den gamla, som hette 7.1, satte upp
DTR och RTS en gång för alla. RTS gick ner när man stängde
filen, har jag för mej, medans DTR var på även efter CLOSE.
Fr.o.m. 7.2 så är dom lika i alla maskiner vad gäller
signaler ut. Nu är det så att RTS sätts på när det finns
något att sända och när CTS kommer in så sänds det.
Det finns många missuppfattningar om det där med RS-232.
Har för mej att det var i Avancerad programmering för ABC80
som det fanns en bild hur man kopplar ihop 2 ABC80. Där
var TXD och RXD korsade, vilket är riktigt. Men så var
också CTS och RTS kopplade till varandra, alltså RTS till
från ena maskinen till CTS i den andra och v.v. Det är
ju inte rätt eftersom RTS betyder request to send och CTS
clear to send. Maskin 1 säger alltså "Jag vill sända" och
då tolkar den andra maskinen det som "Nu får jag sända".
I ABC80 och det tidiga PROMmet till 800 fungerar det ju i alla
fall, konstigt nog, eftersom RTS alltid är på. Men någon
handskakning får man ju inte!
Det riktiga sättet är att koppla ihop RTS och CTS internt
i DSUB-kontakten så att det alltid är klart att sända.
Handskakning får man fixa med X-ON X-OFF om det behövs.
(Har jag gissat rätt om jag tror att din kabel har korsade
RTS och CTS?)