Как можно управлять пинами ide разъема ?

Тема в разделе "WASM.OS.DEVEL", создана пользователем lno, 25 фев 2011.

  1. lno

    lno New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2011
    Сообщения:
    3
    Скажем мне надо получить raw поток, или надо с такой-то частотой узнать логический уровень на таком-то пине ide разъема. или наоборот выдать уровень. где начинается моя свобода ? ос любая которая позволит взять эксклюзивно один иде канал.
     
  2. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Нигде, всем этим распоряжается контроллер.
     
  3. bugaga

    bugaga New Member

    Публикаций:
    0
    Регистрация:
    1 июл 2007
    Сообщения:
    361
    свобода простираеться в диапазоне портов 0x1F0h-0x1F7 для первичного контроллера и 0x170-0x177 для вторичного.. По скорости непрерывного доступа, IDE в два три раза выше нежели LPT, однако требуется некоторое интерфейсирование шины IDE для применения его в подобном качестве.
     
  4. lno

    lno New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2011
    Сообщения:
    3
    нужно один ready входящий сигнал, отлично если на этот пин можно посадить прерывание.Можно где пример посмотреть как считывают и пишут — или в моём случае дергают пинами ?
    out 0x170, 0
    out 0x170, 0x01
    out 0x170, 0
    так дернет пином с чаcтотой шины ?

    интерфейсирование шины
    как это проще сделать ?
     
  5. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    Возьми и попробуй.
     
  6. lno

    lno New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2011
    Сообщения:
    3
    Pavia
    какие еще будут указания ?
     
  7. bugaga

    bugaga New Member

    Публикаций:
    0
    Регистрация:
    1 июл 2007
    Сообщения:
    361
    от'интерфейсить IDE можно так к примеру
    [​IMG]