User Tag List

Показано с 361 по 370 из 422

Тема: Контроллер НГМД Орион-128: Cборка и настройка варианта 2011. ФАК

Древовидный режим

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

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

    Angry Зачем нужен WAIT ЦПУ в КНГМД?!

    Укусываю вновь собраный сабжевый КНГМД. Вроде все баги пофиксил, всё отладил, но осталась одна неприятка, которая мне была непонятна. А именно, в режиме форматирования (ака записи трека целиком) иногда алгоритм зависал наглухо, т.е. не выскакивал из цикла записи, при этом ВГ93 уже переставала отвечать, лампочка на флопе гасла, двигло замолкало.
    Раскопки показали, что иногда в случайном месте, в случайный момент проц не успевает подсунуть ВГ-хе очередной байт и она впадает в печаль под названием "потеря данных". Проверку на это недоразумение в цикл уже физически не вставить, т.к. по таймингам там всё впритык (пришлось даже хитрить с оптимизацией кода). Считается, что на исправном оборудовании такой ситуации быть не должно. С КНГМД Короткина такой проблемы не случается, а тут ну никак не мог победить. Уже даже подсовывал ВГ-хе данные вперёд "авансом", всё равно в случайный момент теряет ((

    Начал играться с пикушными ёмкостями, заодно обнаружил, что в схеме неверно указаны номиналы RC-цепочек на АГ3, т.к. они один-в-один переписаны с авторской схемы, в которой применяется строго серия К155 (в новодельной схеме указана 555АГ3), а как показали справочники, расчёт RC-цепочек разный для 155 и для 555 (1533 в моём случае). Но адекватный пересчёт RC не помог, трабла по-прежнему оставалась.
    Начал анализировать, в чём же глобальные отличия КНГМД Короткина, КНГМД в Орионе-ПРО и авторского? Наличие у последнего цепочки торможения ЦПУ. "Психанул" и замкнул базу ключа, коммутирующего READY на землю, т.е. отключил вэйтилку вообще... и - о, чудо - КНГМД заработал как надо! Дискеты форматируются без ошибок и зависаний, файлы записываются/читаются. Соответственно, возникает вопрос, а зачем эта цепочка сделана, если она только всё портит и для нормальной работы КНГМД не нужна?
    Последний раз редактировалось Denn; 05.06.2016 в 18:59.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

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

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

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

Похожие темы

  1. Ответов: 1012
    Последнее: 06.06.2024, 06:49
  2. Ответов: 506
    Последнее: 15.09.2023, 02:34
  3. Ответов: 133
    Последнее: 13.01.2022, 10:54
  4. Контроллер НГМД
    от MV1971 в разделе Внешние накопители
    Ответов: 2
    Последнее: 30.04.2010, 20:23

Ваши права

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