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

User Tag List

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

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Master
    Регистрация
    30.07.2013
    Адрес
    г. Запорожье, Украина
    Сообщений
    891
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    83
    Поблагодарили
    49 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Контроллер клавиатуры PS/2

    Практически закончил контроллер клавиатуры PS/2 для БКшки. Т.к. лень было паять кучу проводов к компу, сделал в виде внешнего модуля. При отключенном контроллере работает ВП1-014, при подключении контроллера через системный разъем автоматом отключается ВП1-014 и работает контроллер. Сделано на Меге (пока на 32 на девборде) и одной ТМ5 (нужно для захвата бита nAD1, Мега не успевает). Пока не сделал кнопку СТОП, все остальные кнопки работают, кнопки работы с верхним и нижним регистром - стандартный Shift. Бонус - автоповтор нажатой клавиши.

    Для блокировки ВП1-014 пришлось перерезать дорожку /CS и в разрез вставить резистор. Вывод /CS от 014 и от 37 вывел на разъем. При подключении контроллера, от 37 используется для Меги, а на 014 подается +5В для блокировки. Так же на разъем заведен RP1. Контроллер можно поставить вместо ВП1-014.

    Памяти прошивка занимает 1.5к. Количество задействованных ног - 16. Как только проект переведе на Мегу8 или что-то поменьше - выложу в открытый доступ.




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

    Проект переведен на Мегу8. Пользуйтесь.
    Контроллер можно сделать в виде внешнего блока, как написано выше, но лучше использовать внутри, т.к. некорые сигналы на системный разъем не выведены, а nRPLY нужно брать от ВП1-14. Сигнал "СТОП" заводится на выв. 15 ХТ2 для БК-0010 с двумя разъемами или выв. 1 ХТ1 для БК-0010 с тремя разъемами клавиатуры, т.е. на анод диода VD1.
    Схема. М\с К155ТМ5 (для 155 серии резистор R2 можно не ставить), Atmega8-PU, конденсаторы 2 х 22пФ, кварц на 20МГц, резисторы на 10к


    Исходники и прошивка для Меги8 (Fuse High = 0xC9, Low = 0xEE). Есть автоповтор нажатой кнопки.
    https://drive.google.com/file/d/1gOQ...ew?usp=sharing

    Видео работы (некоторые кнопки плохо нажимаются - старенькая клава). "СТОП" в начале видео - демонстрация работы кнопки СТОП (назначена на F10)
    https://drive.google.com/file/d/1E92...ew?usp=sharing
    Последний раз редактировалось Alex_LG; 02.08.2019 в 11:06.

  2. Эти 3 пользователя(ей) поблагодарили Alex_LG за это полезное сообщение:

    Manwe (17.07.2019), Mr-Linker (06.08.2019), siemensC35 (17.01.2020)

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

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

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

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

Похожие темы

  1. ZXKeyb контроллер PS/2 клавиатуры.
    от Randomize_Usr в разделе Устройства ввода
    Ответов: 8
    Последнее: 17.06.2018, 22:01
  2. БезWaitовый контроллер клавиатуры
    от caro в разделе Устройства ввода
    Ответов: 68
    Последнее: 01.07.2015, 05:42
  3. контроллер писишной клавиатуры
    от sevol в разделе Устройства ввода
    Ответов: 10
    Последнее: 18.02.2011, 09:38
  4. КУПИТСЯ контроллер AT клавиатуры.
    от kgbond в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 15.09.2010, 11:16

Ваши права

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