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