В до-Ардуинные времена сделал этот девайс, но интересного и, главное, бесплатного софта тогда под него не нашлось, а сам программить с API еще не умел. Так девайс и завис до нонешних времен. Представляю Вашему вниманию эту прогу как пример использования dll-библиотек в моём любимом Визуал-Бейсике 6. Надеюсь кому пригодится. Перекомпилировать исходники - делов 5 минут. Удач. ПС. Автор проекта - Игорь Чешко. ППС. Для особо внимательных - именно на этой плате ошибка - перепутаны D+ и D-. Поэтому использован "свой" кабель.
о погуглил. Это приемник для пульта, который можно подключать к компу. А есть исходный код? на чем он работает ваще? на v-usb? и есть ли к нему примеры кода для виндоса на си (винАПИ)
Девайс - Приемник IR-USB + конвертор USB-RS232 + конвертор USB-Parallel + EEPROM + индикатор уровней. Да это V-USB. Коды - посмотрю, где-то были. ПС. Мне оно не надо, но вижу как эта штука коды пультов ДУ читает.
Код прошивки на Си ? А смысл ? Переписать прошивку ? Тогда по примерам от Objective Development (они на Си) пишите v-USB-шную часть прошивы, а по примерам от AVR Студий - какие угодно прикладные функции прошивы. Для прикладного же программирования на любом языке - описалово функций из хелпа. https://www.obdev.at/products/vusb/index.html
для образовательных целей же. Я уже делал на в-юсб клавомышь и миди-контроллер, но до вменяемого освоения возможностей этой библиотеки мне еще очень далеко, вот и думал посмотреть этот пример, вдруг там что-то полезное увижу, в том числе по части софта со стороны компа (я пока только ком-порт открывать умею (и то плохо) в плане общения компа с атмегой).
Тссс. Гуры ругаться будут. Скажут книжки надо читать... Данная тема состоит из 2-х. Половина - прошивка в микре, позиционирующая себя как USB девайс , половина - интерфейс программ из-под Винды с этим девайсом по USB. Начните с Виндовской стороны. Найдите описания функций библы "Hid.dll". Через нее работают USB мыши, клавы и много еще чего. Я в этих делах не спец.