Контроллер клавиатуры на Atmega48, подключаем клавиатуру IBM ps/2 к Ориону
Дата изменения страницы и добавления материалов 27.06.2024 И так инфа по материалам форума zx-pk и не только...
----------------------
Информация присланая Евгением Питер 23/03/2023
Сей ценный архив. В нем конструктор для назначения клавишь для контроллера на AtMega48, для Ориона. Который на Красной плате, на Про и так далее. Желающие сами разберутся и переназначат, если кому сильно надо.
Скачать архив p.s. Для компиляции под современными виндами нужен DosBox. Надеюсь, народ в курсе что это такое.
----------------------
Мультимедиа клавиатура РК86+IBM
Новая платка 27.06.2024 контроллера Атмеги48 из Балашихи
Клавиатура только ps/2, USB через переходник "USB-PS/2" не катит!!! (По крайней мере у меня не заработало)
Клавиатуры старых годов выпуска, с новыми годами могут не работать отдельные кнопки!!!
Прошивки Ориона-128 и Ориона ПРО совпадают
Одну платку контроллера на atmega48 в dip28 заказывал в г. Балашиха МО. Вторую в планаре в г. Ноябрьск.
Алексей из Москвы, полностью проверил схему и восстановил схему контроллера клавиатуры на atmega48 (черный фон). Схемы что в планаре, что в дипе одинаковы. Но на платках свои ошибки и недочеты. Вторая схема скачана с инета. На предмет ошибок не проверялась.
Платка контроллера ps/2 на микроатмеге (так должен выглядеть контроллер, на плате ошибка, но я еще не собирал, фотки позже)
Комментарии для этой платы для с zx-pk:
Оставляю для отчетности. Запустил контроллер PS/2 от Cornelius для той же черной платы. На плате контроллера присутствует одна ошибка, но очень неудобная, 7-й вывод Atmega (PB6) висит в воздухе, а должен идти на пин B7 разъема. Соплю пришлось вешать прямо на ногу атмеги. (Фото выше).
Это фотки контроллера Алексея и доработка платы контроллера из г. Балашиха
Подключение хвоста PS/2 (DAT, GND, CLK, +5в) - распиновка
Чтобы не забыть как у меня вставляется штекер и цвета хвоста штекера на плате атмега48
Комментарий от Алексея:
Микрухой внуть платы! На 7-мой ноге атмеги +5В, на 8-мой общий. Обязательно проверь или спалишь. Нам уже хватило по одной спалить. 1 дорожку порезать!!! 20 и 21 нога вместе! На платке добавить резистор и конденсатор 0,1 мкф.
Новая прошивка атмеги https://vk.com/topic-68375410_40952704 топик ориона (данную прошивку на 04/11/2020 не пробовали пока)
Мой собранный контроллер, запущенный BASIC, недостаток использования клавиатуры ps/2 в том, что латинский алфавит, в ним все ок, кнопки совпадают, а русская раскладка нет, переключается с латинского на русский кнопкой ALT+SHIFT. Поэтому написана "абракадабра".
Новая платка 27.06.2024 контроллера Атмеги48 из Балашихи
Новая платка заработала без проблем, ошибок, нет, если сделать правильно распиновку, работает сразу
Подключение хвоста распиновка:
Прошиваем Атмегу48:
Прошивки Ориона-128 и Ориона ПРО совпадают
Моя рабочая прошивка на Орион-128 и Орион ПРО на атмегу48 (дата проверки 05/08/2022 фьюзы как указано ниже)
Не забываем выставить Фьюзы при программировании атмеги!!!
Пример фьюзов для атмеги 48
Пример фьюзов для атмеги 48 на TL866 (скриншот)
Фьюзы вытавляем: Как на фото для TL866. Галочки ставим. Где чисто снимаем. (всегда шил по этому рисунку)
Есть еще вот такое скачанное (но не вдавался в подробности и не проверял)
Это не проверенно!!!
Распиновка разъема ps/2 должна быть согласно рисунку. Внимательно смотрим на папу и маму!!!
(Сам 3 раза распаивал неправильно, из-за этого контроллер не работал!!!)
На предыдущую страницу На главную страницу На следующую страницу