caro, доброго дня.
В процессе активной эксплуатации последней прошивки возникли некоторые вопросы:
1) Нестабильная работа в ПРК "ОРИОН-ПРО" (тактовая частота ЦПУ - 10 МГц, обращения к порту клавиатуры аппаратно вэйтятся).
У меня проявляется следующим образом. Если зажать клавишу "стрелка вверх" (код 19h) или "стрелка вниз" (код 1Ah), и держать некоторое время неотпуская, т.е. пользоваться автоповтором, то иногда срабатывают нажатия "левых" клавиш. Например, мне надо переместиться вверх по тексту, зажимаю стрелку вверх, курсор бежит по строкам и в случайном месте в текст вставляется цифра "7". Заметил, что в основном "глюк" проявляется именно на стрелках, и фантомные символы обычно "7" или "9".
Иногда наблюдается ложное срабатывание автоповтора. Стандартно, когда зажимаем надолго клавишу, то сперва печатается один символ, а автоповтор начинает работать через некоторое время. Когда случается глюк, то после нажатия на клавишу моментально начинается автоповтор.
Тот же самый МК с той же самой прошивкой в Орионе-128 (CLK=2,5 МГц) работает нормально, вышеуказанных глюков не наблюдается.
2) У коллеги на Орионе-ПРО данная прошивка вообще не заработала (нет реакции на нажатия клавиш), при этом старая работает нормально. Физически чип МК один и тот же, пробовал несколько раз прошивать старую/новую/etc. каждый раз старая работает ок, новая - нет. Перевод клока ЦПУ на 5 МГц никак не влияет на ситуацию ((
3) "Залипание" шифта. Данный баг проявляется на любом Орионе, независимо от ЦПУ и его клока. Суть проблемы: в новой раскладке мы используем сочетания клавиш вида Shift+<клавиша>, комбинация отрабатывается корректно, но после такого нажатия в МК как бы залипает Shift, т.е. мы уже отпустили все клавиши, а последующие нажатия на символьные клавиши выдают код, как будто мы удерживаем Shift. Нажатие и отпускание клавиши Shift устраняет залипуху.
Возможно это исправить?





Ответить с цитированием