Table of Contents

Devboard ATmega32U4

To jak ATmega328 (znana z arduino) z bounusowym kontrolerem USB!

W skrócie

Hardware

Software

Biblioteka LUFA
LUFA jest open-source'owym stackiem USB dla mikrokontrolerów AVR, dzięki tej bibliotece można łatwo zamienić płytkę w dowolne urządzenie USB.
Biblioteka zawiera przykłady wszystkich podstawowych klas urządzeń, a w internecie można znaleźć bardzo dużo kodu opartego o tę bibliotekę.

Programowanie

Mikrokontroler posiada opcję wgrania bootloadera, dzięki któremu programy można wgrywać przez USB (lub inne interfejsy) bez potrzeby użycia zewnętrznego programatora.
Przykładowe dostępne bootloadery:

Ściąga

Przypisanie pinów ATmega32u4 do pinów Arduino:
atmega32u4_pins.odt
atmega32u4_pins.pdf

Projekt płytki

Schemat:

Schemat i płytka w formacie Eagle CAD: atmega32u4_devboard_hs.zip
Płytka w formacie Gerber:atmega32u4_gerbers.zip

Pierwsza seria płytek została wyprodukowana przez ITead Studio
Oto wynik: