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

User Tag List

Страница 5 из 40 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 41 по 50 из 391

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

  1. #41
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    123
    Поблагодарили
    62 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Я думаю вопрос в перемычках.
    Вот что написано про перемычки в описании:



    Чтобы настроить ВП1-065 на работу с портом системного терминала - нужно удалить из корзины плату КЦГД и замкнуть ( если правильно понимаю ) нужные выводы S1 на плате процессора.

    ---------- Post added at 03:00 ---------- Previous post was at 02:58 ----------

    Цитата Сообщение от MiX Посмотреть сообщение
    на обоих 4,9в
    Если уровни одинаковые, похоже что инвертор не нужен ( ведь будет же работать MAX232, если замкнуть её TX на RX ).

    ---------- Post added at 03:07 ---------- Previous post was at 03:00 ----------

    Для быстрой проверки - можно ничего не перенастраивать, а просто вручную писать с пульта байты в порт передатчика ВП1-065 ( 176566 ) - эти байты должны приходить в окно терминала на PC, а также смотреть, появляется ли бит готовности 0200 в регистре статуса приёмника ( 176560 ) при приходе байта с PC ( сам байт при этом должен появляться по адресу 177562 ).
    Последний раз редактировалось Patron; 16.01.2014 в 04:02.

  2. #42
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Чтобы настроить ВП1-065 на работу с портом системного терминала - нужно удалить из корзины плату КЦГД и замкнуть ( если правильно понимаю ) нужные выводы S1 на плате процессора.
    Там про SA1 сказано.

    Цитата Сообщение от Patron Посмотреть сообщение
    Если уровни одинаковые, похоже что инвертор не нужен ( ведь будет же работать MAX232, если замкнуть её TX на RX ).
    Да эхо есть.

    Цитата Сообщение от Patron Посмотреть сообщение
    Для быстрой проверки - можно ничего не перенастраивать, а просто вручную писать с пульта байты в порт передатчика ВП1-065 ( 176566 ) - эти байты должны приходить в окно терминала на PC, а также смотреть, появляется ли бит готовности 0200 в регистре статуса приёмника ( 176560 ) при приходе байта с PC ( сам байт при этом должен появляться по адресу 177562 ).
    При вынутом КЦГД?
    Я с пультом не работал, как и равно с ДВК раньше. Поэтому вопрос: КАК?
    Последний раз редактировалось MiX; 16.01.2014 в 04:18.

  3. #43
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    123
    Поблагодарили
    62 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Там про SA1 сказано.
    Для начала ( наверное ) лучше просто читать/писать байты с пульта при помощи КЦГД по нестандартному адресу ВП1-065.

    ---------- Post added at 03:17 ---------- Previous post was at 03:13 ----------

    Если в пульте ДВК сделать так:

    Код:
    @176566/000000 100 <ВК>
    На подключенном к этому порту терминале появляется значок "@".

  4. #44
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Код:
    @176566/000000 100 <ВК>
    На подключенном к этому порту терминале появляется значок "@".
    Нет значка.

    Я
    Последний раз редактировалось MiX; 16.01.2014 в 04:29.

  5. #45
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    123
    Поблагодарили
    62 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Нет значка.
    Но сам порт ВП1-065 по адресам 176560..176566 есть. Это уже неплохо. Теперь можно подцепить к ноге 27 осциллограф и посмотреть, в каком виде оттуда выходит записываемый в порт байт ( потом можно передать такой же байт в MAX232 и сравнить осциллограммы с ног TX ).

    Ведь чтобы передаваемый байт добрался до PC - у приёмного и передающего портов должны совпадать настройки скорости и т.п.

  6. #46
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Теперь можно подцепить к ноге 27 осциллограф и посмотреть, в каком виде оттуда выходит записываемый в порт байт
    Ничего не меняется
    При нажатии кнопки УСТ уровень сбрасывается до нуля потом опять 5в.

    Цитата Сообщение от Patron Посмотреть сообщение
    ( потом можно передать такой же байт в MAX232 и сравнить осциллограммы с ног TX ).
    На эмуляторе PDP11 набираю 176560/ он мне ? (на ДВК 000 000).


    Цитата Сообщение от Patron Посмотреть сообщение
    Ведь чтобы передаваемый байт добрался до PC - у приёмного и передающего портов должны совпадать настройки скорости и т.п.
    Скорость задаётся перемычками, но я думаю там по умолчанию 9600.

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

  8. #47
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    123
    Поблагодарили
    62 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    На эмуляторе PDP11 набираю 176560/ он мне ?
    Значит, порт с таким адресом не эмулируется ( в используемом cfg-файле ).

    Но зачем эмулировать ДВК, чтобы из PC послать байт в COM-порт.. Вполне достаточно любой терминалки, настроенной в PC на работу с используемым COM-портом, чтобы, нажав на клавиатуре @ - передать в COM-порт байт 0100.

    Конечно, если есть желание полностью воспроизвести тестируемое оборудование, то в эмулируемую ДВК надо добавить ещё один терминальный порт, настроенный на базовый адрес 0176560 ( или, если второй терминальный порт уже эмулируется - перенастроить его на этот базовый адрес ) и подключить в эмуляторе этот порт к используемому COM-порту PC.

    ...

    Что же до дальнейшего тестирования, то предлагаю найти на плате КЦГД тот ( один из трёх ) ВП1-065, который подключен к шине ДВК и подключить осциллограф на его ногу 27.

    При старте ДВК на КЦГД выводятся символы и все они попадают в КЦГД через пару соединённых друг с другом линиями TX-RX ВП1-065, один из которых сидит на шине ДВК, а второй - на шине КЦГД.

    Если не ошибаюсь "спаренные" ВП1-065 работают в КЦГД на высокой скорости, поэтому прежде чем подключать ногу RX у MAX232 к ноге 27 "входного" ВП1-065 КЦГД ( чтобы копировать в COM-порт всё, что ДВК выводит на КЦГД ) - нужно понять на какую скорость ( и прочие параметры ) надо настроить COM-порт на PC.

  9. #48
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот что пишет anonymous в http://bk0010.org/forum/?id=4464

    Скрытый текст



    Микросхема по NB, PEV, NP полностью соответствует -035, RR никуда не заведен, как и BSYD, у нее применено аппаратное квитирование, что не позволяет его использовать с PC - у PC оно программное, т.е. при снятии CTS порт в писюке просто возникает прерывание, но вывод не блокируется, приостановка осуществляется программой, которая тормозит только следующий байт, а текущий, выдачу которого попросила остановить -065, в этом случает все равно улетает, более того, если включено выходное FIFO, с этим байтом вылетают и все, попавшие в FIFO ранее, в результате чего передавать данные становится совершенно невозможно, т.к. либо процент ошибок зашкаливает, либо приходится ставить слишком маленькую скорость, не более 4800, чтоб хоть на консоли работать...
    Выход - не применять -065 & -035 с PC, а только с другой -065 на другом конце. Нам потребовалось передавать данные между PC и платой на базе ВМ3, пришлось изготовить свою микросхему коммуникационного порта, зато со стороны ВМ3 скорости теперь выбираются от 50 бод до 230400 бод, имеется 16-байтовое выходное FIFO и 1024-байтовое входное FIFO, вывод по пропаже CTS тормозится на каждом байте при передаче - CTS проверяется перед заполнением регистра сдвига передатчика, а RTS выставляется при заполненности входного FIFO не более 16 символов, а убирается при достижении заполненности входного буфера до 1000 символов, оставляя еще 24 запас на время реакции PC и опустошение его выходного FIFO. Реализовано на CPLD XC9572 (интерфейс QBUS, контроллер прерываний, регистры обмена) и микросхеме микроконтроллера, встроенные UART и SRAM которого и используются.
    По пункту 4 - все те же скорости, что и у -035, только после 19200 следующей добавлена 57600, при подаче на тактовый вход частоты 9216000Гц линейка частот сдвигается в более стандартную.
    FR3 FR2 FR1 FR0 4608кГц 9216кГц
    0 0 0 0 50 100
    0 0 0 1 75 150
    0 0 1 0 100 200
    0 0 1 1 150 300
    0 1 0 0 200 400
    0 1 0 1 300 600
    0 1 1 0 600 1200
    0 1 1 1 1200 2400
    1 0 0 0 2400 4800
    1 0 0 1 4800 9600
    1 0 1 0 9600 19200
    1 0 1 1 19200 38400
    1 1 0 0 57600 115200
    1=+5в 0=земля
    Уровни на NB0, NP, PEV у вас правильно описаны. ACL0/ACL1 у -065 тоже соответствуют -035
    NB1 у -065 исключен, вместо этого он сделан выходом с открытым стоком, лог. 0 на котором вырабатывается при адресации любого из регистров микросхемы, это сделано, чтоб можно было навесить внешние регистры и получить полный набор бит, т.е. с DTR/DSR&RTS/CTS, при этом прерывания от изменения их состояния должны обслуживаться также дополнительной обвязкой пользователя. По стандарту PDP11 биты заводятся на разряды CSR приемника: DTR 01, DSR 04, RTS 02, CTS 13, RING 14, а вот с CD вышла накладка, он у PDP11 сидит на 12м бите, а у ВП1-035/-065 там бит Overrun, который у PDP на 14 бите в регистре данных приемника, а бит ошибки четности, читающийся у ВП1 в 15 разряде регистра состояния приемника, должен быть по стандарту в 12 бите данных приемника, бит 13 регистра данных приемника у PDP - FramingError.
    Сигнал HALT также устранен, его место занял RR, теперь состояние BREAK, "разрыв линии", детектится дополнительным битом в регистре состояния приемника, в разряде 00.
    [свернуть]


    Если это конечно уместно копировать чужие форумы...
    Последний раз редактировалось MiX; 17.01.2014 в 15:11.

  10. #49
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    123
    Поблагодарили
    62 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Вот что пишет anonymous
    Это относится только к приёму данных с COM-порта. Мы сейчас тестируем передачу в COM-порт, а для этого со стороны ВП1-065 на любой скорости нужны только две линии - земля и TX.

    Что же до приёма данных с COM-порта в ВП1-065, то при использовании протокола HX - потребность в аппаратном квитировании возникает только при использовании сжатия. Если настроить аппаратное квитирование не удастся - придётся работать по HX без сжатия, других проблем быть не может.

  11. #50
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Значит, порт с таким адресом не эмулируется ( в используемом cfg-файле ).
    Да там 177560, но там обозначена плата DL11-W.
    К плате И12 это отношение имеет?

    Цитата Сообщение от Patron Посмотреть сообщение
    Но зачем эмулировать ДВК, чтобы из PC послать байт в COM-порт.. Вполне достаточно любой терминалки, настроенной в PC на работу с используемым COM-портом, чтобы, нажав на клавиатуре @ - передать в COM-порт байт 0100.

    Конечно, если есть желание полностью воспроизвести тестируемое оборудование, то в эмулируемую ДВК надо добавить ещё один терминальный порт, настроенный на базовый адрес 0176560 ( или, если второй терминальный порт уже эмулируется - перенастроить его на этот базовый адрес ) и подключить в эмуляторе этот порт к используемому COM-порту PC.
    Есть желание, если не затруднит то конфиг напишите пожалуйста.
    То-есть PDP11 c открытымVT52 + второй VT52 через COM-порт (вроде так).

    Цитата Сообщение от Patron Посмотреть сообщение
    Что же до дальнейшего тестирования, то предлагаю найти на плате КЦГД тот ( один из трёх ) ВП1-065, который подключен к шине ДВК и подключить осциллограф на его ногу 27.
    Может 28ю там 065 на приём с шины ДВК.



    Цитата Сообщение от Patron Посмотреть сообщение
    При старте ДВК на КЦГД выводятся символы и все они попадают в КЦГД через пару соединённых друг с другом линиями TX-RX ВП1-065, один из которых сидит на шине ДВК, а второй - на шине КЦГД.
    Возможно, но меня интересует вариант именно с МС.

    Цитата Сообщение от Patron Посмотреть сообщение
    Если не ошибаюсь "спаренные" ВП1-065 работают в КЦГД на высокой скорости, поэтому прежде чем подключать ногу RX у MAX232 к ноге 27 "входного" ВП1-065 КЦГД ( чтобы копировать в COM-порт всё, что ДВК выводит на КЦГД ) - нужно понять на какую скорость ( и прочие параметры ) надо настроить COM-порт на PC.
    Только для того чтобы посмотреть.

Страница 5 из 40 ПерваяПервая 123456789 ... ПоследняяПоследняя

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

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

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

Похожие темы

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

Ваши права

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