Заголовок сообщения: Переделка механической клавиатуры с одного мк на другой
Добавлено: Пт ноя 07, 2025 11:05:20
Открыл глаза
Зарегистрирован: Пн май 02, 2011 21:53:25 Сообщений: 46
Рейтинг сообщения:0
Добрый день. Сразу говорю, чисто из спортивного интереса все это делаю.
Имеется плата механической клавиатуры 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, но придется городить колхоз к каждому столбцу и строке матрицы по проводу
Заголовок сообщения: Re: Переделка механической клавиатуры с одного мк на другой
Добавлено: Вт ноя 11, 2025 18:03:02
Открыл глаза
Зарегистрирован: Пн май 02, 2011 21:53:25 Сообщений: 46
Рейтинг сообщения:0
если кому интересно: ради интереса взял bluepill на stm32f103 LQFP-48, залил прошивку и... тоже самое.
Оказалось, что надо было всё-таки заливать сначала отдельно бутлоадер и потом уже эту прошивку. Теперь она определяется в винде как "клавиатура", проблема решена.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения