Вот качай и пробуй, мне к сожалению не на чем:Сообщение от Denn
orion_kb2.zip
В архиве только кодовый блок, не забудь к нему добавить блок раскладки клавиатуры.
Вот качай и пробуй, мне к сожалению не на чем:Сообщение от Denn
orion_kb2.zip
В архиве только кодовый блок, не забудь к нему добавить блок раскладки клавиатуры.
Камиль, огромное спасибо! Оперативно и всё в лучшем виде!
Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел
Камиль, если не трудно, можно и под атмегу328 скомпилировать?������
- - - Добавлено - - -
Камиль, можно и под атмегу328 скомпилировать? Если не трудно...
Не трудно:Сообщение от DIMKA55
orion_kb3.zip
Подходит под ATMega168/328
И тоже не забудьте добавить блок раскладки клавиатуры.
DIMKA55, вот полная прошивка для 328 orkb_03.rar
Благодарю ������
- - - Добавлено - - -
������
- - - Добавлено - - -
Спасибо,
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
caro, доброго дня.
В процессе активной эксплуатации последней прошивки возникли некоторые вопросы:
1) Нестабильная работа в ПРК "ОРИОН-ПРО" (тактовая частота ЦПУ - 10 МГц, обращения к порту клавиатуры аппаратно вэйтятся).
У меня проявляется следующим образом. Если зажать клавишу "стрелка вверх" (код 19h) или "стрелка вниз" (код 1Ah), и держать некоторое время неотпуская, т.е. пользоваться автоповтором, то иногда срабатывают нажатия "левых" клавиш. Например, мне надо переместиться вверх по тексту, зажимаю стрелку вверх, курсор бежит по строкам и в случайном месте в текст вставляется цифра "7". Заметил, что в основном "глюк" проявляется именно на стрелках, и фантомные символы обычно "7" или "9".
Иногда наблюдается ложное срабатывание автоповтора. Стандартно, когда зажимаем надолго клавишу, то сперва печатается один символ, а автоповтор начинает работать через некоторое время. Когда случается глюк, то после нажатия на клавишу моментально начинается автоповтор.
Тот же самый МК с той же самой прошивкой в Орионе-128 (CLK=2,5 МГц) работает нормально, вышеуказанных глюков не наблюдается.
2) У коллеги на Орионе-ПРО данная прошивка вообще не заработала (нет реакции на нажатия клавиш), при этом старая работает нормально. Физически чип МК один и тот же, пробовал несколько раз прошивать старую/новую/etc. каждый раз старая работает ок, новая - нет. Перевод клока ЦПУ на 5 МГц никак не влияет на ситуацию ((
3) "Залипание" шифта. Данный баг проявляется на любом Орионе, независимо от ЦПУ и его клока. Суть проблемы: в новой раскладке мы используем сочетания клавиш вида Shift+<клавиша>, комбинация отрабатывается корректно, но после такого нажатия в МК как бы залипает Shift, т.е. мы уже отпустили все клавиши, а последующие нажатия на символьные клавиши выдают код, как будто мы удерживаем Shift. Нажатие и отпускание клавиши Shift устраняет залипуху.
Возможно это исправить?
Последний раз редактировалось Denn; 18.07.2016 в 13:59.
Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел
Всё же не так. Управление светодиодами клавиатуры осуществляется с помощью команд от МК, а имитация аппаратного сброса ПРК также выполняется МК. Т.е. работа четырёх клавиш говорит о том, что МК прошит корректно и программа в нём работает (обрабатываются SCAN-коды от клавы, выдаются коды управления в клаву и по нажатию PrnScr коротится линия /RESET). А вот с обработкой шин матрицы эмулируемой клавиатуры какие-то проблемы ((
Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)