Re[5]: Как можно управлять пинами ide разъема ?
От: lomom  
Дата: 26.02.11 11:14
Оценка:
ЕМ>>Если Вам нужен только один разряд — к чему сложности с IDE?

fk0> Затем что IDE в таких применениях любят -- это практически единственная возможность получить доступ к шине процессора через порт ввода-вывода. Скоростной доступ. Потому, что тот же LPT будет работать гораздо медленее, более 1-2МБайт/сек там сложно прокачать. Я, разумеется, имею ввиду EPP и ECP-режимы (IEEE 1284 кажись).


да, надо 5 мгц дёргать.

fk0> Не надо путать контроллер винчестера и собственно IDE-интерфейс. В момент исполнения процессором инструкции IN можно считать любой бит шины данны DataX, либо установить там любой уровень на время выполнения команды OUT (данные можно защёлкнуть во внешнем регистре сигналом I/O Write). Но подключать на IDE-шину всякое непотребство не стоит -- она подключается практически напрямую к параллельной шине компьютера. В момент когда нет чтения (сигнал I/O Read) там не должно быть ничего работающего на выход с низким выходным сопротивлением.


Что не хорошо подключать согласен, но плата будет заниматься только этим так-что не страшно, лишь-бы был результат.
нужно один стробирующий входящий сигнал, отлично если на этот пин можно посадить прерывание.Можно где пример посмотреть как считывают и пишут — или в моём случае дергают пинами ?
out 0x170, 0
out 0x170, 0xff
out 0x170, 0
так дернет пином с чатотой шины ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.