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

User Tag List

Страница 22 из 31 ПерваяПервая ... 181920212223242526 ... ПоследняяПоследняя
Показано с 211 по 220 из 303

Тема: Орион-128: Контроллер PS/2-клавиатуры

  1. #211

    Регистрация
    27.04.2015
    Адрес
    г. Пенза
    Сообщений
    500
    Спасибо Благодарностей отдано 
    334
    Спасибо Благодарностей получено 
    90
    Поблагодарили
    59 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    переделать прошивку для матрицы 11 * 8 (если это возможно), сможет только автор адаптера - caro. Редактировать матрицу кнопок тут действительно бессмысленно, а исходников прошивки он не раскрывал.
    Насколько я поняла, Камиль читает эту тему. Писала как раз для него. Видела много вариантов его прошивки для самых разных клавиатур (Сура, MSX).
    Совсем отказываться от МС7007 (или иными способами ломать работающий заводской компьютер) не вариант. Я знаю про возможность использовать другой монитор, использую свой собственный мод-монитора.
    Есть еще прошивка Алексея с исходниками (для Mega16), но сигнал WR пока боязно использовать. Буду ждать и надеяться.
    wtf

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

  3. #212

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня у самого на Орионе образца 90х клавиатура МС7007 (в корпусе от УКНЦ). Клавиатура пленочная, давно окислилась и не работает. Но поскольку всегда была подключена к матрице 8х8(+3ctrl) аналогичной PK по линиям порта ВВ55 (только программно сканировалась чуть сложнее - кнопок же больше), то переделка с адаптером Камиля не составила проблем. Была на Орионе и схема с 8х11, но у меня она не прижилась.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  4. #213

    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,726
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    91 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от cy6
    Буду ждать и надеяться.
    Хотелось бы схему подключения получить. И желательно процедуру опроса клавиатуры.

  5. #214

    Регистрация
    27.04.2015
    Адрес
    г. Пенза
    Сообщений
    500
    Спасибо Благодарностей отдано 
    334
    Спасибо Благодарностей получено 
    90
    Поблагодарили
    59 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот, пожалуйста.

    Схема подключения к DD20
    http://c6lab.org/caro/kr03-dd20.jpg
    Матрица клавиатуры MC7007
    http://c6lab.org/caro/kr03-kbd_ms7007.jpg
    Подпрограммы чтения клавиатуры МС7007 из монитора
    http://c6lab.org/caro/kr03kbd_prog.asm

    На схеме заводской есть ошибки, на самом деле ноги DD20 - PC5, PC6, PC7 никуда не подключены (в отличии от оригинального РК, в котором это УС, СС, РУСЛАТ). Шина адреса (порт A) восемь линий, шина данных (порт B) 11 линий, но используется 8 битов порта B и все.
    С 1-8 линии все стандартно, как я понимаю. Далее, идет комбинация: 9 линия (PB0 + PB1), 10 линия (PB0 + PB2), 11 линия (PB0 + PB1 + PB2).
    Защита на последних диодами. Если я не ошибаюсь, можно смело игнорировать эту особенность и рассматривать шину как полноценную 8 * 11, п/п в мониторе сама разберется.
    wtf

  6. #215

    Регистрация
    21.08.2006
    Адрес
    Ижевск
    Сообщений
    941
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    298
    Поблагодарили
    164 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от cy6 Посмотреть сообщение
    Матрица клавиатуры MC7007
    Вот, та же информация, в другом виде Keyboard_MC7007_*.*
    Цитата Сообщение от cy6 Посмотреть сообщение
    использую свой собственный мод-монитора.
    Hint: клавиша [ Ъ _ ] выдает пробел. Если заменить в мониторе код 20h на 5Fh по адресу FEE6h, то будет генерироваться подчёркивание.

    kr03kbd_prog.asm

    Код:
    	.DB	036H, 047H, 04FH, 058H, 02EH, 05FH, 02DH, 037H
    [свернуть]
    фдеукю у-ьфшдЖ ввз"шярюсщь D356 47C0 35F8 F55E 8A52 A88F F3F8 B003 03EB 3D7F

  7. #216

    Регистрация
    27.04.2015
    Адрес
    г. Пенза
    Сообщений
    500
    Спасибо Благодарностей отдано 
    334
    Спасибо Благодарностей получено 
    90
    Поблагодарили
    59 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хороший сборник информации.
    П/п ввода с клавиатуры я не меняла, все как было из коробки.

    Подытожив всю собранную информацию (включая результат разбора кодов п/п), получила вот такую матрицу:
    Нажмите на изображение для увеличения. 

