Удаление в знак протеста против действий MM
Удаление в знак протеста против действий MM
Последний раз редактировалось MacBuster; 24.01.2019 в 00:29. Причина: Удаление в знак протеста против действий MM
Помогите пожалуйста.
Собрал переходник, но он почему-то не работает.
Клавиатура запускается, переключается NumLock, CapsLock, ScrollLock.
Подключился серийным интерфейсом к 5 ноге Atmega. скорость порта 9600
при нажатии на клавиши выдает:
кнопка: 1 - 89FD09FF
2 - 88FD08FE
3 - 89FD09FF
4 - 8AFD0AFE
5 - 8BFC0AFF
6 - 8BFD0AFF
7 - 8BFD0BFF
8 - 8CFD0CFE
9 - 8CFC0DFE
0 - 88FD08FF
В общем скан коды неправильные выдает.
Частота вроде правильная 20Мгц(по частотомеру),(но осциллографом посмотреть не могу не берет такую частоту).
Fuse прошивал lowbyte 0xCF highbyte 0xD9 и пробовал lowbyte 0xFF, без отличий.
Куда копать не понятно?
Последний раз редактировалось xolod; 11.06.2017 в 23:39.
Странно. Та же вроде 14745600Hz должно быть?
Попробуй вот эту прошивку: debug_flash.rar
УКНЦ, ДВК-3, Ленинград-1 (48 кб)
Я имел в виду частота на Atmega162 - 20мгц кварц стоит по схеме.
Прошил вашу прошивку, картина изменилась. Но сканкоды все ровно не правильные:
1 - 88 42 FE 08 82 01 09 F9
2 -88 62 FF 08 82 00 89 FA
3 - 08 4A FE 08 82 00 09 F9
4 - 08 6A FF 08 82 00 89 F9
5 - 08 6B FF 08 82 00 89 FA
6 - 88 4A FF 08 82 01 09 F9
7 - 88 4A FF 08 82 00 09 FA
8 - 88 6B FF 08 82 01 89 FA
9 - 08 A1 FE 08 82 01 0A F9
0 - 08 91 FE 08 82 00 8A F9
Мда пригляделся я к первой фото (на сайте) собранной платы и там видно кварц 14.7456мгц, а на схеме 20мгц!
Поставил кварц на 14.7456мгц и все заработало. Надо на схеме поменять частоту кварца!
Последний раз редактировалось xolod; 12.06.2017 в 21:43.
Удаление в знак протеста против действий MM
Последний раз редактировалось MacBuster; 24.01.2019 в 00:29. Причина: Удаление в знак протеста против действий MM
Да, сканкоды пошли правильно. Подключил к Укнц плате, клавиатура работает.
Последний раз редактировалось xolod; 13.06.2017 в 10:39.
УКНЦ, ДВК-3, Ленинград-1 (48 кб)
Хм ... Забавная хренотень получилась.
УКНЦ, ДВК-3, Ленинград-1 (48 кб)
Прошивка нужна только для обработки PS/2 кодов - обычные замыкания можно вешать прямо на контакты клавиатуры (матрица клавиатуры именно на замыкание и работает). Проблема при "привинчивании" джойстика будет в следующем: у джойстика кнопки, обычно, замыкаются на один общий провод, а тут могут потребоваться раздельные не только выходные, но и входные линии.
Или цеплять джойстик на контроллер, но тогда требуется изменять прошивку под него.
УКНЦ, ДВК-3, Ленинград-1 (48 кб)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)