Konference: SAPI-1 a československé mikropočítače
Od: | Roman Bórik |
Datum: | 20.7.2011 18:24 |
Předmět: | Re: Re: Re: Novy clen |
>> O tomto viem, len si nie som istý ako reaguje FDC na povel SEEK, ktory má v
>> parametri Cylinder hodnotu väčšiu ako 76 (v datasheete je 8272 je uvedené,
>> že hodnota parametra Cylinder má byť v intervale 0 až 76).
>> Teda či v prípade SEEKu FDC túto hodnotu berie "tak ako je" a iba stepuje,
>> kým sa nedosiahne stopa s daným číslom, alebo to FDC reportuje ako chybu,
>> ktorá sa ale dá nejako "obísť".
>> parametri Cylinder hodnotu väčšiu ako 76 (v datasheete je 8272 je uvedené,
>> že hodnota parametra Cylinder má byť v intervale 0 až 76).
>> Teda či v prípade SEEKu FDC túto hodnotu berie "tak ako je" a iba stepuje,
>> kým sa nedosiahne stopa s daným číslom, alebo to FDC reportuje ako chybu,
>> ktorá sa ale dá nejako "obísť".
> Myslis to jako Recalibrate, tedy najeti na stopu 0 a nebo presun o vice nez 76 stop. Oboji muzu za chvili odzkouset
Nie Recalibrate, ale samotný Seek, teda presun na stopu s číslom väčším ako 76.
Podľa toho čo viem, tak parameter Cylynder povelu SEEK (NCN) má byť v rozsahu 0 až 76. A tak ma zaujíma, či je FDC ochotný ísť aj za 76. stopu. bez toho, aby reportoval chybu.
Pre povel Recalibrate je jednoznačne definované, že sa robí max. 77 krokov (steps) k 0. stope, a ak sa 0. stopa nedosiahne tak sa hlási chyba, ktorá sa v konkrétnych podmienkach musí ignorovať a povel Recalibrate vykonať ešte raz.
Roman
Ostatní příspěvky vlákna:
[2011/2 (7)] [2011/3 (12)] [2011/5 (50)] [2011/6 (18)] [2011/7 (112)] [2011/8 (192)] [2011/9 (94)] [2011/10 (16)] [2011/11 (46)] [2011/12 (39)]