Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Zpět na zprávu

Celé vlákno · 3 zprávy

[SharpMZ] propojovaci kabel RS232 MZ800 <-> PC

Radek Suk <suk@[doména skryta]> SHARP MZ-800


Dva dokumenty se schematem kabelu RS232 jsou:
1) http://www.8bity.cz/files/Sharp/1e24om.pdf
2) http://www.8bity.cz/files/Sharp/mz1e24_sm_gb.pdf

Dalsi je na http://www.radeksuk.cz/sharp/MZ-800_Owner's_Manual.pdf strana 6-39 - zde je divne zapojeni?

pinout MZ800 - terminal mode - ST mode
1 GND
2 TXD
3 RXD
4 RTS
5 CTS
6 RST
7 DCD
8 GND
9 DTR


pinout PC
1 DCD
2 RXD
3 TXD
4 DTR
5 GND
6 DSR
7 RTS
8 CTS
9 RI


Podle mne vhodny kabel pro propojeni MZ800 a PC by mohl byt tento:
MZ800   PC
1 GND   5 GND
2 TXD   2 RXD
3 RXD   3 TXD
4 RTS
5 CTS   4 DTR
6 RST   1 DCD
7 DCD   4 DTR
8 GND
9 DTR   6 DSR + 8 CTS

Vyvod 4 a 8 na strane MZ800 by se nezapojil. Vyvod 4 na strane PC by se dal na vyvody 5 a 7 na strane MZ. Vyvod 8 na strane MZ by se pripojil na vyvody 6 a 8 na strane PC. Ostatni je jasne z tabulky.

Co si o tom myslite?

Radek

Re: [SharpMZ] propojovaci kabel RS232 MZ800 <-> PC

Ján Koštial <jan.kostial@[doména skryta]> SHARP MZ-800


Zdá sa, že originálna karta MZ-8BIO3 má signály zapojené trochu neštandardne...

Link na manuál: http://www.sharpmz.org/mz-80b/download/tm8bio3.pdf




Dňa 12.03.2016 o 23:55 Radek Suk napísal(a):

Dva dokumenty se schematem kabelu RS232 jsou:
1) http://www.8bity.cz/files/Sharp/1e24om.pdf
2) http://www.8bity.cz/files/Sharp/mz1e24_sm_gb.pdf

Dalsi je na http://www.radeksuk.cz/sharp/MZ-800_Owner's_Manual.pdf strana 6-39 - zde je divne zapojeni?

pinout MZ800 - terminal mode - ST mode
1 GND
2 TXD
3 RXD
4 RTS
5 CTS
6 RST
7 DCD
8 GND
9 DTR


pinout PC
1 DCD
2 RXD
3 TXD
4 DTR
5 GND
6 DSR
7 RTS
8 CTS
9 RI


Podle mne vhodny kabel pro propojeni MZ800 a PC by mohl byt tento:
MZ800   PC
1 GND   5 GND
2 TXD   2 RXD
3 RXD   3 TXD
4 RTS
5 CTS   4 DTR
6 RST   1 DCD
7 DCD   4 DTR
8 GND
9 DTR   6 DSR + 8 CTS

Vyvod 4 a 8 na strane MZ800 by se nezapojil. Vyvod 4 na strane PC by se dal na vyvody 5 a 7 na strane MZ. Vyvod 8 na strane MZ by se pripojil na vyvody 6 a 8 na strane PC. Ostatni je jasne z tabulky.

Co si o tom myslite?

Radek



_______________________________________________
SharpMZ mailing list
SharpMZmail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz

Re: [SharpMZ] propojovaci kabel RS232 MZ800 <-> PC

Radek Suk <suk@[doména skryta]> SHARP MZ-800

Je to presne jak pises. O te MZ-8BIO3 jsem radeji nepsal abych to 
nedelal jeste slozitejsi ale proc nepopsat historii kompletne.

Vlastne se mi jedna o dve veci, jednak propojovaci kabel mezi 
MZ800-MZ800 a pak mezi MZ800-PC.

Aby ostatnim usetril praci tak reknu ze existuji tri typy "koncovek" pro 
"pojem" RS232. Prvni je koncovka na MZ-8BIO3 a je urcena pro MZ80B - 
muzeme to pracovne nazvat RS232-80B. Pak je koncovnka MZ-1E24 varianta - 
"ST" jako standard. Zapomente na nejaky standard co dnes zname, radeji 
to nazveme RS232-700/800. A jako treti je koncovka RS232-PC tak jak ji 
zname dnes a cemu se dnes rika RS232 standard.

