projects:atmega32u4-devboard
This is an old revision of the document!
Table of Contents
Devboard ATmega32U4
W skrócie
- Potrafi wszystko to co klasyczne Arduino, a nawet więcej
- Kompatybilna z Arduino IDE, z punktu widzenia software identyczna do płytki Arduino Leonardo
- Nie potrzebuje programatora do wgrywania programów
- Może działać jako dowlone urządzenie USB 2.0 Full Speed/Low Speed, np. klawiatura, myszka, joystick, pamięc masowa…
- Może być użyta jako programator innych chipów AVR, mostek USB/serial, USB/JTAG, USB/SPI…
Hardware
-
- 32kB flash
- 2.5kB RAM
- 1kB eeprom
- Kontroler USB 2.0 Full Speed/Low Speed
- 10-bit ADC
- wszystkie nóżki wyprowadzone na goldpiny
- Regulator napięcia 3.3V AMS1117
- Wybór napięcia 5V lub 3.3V za pomocą zworki na płytce
- Dioda LED zasilania, 1 LED dla użytkownika
- Przyciski BOOT (do wykorzystania w aplikacji użytkownika) i RESET
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ę.
Ściąga
Przypisanie pinów ATmega32u4 do pinów Arduino:
atmega32u4_pins.pdf
atmega32u4_pins.odt
Projekt płytki
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:
projects/atmega32u4-devboard.1365286606.txt.gz · Last modified: 2014/04/02 06:57 (external edit)