Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU
Когда ВМ3 входит в пульт - сначала в SP записывается 020000, затем в стек помещаются PSW ( по адресу 17776 ) и PC ( по адресу 17774 ), после чего в PC помещается адрес 000000, с которого и начинается выполнение программы пульта.
На данном этапе - надо узнать значения PSW и PC, которые попадают по адресам 17776 и 17774 в ОЗУ пульта при старте с [ выключатель "пульт" включен ]. Прошивка 134 показывает эти значения, если в пульте дать команды RS/ и R7/ :
Код:@RS/000340 @R7/000776
Последний раз редактировалось Patron; 21.01.2016 в 20:43.
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU
Но содержимое адресов ведь можно смотреть. Надо узнать содержимое адресов 17774 и 17776 ОЗУ пульта после старта. Типа - поставить на SEL переключатель на землю и после старта включить его и в пульте проверить содержимое интересующих адресов. Старт производить в режиме "вектор 24" с [ выключатель "пульт" включен ].
Скриншот. Лампочка на UMAP мигала :
- - - Добавлено - - -
Пуск производился с выключателем Пульт=0в. и WO=+5в. ( пуск с вектора 24 ). Переход в "Работу" не производился, т.к. был именно приведенный на скриншоте текст пульта. После пуска был произведен останов и перезапуск с нормальными условиями ( 173000 : 000137 140000 ), управление пультом = +5в., пуск с 173000 адреса.
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Надо бы посмотреть, что напишет плата при включении с нажатой кнопкой ПУЛЬТ и проверить сохранённые значения PC и PSW :
Типа такого:
Код:****** ДОСТУПНОЕ ОЗУ - 256 K * @ 000776 @R7/000776 @RS/000340
С этим надо несколько изменить схему пульта. Дело в том, что магнитоиндуктивные кнопки срабатывают не от положения магнита а от движения. По этому при включении даже нажатой кнопки мгновенно процессор не перевести в пульт а только при отпускании (если предварительно нажата). Скинте схему пульта чтоб можно было перекинуть выходы триггера.
- - - Добавлено - - -
Patron, Откуда 776?
...
С режимом пульт сделал проще. Просто 47 ногу процессора не вставил в колодку.
Результат.
- - - Добавлено - - -Код:****** ДОСТУПНОЕ ОЗУ - 256 K * @ 001000 @R7/001000 @RS/000344
Ещё результат.
Получается когда нога висит в воздухе процессор ловит наведённую единицу. Заземлил ногу (не вставленную в колодку), процессор по другому запустился.
- - - Добавлено - - -Код:**** @ 007732 @R7/007732 @RS/000000
И ещё.
В сообщении 1253,1255 у меня был задействован переключатель SA1.8 вместо SA1.1, так что те результаты не верны. Или верны для SA1.8. За что он отвечает точно не скажу. Вроде переключение с 176560 на 177560.
Последний раз редактировалось MiX; 23.01.2016 в 23:13.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)