Takze mame tri mechanicky stejne Canon konektory s 9 piny ale kazdy ma 
jine zapojeni vyvodu. Toto je dulezite pro zacatek vedet.  Take je 
potreba vedet ze potreba se vyvarovat pripojit bezny kabel z PC do 
Sharpa - to je uplne jinak zapojene a riskujete zniceni soucastek.

Pak je dobre vedet ze kartu MZ-1E24 muzeme nastavit jako "BI" (80B) nebo 
"ST" (700/800). Takze je to koncovnka RS232-80B nebo RS232-700/800. 
Samozrejme karty MZ-8BIO3 a MZ-1E24 muzeme nastavit jako terminal nebo 
modem.

Jeste to doplnim o nove zarizeni a to 
http://www.dzi.n.cz/8bit/mzuni/imgs/UNICARDmk3_schematic.pdf kde jsou 
zapojene RTS/CTS a neni zapojeno DTR/DSR. I toto je dulezite vedet, 
protoze MZ800 Basic vyuziva signalu DTR a CTS pro komunikaci. To znamena 
jinak zapojeny kabel a umyslne upravenou emulaci Z80 SIO aby to mohlo 
fungovat s jinym Sharpem. Na toto tema urcite casem budeme muset 
komunikovat.

Take bych chtel dat odkaz na 
http://www.tldp.org/HOWTO/Serial-HOWTO-19.html a to konktretne na cast 
19.4. Dulezity je konec odstavce. Prave ta informace ze RTS drive a ted 
ma jiny vyznam je u Sharpa pravda. A proto je to cele jeste slozitejsi. 
Sharp MZ800 vyuziva RTS jako upozorneni ze se chce vysilat data (sender 
chce neco vyslat + pripadne prepnout modem na vysilani).  U PC je to 
dnes signal, ze protistrana nema posilat dat (receive buffer je plny). 
Takze drive a dnes RTS pouziva jina cast systemu. Nezapomenme ze RS232 
je fullduplexni a to znamena ze soucasne se muzou odesilat a prijimat 
data. U Sharpa je RTS v odesilaci casti a da se rici ze se to ignoruje a 
nevyuziva pri propojeni dvou DTE. U pc je RTS v casti prijimaci.

U Sharpa v pripade ze prijimaci cast neni pripravena na prijem, tak se 
da DTR do OFF a pouze kdyz je stroj pripraven prijmout znak tak se da 
DTR do ON. DCD se u Sharpa je porad na ON a jen pri resetu se nastavuje 
do OFF. To vse ma logiku, protoze to byla doba jeste pres presunutim RTS 
na prijimaci cast RS232. A take takova logika je uvnitr Z80 SIO.

datasheet pro Z80 SIO je:
http://www.z80.info/zip/um0081.pdf
nebo
http://www.hartetechnologies.com/manuals/Zilog/Zilog%20Z80-SIO%20Technical%20Manual.pdf

Jinak kabel pro MZ800-MZ800 by mel byt asi takto zapojeny:
pin 1 a 1 - propojene zeme
pin 2 a 3 - krizene TX <-> RX
pin 3 a 2 - krizene RX <-> TX
pin 4     - RST - nezapojeno
pin 5 a 9 - CTS <- DTR
pin 6 a 7 - reset -> DCD
pin 7 a 6 - DCD <- reset
pin 8 a 8 - propojene zeme
pin 9 a 5 - DTR -> CTS


Jinak kabel pro MZ800-PC by mel byt asi takto zapojeny:

Sharp MZ800 - PC
pin 1     - zem - nezapojene
pin 2 a 2 - krizene TX <-> RX
pin 3 a 3 - krizene RX <-> TX
pin 4     - RST - nezapojeno
pin 5 a 7 - CTS <- RTS
pin 6     - reset - lokalne pripojeno na vyvod 7 DCD Sharpa - take 
propojeno na vyvod 6 DSR PC a vyvod 1 DCD PC.
pin 7     - viz predchazejici radek
pin 8 a 5 - propojene zeme
pin 9 a 8 - DTR -> CTS

Radek