Цитата Сообщение от solegstar Посмотреть сообщение
а с чего вы взяли, что бит BSY будет выставлен в 1? команду то вы записали, но винт шустрый, проглатил её и возможно вы просто не успеваете прочитать регистр статуса. попробуйте жестко задать 0 на сигнале /RESET винта и прочитать регистр статуса, мне кажется, что тогда на BSY будет 1ца.
Честно говоря, меня те же мысли стали посещать. К сожалению, Орион-ПРО с нэмой сейчас не под рукой, и доберусь до него только на следующей неделе. Вариант с перманентным сбросом (программным) вроде я тоже пробовал (в ответе IDE ничего не менялось), но на 100% не уверен.


Цитата Сообщение от solegstar Посмотреть сообщение
да, задержки на 2 и 3 такта сигнала 64. по одновибратору на АГ3 - достаточно собрать схему и с 4го вывода АГ3 через диод (катодом к 4 выводу АГ3) подключится анодом к общей точке анодов VD3, VD4. номиналы резистора и конденсатора для разных серий микросхем есть в табличке.
Мне почему-то кажется, что винчестер не то устройство, для обслуживания которого 8-битке требуются какие-то задержки. На ноутбуке, в котором стоял этот накопитель, смотрели видео файлы, а тут Орион какой-то с жалкими 10(2,5 МГц) тактовой...
Обращения к портам и так вэйтят МП, считаете, что этого недостаточно?