Например TDA7294

Форум РадиоКот :: Просмотр темы - Переделка механической клавиатуры с одного мк на другой
Форум РадиоКот
https://radiokot.ru/forum/

Переделка механической клавиатуры с одного мк на другой
https://radiokot.ru/forum/viewtopic.php?f=61&t=199626
Страница 1 из 1

Автор:  alex260593 [ Пт ноя 07, 2025 11:05:20 ]
Заголовок сообщения:  Переделка механической клавиатуры с одного мк на другой

Добрый день.
Сразу говорю, чисто из спортивного интереса все это делаю.

Имеется плата механической клавиатуры RK87pro на МК WB32FQ95RCT6 LQFP-64 с spi 25d40, где "глючит" 1 канал(нажимаешь 1, печатается 12345 и так по столбцу матрицы дальше. нажимаешь й печатается йцуке). Решил менять МК на STM32F103R8T6 LQFP-64. Выводы все совпадают и т.д. Единственное, на плате стоял кварц на 12 мгц, поменял на 8 мгц. Собрал прошивку QMK под stm32, все без ошибок скомпилировалось, заливаю её через программатор и при подключении клавиатуры к ПК винда выдает "код 43" - не определяет подключенное устройство. Так же пробовал выпаивать spi, все тоже самое, в прошивке отключал её поддержку.

по МК WB32FQ95RCT6 вообще все сложно по информации в сети.

Собственно вопрос, что мешает винде определить что это клавиатура подключена? я так понимаю этот момент где-то на плате. Может есть какая-то схема обводки stm32f103 из ваших реально рабочих примеров? на крайний случай ради интереса так же взять плату bluepill на stm32f103 LQFP-48 и туда просто так же залить прошивку и посмотреть, как определит его винда

ps есть еще мк rp2040 zero, так же собираю минимальную прошивку qmk и винда её без проблем определяет как клавиатура. т.е. можно эту rp2040 zero использовать вместо stm32, но придется городить колхоз к каждому столбцу и строке матрицы по проводу

Автор:  alex260593 [ Вт ноя 11, 2025 18:03:02 ]
Заголовок сообщения:  Re: Переделка механической клавиатуры с одного мк на другой

если кому интересно:
ради интереса взял bluepill на stm32f103 LQFP-48, залил прошивку и... тоже самое.

Оказалось, что надо было всё-таки заливать сначала отдельно бутлоадер и потом уже эту прошивку. Теперь она определяется в винде как "клавиатура", проблема решена.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/