[zxspectrum] Re: R: Re: R: Re: Link IF1, era Infinite loop: the Sinclair ZX Microdrive story

  • From: Luca Alimandi <luca.alimandi@xxxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Fri, 19 Jun 2015 10:34:57 +0200

Il 19/06/2015 09:59, Enrico Maria Giordano ha scritto:



Il 19/06/2015 00:29, Luca Alimandi ha scritto:

Perché all'epoca erano diffusi i connettori DB25 che avevano la GND
sul piedino 7. Infatti anche la mia seriale e quella dello Z88 è così.
Se guardavi sul manuale di Link forse lo capivi prima. :-)

Forse a questo punto ti conviene dargli un'occhiata. Se fai il cavo
*esattamente* come riportato lì ti posso assicurare che funziona.

No, forse non mi sono espresso bene: la seriale dell'IF1 NON è standard,
nel senso che anche utilizzando un DB9, ha il GND collegato al pin 7
(del DB9) invece che al pin 5 (come nelle interfacce RS232 standard a 9
pin!)

Lo so, avevo capito. E ti ribadisco che anche la mia seriale e quella dello Z88 hanno il GND sul piedino 7.

Quindi mi dispiace, ma il casino è nato proprio perché avevo fatto il
cavo "come dici tu"! :-)

Mi sa che ti sbagli. Sul manuale di Link è *sempre* indicato il piedino 7.

EMG

--
EMAG Software Homepage: http://www.emagsoftware.it
The EMG Music page: http://www.emagsoftware.it/emgmusic
The EMG's ZX-Spectrum Page: http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: http://www.emagsoftware.it/tbosg


Mi dispiace vedere che continuo a non spiegarmi...
Sul manuale di Link NON c'è uno schema per la connessione con la seriale dell'IF1 (oppure sono rimbambito io, in tal caso fammi vedere dov'è!...)
Non essendoci uno schema SPECIFICO per IF1 (io quello per lo Z88 non l'ho neanche considerato, visto che è specifico per quel computer), mi sono basato sugli schemi per il collegamento tra la tua RS232 e il PC. Solo che i tuoi schemi fanno riferimento lato PC al connettore DB25. Io invece con l'interfaccia USB-RS232 ho un DB9.
Dal lato PC, quindi, ho dovuto utilizzare la corrispondenza tra i PIN della DB25 e della DB9 (e questi sono INEQUIVOCABILMENTE standard, vedi mille esempi qui <https://www.google.it/search?q=rs232+db9+db25&biw=1344&bih=722&tbm=isch&imgil=69SuCW15woTrIM%253A%253B4dj-cwxR5T73xM%253Bhttp%25253A%25252F%25252Fjack.r.free.fr%25252Findex.php%25253Flng%2525253Den%25252526page%2525253Ddoc_rs232&source=iu&pf=m&fir=69SuCW15woTrIM%253A%252C4dj-cwxR5T73xM%252C_&usg=___KFzrRWNSb0aDd4HeuubROy8k4Q%3D&ved=0CC0Qyjc&ei=uc-DVeq_EMuNsAGO54LwDg#imgrc=SogVNPfQ8k5bIM%253A%3BF5pESKCUALDy9M%3Bhttp%253A%252F%252Fwww.camiresearch.com%252FData_Com_Basics%252FScreen_Shots%252F6_DB9F-DB25M-S9S.gif%3Bhttp%253A%252F%252Fwww.camiresearch.com%252FData_Com_Basics%252FRS232_standard.html%3B578%3B327&usg=___KFzrRWNSb0aDd4HeuubROy8k4Q%3D>)
e prevedono la massa sul *pin 7 della DB25* e sul *pin 5 della DB9*.
Ora supponevo che il connettore DB9 dell'IF1 fosse STANDARD, per cui mi aspettavo che avesse la massa sul pin 5. Invece NON è così!
Il fatto che dal lato della tua RS232 avevi indicato la massa sul pin 7 non era indicativo, perché avendola progettata tu, potevi mettere i pin come meglio credevi. Poteva non essere uno standard (e di fatti non lo è, perché lo standard prevede la massa sul pin 5 della DB9!). Forse all'epoca ti eri basato proprio sulla DB9 dell'IF1, per cui hai seguito Clive nel suo "non-standard"... Chissà!

Forse qualcuno mi avrà capito (spero).
Ma siccome ultimamente ho detto delle imprecisioni (magari perché non avevo ben capito quello che avevano scritto altri), chiudiamo il discorso dicendo che mi sono confuso io, e amen... OK! :-)


--

|_ /-\

Other related posts: