User Tag List

Показано с 1 по 10 из 531

Тема: Контроллер клавиатуры для "Пентагон-128" на ATMega8/48/88/168/328

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    594
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Облегченная версия для ATMEGA8 24MHz (может и на других частотах будет работать, т.к. тайминги поправлены немного), финальная оптимизация, ничего кроме кристалла подключать не нужно, втыкается прямо в порт клавиатуры.
    Отключено: сохранение состояний индикаторов, скрипты и то что с <WinMenu>
    Все остальное работает нормально, подробно как подключать в архиве.

    PS: убрано много лишнего кода, на 1 такт ускорена обработка прерываний /RDFE, убрана обработка бита таймера TOV1, т.к. оказалось, что он в прошивке вообще не использовался!!!

    PPS: ресет можно оставить в воздухе, питание можно подавать как угодно GND на любой из двух выводов GND, VVC либо на VCC либо на AVCC, разницы никакой, еще раз напомню, что никакие подтягивающие резисторы не нужны, диоды тоже, на выводы клавиатуры так же подтягивающие резисторы не нужны, т.к. они есть в самой клавиатуре. Конденсаторы на кварц, в принципе я не ставлю, т.к. включен фьюз CKOPT, но если совсем никак (попадаются редкие экземпляры МК), тогда можно и поставить.

    Выкладываю версию 5.2 с исходниками
    - Клавиша Shift на PS/2 клавиатуре работает аналогично PC, теперь не нужно думать какой Shift нажать, он работает и для смены регистра букв и для выбора альтернативных символов на цифровых и др. клавишах.
    - Еще больше оптимизации (в 5.1 убрал заполнение всех 256 байт с адреса 0x100, когда нужно для порта #FE всего 8 значений)
    - Исходники с подробными комментариями :-D
    - Отключение NumLock переводит клавиши курсора и пробел в режим Sinclair джойстика
    - Автоматическое переключение в E режим для клавиш [ { } ]
    - На правую кнопку WIN добавлен символ копирайта
    - Исправлена проблема с ресетом


    Вложение удалено из-за недоработки, используйте версию 5.5 на стр. 20
    Последний раз редактировалось EvgenRU; 04.02.2016 в 19:51.

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

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

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

Похожие темы

  1. Ответов: 112
    Последнее: 03.08.2020, 16:24
  2. Ответов: 3
    Последнее: 16.10.2010, 14:04
  3. Продам плату "Пентагон-128K" + примочки
    от Atari в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 20.03.2010, 13:30
  4. Продам печатные платы: от "Львов-48" и клавиатуры
    от Tim0xA в разделе Барахолка (архив)
    Ответов: 9
    Последнее: 27.12.2008, 16:41
  5. Ответов: 3
    Последнее: 23.07.2007, 19:10

Ваши права

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