Название:	keys7007_kr03.jpg 
Просмотров:	594 
Размер:	80.2 Кб 
ID:	55825
    Последний раз редактировалось cy6; 01.02.2016 в 14:07.
    wtf

  8. #217

    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,726
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    91 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от cy6 Посмотреть сообщение
    Подытожив всю собранную информацию (включая результат разбора кодов п/п), получила вот такую матрицу:
    Нажмите на изображение для увеличения. 

Название:	keys7007_kr03.jpg 
Просмотров:	594 
Размер:	80.2 Кб 
ID:	55825
    Вот за это спасибо, а то я по выложенным картинкам с трудом пытался собрать такую таблицу.

  9. #218

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    caro, доброго дня.
    Пытаемся с товарищем переделать раскладку, столкнулись с трудностью. Возможно ли переопределять т.н. "прямопроводные" клавиши: "РУС/LAT", "УС" и "СС" ?
    А именно, требуется вот что сделать: повесить "РУС/LAT" на клавиши "Alt" (обе, правую и левую), а клавиша CapsLock чтобы имитировала одновременное нажатие "СС" и "РУС/LAT". Возможно такое сделать?

    П.С. "СС" - это которая "шифт" (в терминах клавы РК86)
    Последний раз редактировалось Denn; 17.02.2016 в 11:49.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  10. #219

    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,726
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    91 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denn
    Возможно ли переопределять т.н. "прямопроводные" клавиши: "РУС/LAT", "УС" и "СС" ?
    А именно, требуется вот что сделать: повесить "РУС/LAT" на клавиши "Alt" (обе, правую и левую), а клавиша CapsLock чтобы имитировала одновременное нажатие "СС" и "РУС/LAT". Возможно такое сделать?
    Сделать это можно только модификацией кода прошивки, что мне не очень нравится, поскольку
    не ясно, нужно ли это остальным потенциальным пользователям прошивки.
    Давайте так, я сейчас выложу переделанную под ваши пожелания прошивку, только скажите под какой МК она нужна.
    И подумаю, как сделать вариант прошивки с настройкой т.н. "прямопроводных" клавиш: "РУС/LAT", "УС" и "СС"

  11. #220

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    поскольку не ясно, нужно ли это остальным потенциальным пользователям прошивки
    Идея как раз в том, что со старым вариантом конфликтов нет! Для стандартного софта РК86 и Ориона CapsLock по-прежнему будет переключать язык (добавка "СС" этому не помешает), просто появится дополнительная возможность переключать язык альтами (они никак не задействованы, т.е. конфликта также не будет).

    П.С. в симуляторах на писи "РУС/LAT" также повешен на Alt, это как-то логично, имхо


    Цитата Сообщение от caro Посмотреть сообщение
    Давайте так, я сейчас выложу переделанную под ваши пожелания прошивку, только скажите под какой МК она нужна.
    ATmega48-20PU, вот такой - http://www.chipdip.ru/product/atmega48-20pu/


    Цитата Сообщение от caro Посмотреть сообщение
    И подумаю, как сделать вариант прошивки с настройкой т.н. "прямопроводных" клавиш: "РУС/LAT", "УС" и "СС"
    Это было бы хорошо!
    Последний раз редактировалось Denn; 17.02.2016 в 13:37.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

Страница 22 из 31 ПерваяПервая ... 181920212223242526 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 34
    Последнее: 24.11.2022, 16:05
  2. Ответов: 146
    Последнее: 31.05.2020, 19:00
  3. БезWaitовый контроллер клавиатуры
    от caro в разделе Устройства ввода
    Ответов: 68
    Последнее: 01.07.2015, 05:42
  4. Куплю контроллер клавиатуры
    от AAA в разделе Барахолка (архив)
    Ответов: 121
    Последнее: 01.02.2008, 18:33
  5. Контроллер клавиатуры для Скорпиона
    от Nikolaj Amosov (500:812/02.26) в разделе Scorpion
    Ответов: 1
    Последнее: 15.11.2005, 23:05

Ваши права

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