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

User Tag List

Страница 24 из 31 ПерваяПервая ... 202122232425262728 ... ПоследняяПоследняя
Показано с 231 по 240 из 303

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

  1. #231
    Activist Аватар для Trol73
    Регистрация
    07.05.2015
    Адрес
    г. Ульяновск
    Сообщений
    350
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    50
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    25 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да простит меня уважаемый caro, но я начал потихоньку дизассемблировать его прошивку контроллера. Подключил один контроллер к пентагону и один к 86РК, заметил некоторые проблемы, причины которых трудно было понять без исходников.

    Сейчас, посмотрев на код, в глаза бросилась следующее:
    1. хорошо бы задействовать WDT
    2. не все клавиатуры поддерживают скан-коды set 3, microsoft вообще удалила эту таблицу из своей документации объявив её поддержку для разработчиков клавиатур необязательной. хорошо бы сменить set 3 на 1 или 2 (а ещё лучше - иметь возможность выбора на этапе компиляции).
    3. при работе с клавиатурой лучше проверять бит чётности

    Буду потихоньку допиливать.
    Исходники тут:
    https://github.com/trol73/avr-86rk-p...ard-controller

  2. #232
    Member
    Регистрация
    17.08.2010
    Адрес
    Омск
    Сообщений
    35
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    За выложенные исходники автор может законно осерчать. Мне так кажется. Хотя на его месте уже бы отдал он своё творение в свободное плавание

  3. #233
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    473
    Спасибо Благодарностей получено 
    899
    Поблагодарили
    591 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    bigmal, тут скорее радоваться надо, а не серчать. Чтобы в наше время возникло желание хакнуть что-то от 8-биток, это "что-то" должно быть ну очень клёвое и как минимум интересное большому кол-ву народу.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  4. #234
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я так понял для Орион-128 рев. 512 схему брать из первого поста. А прошивку для mega48 то же от туда?
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  5. #235
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    473
    Спасибо Благодарностей получено 
    899
    Поблагодарили
    591 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    OrionExt, последний вариант со всеми "плюшками" тут - http://zx-pk.ru/threads/21984-dsdos-...l=1#post858035
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  6. #236
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    OrionExt, последний вариант со всеми "плюшками" тут ...
    Вот спасибо. Будем тестить
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  7. #237
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Быстрый отчет. Прошивки проверялись в Монитор -1. Контроллер Atmega48PA-PU. Клавиатура Mitsumi KFK-EA4SA.

    Прошивка orkb_021.hex.
    Кнопка PrintScreen (Сброс) - работает. На нажатие клавиш не реагировала.

    Прошивка orkb_01d.hex.
    Кнопка PrintScreen (Сброс) - работает. При нажатии клавиш на экране появлялись соответственные символы.

    - - - Добавлено - - -

    Выложите, пожалуйста, orkb_021.hex в формате bin. Что-то мне hex файл не нравится. И программатор TL866A ругнулся при открытии hex-а. Похоже, таблица с привязками клавиш отвалилась при открытии файла в программаторе.
    Последний раз редактировалось OrionExt; 30.07.2016 в 18:23.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  8. #238
    Activist Аватар для Stampmaker
    Регистрация
    08.02.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    240
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    Выложите, пожалуйста, orkb_021.hex в формате bin. Что-то мне hex файл не нравится. И программатор TL866A ругнулся при открытии hex-а. Похоже, таблица с привязками клавиш отвалилась при открытии файла в программаторе.
    Не представляется возможным.
    Caro дал только hex.

  9. #239
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Освежил в голове информацию о формате hex. Подправил файл прошивки orkb_021.hex.
    01 строка: 020000020000FC удалена. Для atmega48 избыточная информация о записи адреса сегмента.
    54 строка: 00000001FF удалена. Преждевременная запись о конце файла.
    Исправленный файл: orkb_021.zip

    Завтра проверю. Уверен все будет нормально.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  10. #240
    Master
    Регистрация
    10.02.2014
    Адрес
    г. Тула
    Сообщений
    538
    Спасибо Благодарностей отдано 
    47
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    29 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    Исправленный файл: orkb_021.zip
    Проверил У меня клавиатура с этой прошивкой заработала!!! Спасибо.
    Последний раз редактировалось Дмитрий2012; 30.07.2016 в 23:02.

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

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

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

Эту тему просматривают: 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

Ваши права

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