Перейти в канал

Tg: habr.com

1
Макропад на CH32V003: USB там, где его не ждали Создать клавиатуру на готовой плате с нативной поддержкой HID — задача тривиальная. Настоящий инженерный вызов начинается при попытке реализовать USB-устройство на бюджетном RISC-V микроконтроллере CH32V003, который аппаратно этот интерфейс вовсе не поддерживает. Проект объединяет программную эмуляцию USB-стека, интеграцию энкодеров и проектирование кастомного корпуса. Это кейс о том, как заставить дешёвый чип работать в несвойственном режиме, преодолеть критические баги в коде и довести DIY-устройство до стабильного релиза. Изучим схемотехнику и прошивку.