Floppy kommunikáció

Horváth Péter horvathp at ecdl.xantuski.sulinet.hu
Mon Jul 23 12:40:41 CEST 2007


Papp Zoltán írta:
> Sziasztok!
>
> Kerstem a neten, de biztos jól el van dugva... A hagyományos 3,5"-os  
> floppy meghajtó kommunikációjának leírását keresem. Vagy legalább a  
> protokoll nevét.
> Tehát ha pl. egy floppyt akarok egy mikrokontrollerre kötni direktben,  
> akkor mit-hogyan kell vezérelni olvasáshoz, íráshoz, stb...
>   
Az nem fog menni vezérlő IC nélkül. A PC floppy csak egy buta analóg 
szerkezet, író és olvasó erősítővel,
feljéptető motorral, 0 sáv érzékelővel, és index lyuk érzékelővel, nincs 
benne MFM kóder/dekóder

Bővebben : Peter Norton: Az IBM PC programozasa basic és assembly 
nyelven (valami ilyesmi című könyv)

Vezérlő IC -vel is elég gyors mikrokontroller kell hozzá, mert a PC -ben 
DMA-s átvitellel működik a szektor
beolvasása. Mikrokontrollerben ezt interrupt kezeléssel lehet csak 
megvalósítani, és számolgatni kell a gépi
ciklusokat. 8032 -nél ki kellett cserélni a 12 MHz-s quartz -ot 15 MHz 
-re, mert gyorsabban jöttek a DMA
megszakítások a floppy vezérlő IC-től, mint amenyi idő alatt a 
mikrokontroller átvitte az adatot a memóriába.

(Intel 8032-es mikrokontrollerrel megvalósítottam a kísérleti áramkört, 
úgy hogy mikrokontrolleres panelt
összekókányoltam egy  ISA buszos floppy vezérlő kártyával. Szépen 
beolvasta és elkezdte futtatni a
programot, amit a floppyra mentettem meghatározott szektorszámtól...)

Péter



> Köszi!
>
>   



More information about the Elektro mailing list