User Tag List

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

Тема: Вопрос про КМД ДВК

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

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

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вопрос к Алексу
    Цитата Сообщение от Alex_K Посмотреть сообщение
    На материнке адрес ИРПС должен быть 176560. А если подключать к 1801ВП1-065, то тогда надо отрезать выводы входа, выхода, RR и BSYD. Тут еще некоторые сигналы могут быть инвертированы.
    Зачем отрезать? У меня они на оптопарах и так не подключены.

    P.S. Patron, Я 256 проверю позже. На всё времени не хватает. И потом на осциллографе развёртка 5мкс маловата для таких сигналов.
    Последний раз редактировалось MiX; 18.01.2014 в 16:47.

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

  3. #2

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,807
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    80 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Зачем отрезать?
    Отрезать надо те дорожки, которые подают на входы 0в, т.е. коротят их на землю ( а можно - и все входные дорожки ). Выходы, по идее - можно не трогать ( нагрузочной способности должно хватить ).

  4. #3

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,807
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    80 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    MAX232:



    Видно, что относительно 065 сигналы у MAX232 инверсные и порт настроен на гораздо меньшую скорость.

    ---------- Post added at 16:00 ---------- Previous post was at 15:56 ----------

    Цитата Сообщение от Alex_K Посмотреть сообщение
    По поводу КЦГД - скорость 57600 между двумя 1801ВП1-065.
    Похоже, что при обычном выводе символов на экран - КЦГД при помощи квитирования имитирует скорость 9600, а полную скорость использует только в "спецрежимах" ( например, при загрузке программ через терминальный порт ).

  5. #4

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    361
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Похоже, что при обычном выводе символов на экран - КЦГД при помощи квитирования имитирует скорость 9600, а полную скорость использует только в "спецрежимах" ( например, при загрузке программ через терминальный порт ).
    Ничего там не имитируется. Порты терминала работают в режиме опроса, не прерывания. Потому приняли байт, сразу же его обработали, а вывод на экран, тем более графический, занимает какое-то время. В режиме прерываний там только клавиатура МС-7004, ну и таймер 60 Гц.

  6. #5

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,807
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    80 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Ничего там не имитируется.
    По факту - скорость вывода 9600/11 ( 872 CPS ) имитируется в КЦГД довольно точно ( это хорошо видно, если сравнить выложенные выше оcциллограммы 065 и MAX232 ). На осциллограмме MAX232 используется один стоповый бит, поэтому посылка 9600/10 ( 960 CPS ) у MAX232 примерно на 10% короче, чем имитируемая продолжительность посылки 9600/11 ( 872 CPS ) у КЦГД.

    Предположение, что это случайно так получилось - ничем не лучше предположения, что это не случайно так получилось.
    Последний раз редактировалось Patron; 18.01.2014 в 17:50.

  7. #6

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    361
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Предположение, что это случайно так получилось - ничем не лучше предположения, что это не случайно так получилось.
    Разбирал я -181-ю прошивку, правда не до конца, где-то здесь даже выкладывал дизассемблированную версию. Попробуйте выводить что-то другое, например байт 0, либо пищать байтом 7, либо попереключать РУС/ЛАТ с помощью 016/017. Уж если что-то и будет иммитироваться, то будет видно. А вывод символа у КЦГД довольно замороченный, точек 800, а символов 80, поэтому на каждый символ приходится по 10 бит. Длина строки символа в таблиц знакогенератора составляет 8 бит, поэтому при выводе символа левая половина может находится в одном байте, а правая в другом, на все эти сдвиги и вывод нужно время, а подпрограмма вывода у КЦГД и так не очень оптимально сделана.

    P.S. Как-то мы ускользнули от проблем именно с КМД. Хотелось бы у топикстартера узнать, раз КМД запустилось, то как с этим дальше дела идут.

  8. #7

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,807
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    80 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Длина строки символа в таблиц знакогенератора составляет 8 бит, поэтому при выводе символа левая половина может находится в одном байте, а правая в другом, на все эти сдвиги и вывод нужно время, а подпрограмма вывода у КЦГД и так не очень оптимально сделана.
    И при этом на осциллограмме последовательного вывода символов "@" на экран КЦГД хорошо видно, что цикл приёма и вывода каждого байта занимает примерно 11/9600 сек. Было бы очень прикольно, если бы разные символы выводились на экран КЦГД с разной скоростью, но пока эксперименты показывают, что при выводе символов на экран КЦГД веcьма точно имитируется скорость 9600/11.

    ---------- Post added at 17:12 ---------- Previous post was at 17:07 ----------

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Как-то мы ускользнули от проблем именно с КМД. Хотелось бы у топикстартера узнать, раз КМД запустилось, то как с этим дальше дела идут.
    Чтобы вплотную заняться КМД - нужно загрузить RT-11, а сделать это пока возможно только через порт системного терминала.
    Вот почему в данный момент тестируется связь ДВК с PC по RS232 через порт 177560.

  9. #8

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,807
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    80 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    На всё времени не хватает. И потом на осциллографе развёртка 5мкс маловата для таких сигналов.
    Всё окончательно прояснилось, поэтому дополнительные осциллограммы уже не особо нужны.

    Для копирования в COM-порт PC байтов, выводимых на КЦГД - нужно подключить выход передатчика ВП1-065 через инвертор на вход приёмника MAX232 и настроить COM-порт PC на скорость 57600;8N2.

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

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

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

Похожие темы

  1. вопрос
    от Sayman в разделе Барахолка (архив)
    Ответов: 10
    Последнее: 20.11.2008, 09:40
  2. Вопрос про ПЗУ
    от Eltaron в разделе Память
    Ответов: 14
    Последнее: 25.12.2005, 20:17

Ваши права

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