User Tag List

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

Тема: МС1201.2018

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

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

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,508
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я очень умный и доставучий, но ещё и тормозной Определил причину косяка, который Андрей упомянул в теме продажи 1201.2018:

    "Изменений два
    1. Изменён модуль консольного порта. На тот, который в проекте был изначально
    Вернулся некритичный глючок. При старте платы в надпись ****Доступное ОЗУ - 3.7М* бывает, что добавляется лишний символ между
    первыми звёздочками. Но появилась возможность изменять скорость порта."

    Комментарии. Во первых, не добавляется, а рисуется вместо звёздочки разная (зависит от скорости порта) хрень. Во вторых - у меня он стабилен.

    По идее, причину косяка надо ещё вчера вычислить, но.. Уж как получилось Причина тривиальна (но как раз такие имеют привычку хрен ловиться).

    Во первых - хрень рисуется вместо третьей звездочки. Во вторых - саму третью звёздочку рисует T3. А происходит следующее. Т3 отправил(!!) звёздочку в консольный порт (типа я начал работать) - она начала (!!) передаваться, в это время T3 завершается свою работу (там проверка прерывания по несуществующему адресу -всё быстро заканчивается) и возвращается в родителя (T0), а родитель уходит на вычисление - скоко у нас памяти то есть?? - и в начале этого кода выполняется команда RESET. Опаньки!! Все быстро сбрасываются, включая серийник, который успел(!!) начать передачу и вдруг резко замолчал. С другой стороны (терминал) об этом ни сном ни духом - для него передача идёт и он рисует то, что считает принятым. То есть у меня на скорости 19200 прилетал код 376, который VT52 Патрона рисовал как русское Ч, а VT220 - перевёрнутый знак вопрос (вроде у него это - я не понял, чё принял, нарисую что смогу ). С моей точки зрения - это неправильно - если серийник начал передачу - пусть закончит. По сути устройство общения с терминалами в PDP состоит из двух половинок - интерфейсная часть на шине и интерфейсная часть на последовательной линии. То есть первую половину благополучно сбрасываем (в 1201.2018 тут всё оки), а вторую не трогаем (злобно порезал весь код сброса). Теперь у меня претензий к выводу нет.

    Осталось разобраться с зависанием по Ctrl/S.
    Последний раз редактировалось Hunta; 02.12.2019 в 08:17.

    Этот пользователь поблагодарил Hunta за это полезное сообщение:

    xolod(01.12.2019)

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

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

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

Похожие темы

  1. Запустить МС1201.02
    от Unik в разделе ДВК, УКНЦ
    Ответов: 99
    Последнее: 20.09.2023, 17:34
  2. Оживление МС1201.02
    от DATAsoft в разделе ДВК, УКНЦ
    Ответов: 18
    Последнее: 08.12.2018, 22:13
  3. МС1201.03 и МС1201.04 отличие (апгрейд?)
    от palsw в разделе ДВК, УКНЦ
    Ответов: 129
    Последнее: 20.04.2016, 15:00
  4. МС1201 - ТО и паспорт
    от stealth_w в разделе ДВК, УКНЦ
    Ответов: 0
    Последнее: 13.12.2014, 22:00
  5. Ремонт МС1201.02
    от SKcorp. в разделе ДВК, УКНЦ
    Ответов: 0
    Последнее: 08.07.2011, 21:45

Ваши права

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