BYTEMAN, под рукой не было шприца,до появления отсосов активно юзал иголочки с разным диаметром.Сейчас есть отсос и паяльная станция.
Вид для печати
BYTEMAN, под рукой не было шприца,до появления отсосов активно юзал иголочки с разным диаметром.Сейчас есть отсос и паяльная станция.
В общем инвертировал tx rx и оно заработало, не уверен что правильно. Но если в терминале выбрать режим 8-N-1 и RTS/CTS handshake то в УК-НЦ можно считать в регистре 176562 переданное значение (причем можно читать скоко угодно!!! оно не очищается, это нормально?) а если записать в регистр 176566 число то оно приходит на терминал к ПЭЦЭ.
Где теперь взять HX multiplexer под это дело?
Да.
Чтобы проверить работу квитирования - нужно послать в терминале несколько разных байтов, а потом прочитать их из порта один за другим ( Windows должна сохранить отправленные байты в буфере FIFO и выдавать их в линию по сигналам квитирования ).
Комплект сервера HX для работы через порт CA: HX_Server 2.2_-_UKNC_-_CA_21.01.13_16-15, кроме специального загрузчика для СА-протокола УКНЦ, который ещё нужно написать.Цитата:
Где теперь взять HX multiplexer под это дело?
Можно сначала загрузиться не через HX, а потом перезагрузиться с HX по команде BOOT HX0:
Или ввести с пульта загрузчик в стиле C2, но работающий через порт СА:
Показаны только те коды, которые нужно ввести. По мере их ввода пульт много чего будет показывать, но нужно, не обращая на это внимания - просто ввести все указанные выше символы. Там где стоит значок '¬' - нужно нажимать [ПС], а там где такого значка нет - нужно нажимать [ВК].Код:100/102¬
2
10000/106427¬
340¬
12706¬
10000¬
12702¬
176562¬
4567¬
12¬
105737¬
176560¬
100375¬
111203¬
207¬
105712¬
105737¬
176564¬
100375¬
112737¬
100¬
176566¬
12700¬
1000¬
5004¬
4715¬
110324¬
77003¬
5007
10000G
...
Спасибо, вчера до 3 часов ночи вводил загружчик из файла UKNC-style Loader.odt попутно заменяя все 17756x на 17656x но он после запуска так и не сцепился с HX server-ом. Странно что когда я слал код 026 или символ @ ему в ответ он тоже никак не реагировал. Сегодня попробую еще повозиться.
[ПС] [ВК] ? перевод строки и возврат каретки? это типо 0xd 0xa? чето не совсем понял этот момент, вот тут есть описание команд пульта УК-НЦ: http://www.emuverse.ru/wiki/%D0%A3%D...BD%D0%B8%D0%B5
в таблице 50, так там указанно что стрелка влево заносит набранное значение а вниз вверх переходит к отображению следующего предыдущего, это и нужно мне да? (по крайней мере я так раньше читал писал в память - методом тыка разузнал, а вчера наткнулся на эту доку и понял как запускать набитый код, нужно в регистр R7 залить адрес и нажать кнопку ИСП, а команда 10000G не сработает)
Когда UKNCcomSender получает код промпта, указанный в параметре PromptChar :
он ждёт столько секунд, сколько указано в параметре Wait_at_Prompt_sec и, если никаких других байтов за это время не поступило - начинает передавать первые BytesToSend байтов из файла, заданного в параметре BootFile.Код:[UKNCcomSender.ini]
InitialStateOf[Load] = 1
SaveChangesFor[Load] = 0
BytesToSend = 512
BootFile = Boot_RT-11_from_HX0.bin
Wait_at_Prompt_sec = 1
PromptChar = "@"
Imprint_Date&Time = 1
Все поступающие серверу HX из COM-порта байты выводятся в окно PortDump, поэтому легко можно проверить - получал сервер промпт от начального загрузчика или нет.
---------- Post added at 17:20 ---------- Previous post was at 17:18 ----------
Ну, я в УКНЦ полный ноль, поэтому нажимать надо то, что в одном случае сразу открывает для ввода следующую ячейку, а в другом - просто закрывает ячейку и показывает промпт пульта.
---------- Post added at 17:21 ---------- Previous post was at 17:20 ----------
Горе мне.
Чето тут тоже не очень понял, я думал что ПО ЛЮБОМУ сначало нужно в отладке зашуровать LOADER (как я понимаю 100->102 102->2 это какой-то вектор в с адреса 10000 идет сам код) и запустить его, а потом уже пробовать нажимать кнопку BOOT from HX0 на пэцэ, да? Иначе как загрузиться НЕ через HX? (если имеется ввиду С2 или диск то у меня ничего такого нету еще :( надо бы подмутить MSCP какой-то на SD карточке)
Если нет возможности загрузиться с винчестера или дисковода, то ДА.
Все нужные кнопки у сервера HX уже нажаты по-умолчанию. Как только он получит из COM-порта символ '@' - должна начаться передача первичного загрузчика.Цитата:
а потом уже пробовать нажимать кнопку BOOT from HX0 на пэцэ, да?
Управление в режиме отладки на УК-НЦ мне кажется интуитивно понятным )))
Откуда там 10000G ))) Я просто удивляюсь как могут быть препятствием такие
пустяки, для людей которые виртуальные машины сами пишут или микросхемы
перекусывают )))
Вот с режимом "отладки?" или как его правильно назвать на ДВК - там для меня никакой интуитивности нет и в помине. Более того я бы назвал там реакцию на нажатие кнопок более чем неадекватной - но это просто от не знания как там заведено. Но вот когда курсор вдруг находится перед знаком приглашения - я в тупике всегда !!!
Управление отладкой в УК-НЦ :
Вот для неопытных вроде меня такую-бы шпору по режиму отладки для ДВК неплохо бы иметь? ) Меня смущает смена позиции символа приглашения например (или ожидания команды) @ ???Код:--> - стрелка вправо без параметра откроет ячейку памяти последнюю
по счётчику, с параметром типа 40 и стрелка вправо - откроет соотв. 40-у ячейку;
стрелка вниз (упр.курсором) - всегда открывает следующую ячейку
стрелка вверх (упр.курсором) - предыдущую (за исключ.случ.)
ВК - (ентер) - просто выводит приглашение @ в следующей строке.
Если в строке с открытой ячейкой ввести значение (которое нужно) и
нажать стрелку вверх или вниз это значение (за исключ.случ.) заносится
в текущую ячейку.
Кнопка ИСП - это приказ выполнения может иметь параметр или не иметь.
Как-то так. Проще никуда уже нельзя было сделать вроде? )))
Там всего лишь упрощенный вариант стандартного ODT в котором много больше команд (в том числе открытия ячеек) :)
Ты еще не видел DECовских пультов. У KDJ11-Bx к примеру пульт не умеет листать адреса вверх и делать косвеный переход (это при том, что у него есть редактор EEPROM где все это можно, да еще и DEL работает) :)
Да но видишь, я и говорю просто надо знать особенности.
А встроенныё редактор это круто!
В УК-НЦ в режиме отладки есть команды (однокнопочные), типа R - c параметром или без (содержимое регистров), T - тест станции (если честно совсем не знаю,
что это за тест, но поскольку номер станции выводит наверное что-то с СА?),
режим D - дисплей? Короче говоря просто порисовать попечатать - выход по Упр+Ц(C).
M - стартовое меню вернуть
Это самые основные которые я знаю.