USB HID клавиатура. Что нужно знать?

Здравствуйте, у меня появилась идея создать USB human interface device, что-то похожее на это:

1e9601db709e41e887b65d402c5b08c1.jpg

Подскажите, пожалуйста, с чего начать(софт, мануал) новичку для кодинга на микроконтроллерах.
За плечами имеется опыт программирования на java+android и прямые руки.
Заранее благодарен
  • Вопрос задан
  • 2928 просмотров
Решения вопроса 2
DIHALT
@DIHALT
Кури либо библиотеку VUSB либо библиотеку LUFA. LUFA она для avr со встроенным USB на борту.
Ответ написан
Комментировать
Когда-то делал HID устройство на attiny ( через софтовую реализацию USB low-speed V-USB Как это сделать уже разжевано в интернетах, Плюс была еще статейка в Хакере где тоже это подробно описано.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@monah_tuk
В дополнение информации от DIHALT.

Для HID можно ещё TinyUSB (https://github.com/hathach/tinyusb) и USBTiny (dicks.home.xs4all.nl/avr/usbtiny), сам только со второй баловался. Ну и спеки с usb.org, из раздела для разработчиков, в частности про классы устройств, среди которых и HID: www.usb.org/developers/docs/devclass_docs/. Плюс золото: www.beyondlogic.org/usbnutshell/usb1.shtml
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы