Важная информация

User Tag List

Показано с 1 по 9 из 9

Тема: вопрос по принципам работы

  1. #1
    Activist
    Регистрация
    27.11.2005
    Адрес
    г. Самара
    Сообщений
    205
    Спасибо Благодарностей отдано 
    89
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию вопрос по принципам работы

    интересует вот такой вот вопрос.

    вот к примеру работа с LPT портом - сперва мы подаем сигнал на линию CS потом по INIT - принтер сбрасывается. затем анализируем бит RDY и если он Ок то выставляем данные и стробируем их стробом. и потом слушаем че принтер говорит - либо bysu либо rdy - упрощенно говоря. так?

    а как работает флоппи с точки зрения обмена сигналами между контроллером дисковода и самим дисководом? притом в координатах i8272. ну вот если представить что флоппи-порт это принтерный порт.

    к чему такой концептуальный вопрос я задал:
    ремонтирую десктоп HP. не хочет он на встроенном мультиконтроллере видеть флопы. на внешнем ISAшном - пожалуйста. а на встроенном - получаю только FAIL.

    есть ведь некий единый алгоритм по работе с флоппи. если его знать - можно предметно по конкретному мультику разбираться, слушать сигналы на ногах и сделать вывод - то ли у нас глюк и достаточно например перепаять какую SMD-вошь на плате либо время рубить головы - и искать чип на замену.

    почему сюда обратился - ну наверное многие из спектрумистов свои beta-disk настраивали вручную прощупывая каждый сигнал на плате.
    но если я не по адресу - тогда мои извинения.

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

  3. #2
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    318
    Спасибо Благодарностей получено 
    596
    Поблагодарили
    442 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Никак. Флоппик - тупой автомат. Логику ему задает именно ВГ93.

  4. #3
    Activist
    Регистрация
    27.11.2005
    Адрес
    г. Самара
    Сообщений
    205
    Спасибо Благодарностей отдано 
    89
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    хорошо, но как понять, готова ли тупая железка к тому чтоб сикнуться на 19 дорожку в то время как она пишет 7 сектор 40 дорожки?
    да и вообще - что эта тупая железка вообще на шлейфе есть.
    все равно какой-то протокол даже 93я должна проделать, чтоб в дальнейшем считалось что данное состояние бит на шине есть ок и готов.

    железка-то тупая. во флопе мозгов особо-то и нету. разве датчик нулевой дорожки датчик запрета записи да датчик нулевого сектора и датчик открытия кармана.
    тем не менее контроллер как-то должен понимать, есть ли ему вообще куда посылать что-либо?

  5. #4
    Master
    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    593
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    19 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну, он позиционируется на нулевую дорожку, потом сикает до нужной, номер дорожки считывается из секторов на ней, при записи находится нужный сектор и в него пишутся данные, опять же всё тупо делает ПО и контроллер.
    PS: еще голову умеет переключать
    Ну и готовность определяется контроллером, если он занят каким-то делом с диском - он генерит сигнал занятости.
    Последний раз редактировалось EvgenRU; 26.10.2017 в 00:45.

  6. #5
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    318
    Спасибо Благодарностей получено 
    596
    Поблагодарили
    442 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Флопик это магнитофон. У него есть сигнал входа и выхода данных. У него есть сигнал выбора устройства (поэтому можно подключать до 4х устройств на 1 шлейф, но везде используется только 2). У него есть сигнал "включить мотор", "сделать шаг головой" и "направление шага головы". Все. Остальное все делает контроллер дисковода (сколько шагов, куда и зачем).

  7. #6
    Activist
    Регистрация
    27.11.2005
    Адрес
    г. Самара
    Сообщений
    205
    Спасибо Благодарностей отдано 
    89
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а вот сам по своей инициативе после включения питания контроллер разве не проводит свою стартап-последовательность, не ожидая, пока с хоста к нему постучатся? всмысле пока чипсет\процессор начнут его кормить командами с данными?

    просто я заметил, что например флоппик при подключении его шлейфом к контроллеру при включении питания вертит шпинделем. но при этом - как я понял - еще с хоста к нему не было обращения.
    или одно дело 8272 и другое дело 1793? так? 1793 более примитивнее интелевого 72го?
    под WD179х я разумею родителя ВГ93
    Последний раз редактировалось vivat; 26.10.2017 в 11:49. Причина: UPD som mor

  8. #7
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    473
    Спасибо Благодарностей получено 
    899
    Поблагодарили
    591 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vivat Посмотреть сообщение
    к чему такой концептуальный вопрос я задал:
    ремонтирую десктоп HP. не хочет он на встроенном мультиконтроллере видеть флопы. на внешнем ISAшном - пожалуйста. а на встроенном - получаю только FAIL.
    Тут всё достаточно просто. На исправной системе проверяем сам флоппик, либо сабжевой системе подкидываем заведомо исправный. Сразу будет ясно где мухи, а где котлеты.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  9. #8
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    318
    Спасибо Благодарностей получено 
    596
    Поблагодарили
    442 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vivat Посмотреть сообщение
    а вот сам по своей инициативе после включения питания контроллер разве не проводит свою стартап-последовательность, не ожидая, пока с хоста к нему постучатся? всмысле пока чипсет\процессор начнут его кормить командами с данными?

    просто я заметил, что например флоппик при подключении его шлейфом к контроллеру при включении питания вертит шпинделем. но при этом - как я понял - еще с хоста к нему не было обращения.
    или одно дело 8272 и другое дело 1793? так? 1793 более примитивнее интелевого 72го?
    под WD179х я разумею родителя ВГ93
    Флопик не могёт. Контроллер могёт, но зависит от его "интеллекта". Интельный может парковать подключенные приводы до сигнала Track #0 по сбросу.

  10. #9
    Activist
    Регистрация
    27.11.2005
    Адрес
    г. Самара
    Сообщений
    205
    Спасибо Благодарностей отдано 
    89
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    Тут всё достаточно просто. На исправной системе проверяем сам флоппик, либо сабжевой системе подкидываем заведомо исправный. Сразу будет ясно где мухи, а где котлеты.
    флоп изправен. шлейф изправен. флоп подкинул шлейф подкинул - всмысле заведомо изправные из кучи запасных

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

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

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

Похожие темы

  1. Специфика работы AY’ка ...
    от Robus в разделе Звук
    Ответов: 22
    Последнее: 14.09.2009, 03:23
  2. РАБОТЫ С CC'2006!!!
    от C-jeff в разделе Софт
    Ответов: 136
    Последнее: 14.09.2006, 19:11

Ваши права

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