v-usb с загрузчиком arduino по умолчанию на ATMega328

Я пытался понять, как использовать v-usb на ATMega328P, но почти все руководства, которые я нашел, предназначены для ATTiny или использования ATMega328P, но с модифицированным загрузчиком. На самом деле меня совершенно не волнует возможность программирования чипа через это USB-соединение, и я предпочел бы просто использовать соединение FTDI. Я просто хочу иметь возможность USB HID после запуска скетча.

Кто-нибудь знает, как использовать v-usb и при этом иметь полную совместимость с Arduino и использовать загрузчик по умолчанию??

Изменить: проблема с загрузчиком может быть спорной. Это может просто работать со значением по умолчанию. В таком случае отлично. Но я все равно хотел бы, чтобы мне указали на что-то, что точно показывает, как настроить аппаратное обеспечение и прошивку, чтобы v-usb работал на ATMega.

Вы пробовали полностью игнорировать загрузчик?
Игнорировать это, как не использовать его? Или просто не беспокоиться об этом и все равно попробовать код? Мне нужен какой-то загрузчик.
Загрузчик использует отдельные ресурсы от остального кода флэш-памяти.
Тогда забудьте о загрузчике... просто нужен v-usb для работы с ATMega328P.
У ATtinyX5 нет загрузчика, так что начните с него.

Ответы (1)

vusb-for-arduino На самом деле это довольно старый проект (он работает с arduino 0020), но его можно использовать как хороший справочник и, возможно, его легко портировать в более новую IDE.

Также посмотрите здесь , это более новый проект, но в нем есть только клавиатура.