| Форум РадиоКот 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/ |
|


