v-usb mit Standard-Arduino-Bootloader auf ATMega328

Ich habe versucht herauszufinden, wie man v-usb auf einem ATMega328P verwendet, aber so ziemlich alle Tutorials, die ich gefunden habe, sind für ATTiny oder verwenden den ATMega328P, verwenden aber einen modifizierten Bootloader. Es ist mir eigentlich egal, ob ich den Chip über diese USB-Verbindung programmieren kann und würde lieber nur die FTDI-Verbindung verwenden. Ich möchte nur USB-HID-Fähigkeit haben, sobald die Skizze beginnt.

Weiß jemand, wie man v-usb verwendet und trotzdem vollständig mit Arduino kompatibel ist und seinen Standard-Bootloader verwendet?

Bearbeiten: Das Bootloader-Problem kann strittig sein. Es kann nur mit der Standardeinstellung funktionieren. In dem Fall super. Aber ich würde trotzdem gerne auf etwas hingewiesen werden, das genau zeigt, wie man die Hardware und Firmware einrichtet, damit v-usb auf einem ATMega funktioniert.

Hast du schon versucht den Bootloader komplett zu ignorieren?
Ignorieren, als würde man es nicht benutzen? Oder sich einfach keine Gedanken darüber machen und den Code trotzdem ausprobieren? Ich brauche eine Art Bootloader.
Der Bootloader verwendet separate Ressourcen vom Rest des Flash-Codes.
Dann vergessen Sie den Bootloader ... brauchen Sie nur v-usb, um mit einem ATMega328P zu arbeiten
Der ATtinyX5 hat keinen Bootloader, also starten Sie dort.

Antworten (1)

vusb-for-arduino Dies ist eigentlich ein ziemlich altes Projekt (es funktioniert mit Arduino 0020), aber es kann als gute Referenz verwendet und wahrscheinlich leicht auf die neuere IDE portiert werden

Schauen Sie auch hier, es ist ein neueres Projekt, aber es hat nur eine Tastatur