User Tag List

Показано с 1 по 10 из 68

Тема: Ноутбучный винт не дружит с NEMO_IDE.. WTF?

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,289
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    202
    Спасибо Благодарностей получено 
    1,456
    Поблагодарили
    946 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    Какой-то косяк (с времянками?) в нэмо-схемотехнике.
    а в софте (например длительность опроса/передачи) не может быть подвоха ?
    примерно как дискетные турболоадеры не работали быстро на старых моделях дисководов

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    а в софте (например длительность опроса/передачи) не может быть подвоха ?
    примерно как дискетные турболоадеры не работали быстро на старых моделях дисководов
    В случае NEMO-IDE тайминги формируются аппаратно. В софте я мееееедленно кладу команду в порт, а накопитель её не получает. Т.е. программно фактически одно простое действие: я записываю в порт командного регистра байт 0ECh и всё! Дальше жду ответ накопителя (смотрю его регистр статуса). Ответа никакого нет.
    И вот тут уже надо разбираться, а как аппаратно контроллер с помощью одной команды МП реализует целый алгоритм действий?

    Через контроллер-затычку я делаю это так:

    1) Выставляю в регистре данных 00ECh (именно два байта, т.к. ШД в IDE 16-разрядная);
    2) Активирую линию /CS1FX (выборка блока командного регистра накопителя);
    3) Активирую линию /IOW (импульс записи данных в регистр накопителя);
    4) Жду немного (7+ тактов МП);
    5) Деактивирую линию /IOW;
    6) Деактивирую линию /CS1FX.

    Каким чудесным образом NEMO делает это всё одной командой МП? Может всё таки есть те, кто в курсе как работает этот контроллер?

    - - - Добавлено - - -

    Пытаюсь понять работу нэмо-схемы...

    При записи в регистр команд HDD, дёргаются оба чипселекта регистров данных, стало быть на ШД IDE выставляется инфа из обоих регистров. Что, в общем-то, логично. Но при этом в старший регистр со стороны МП ничего не записывается, стало быть в HDD выдаётся мусор, который был в этом регистре от предыдущих операций.
    Могу предположить, что десктопные "винты" игнорируют инфу в MSB, а ноутбучный хочет всё по-честному. Но не уверен, что я правильно понял работу схемы...

    - - - Добавлено - - -

    Есть инфа , что мой вариант нэмы скопипастен с Profi 3+.

    - - - Добавлено - - -

    Цитата Сообщение от Denn Посмотреть сообщение
    Но при этом в старший регистр со стороны МП ничего не записывается, стало быть в HDD выдаётся мусор, который был в этом регистре от предыдущих операций.
    Могу предположить, что десктопные "винты" игнорируют инфу в MSB, а ноутбучный хочет всё по-честному. Но не уверен, что я правильно понял работу схемы...
    Не подтвердилось! Попробовал подсовывать мусор в варианте с "затычкой", всё равно работает. В чём-то другом проблема.
    Последний раз редактировалось Denn; 28.03.2018 в 13:11.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. GRM1 не дружит с 1818ВГ93
    от blackinwoman в разделе Pentagon
    Ответов: 4
    Последнее: 21.01.2018, 01:20
  2. NEMO_IDE не работает с винтом.
    от John North в разделе Внешние накопители
    Ответов: 28
    Последнее: 01.04.2012, 17:02
  3. Ноутбучный дисковод.
    от Petr0v в разделе Внешние накопители
    Ответов: 7
    Последнее: 29.11.2011, 20:48
  4. Куплю маленький ноутбучный веник.
    от Surfin_Bird в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 31.10.2006, 21:29

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •