projects:atmega32u4-devboard
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
projects:atmega32u4-devboard [2013/03/19 22:49] – Emeryth | projects:atmega32u4-devboard [2013/05/17 21:34] – emeryth | ||
---|---|---|---|
Line 6: | Line 6: | ||
{{: | {{: | ||
- | Zalety płytki, w skrócie: | + | ==== W skrócie |
* Potrafi wszystko to co klasyczne Arduino, a nawet więcej | * Potrafi wszystko to co klasyczne Arduino, a nawet więcej | ||
* Kompatybilna z Arduino IDE, z punktu widzenia software identyczna do płytki Arduino Leonardo | * Kompatybilna z Arduino IDE, z punktu widzenia software identyczna do płytki Arduino Leonardo | ||
Line 12: | Line 13: | ||
* Może działać jako dowlone urządzenie USB 2.0 Full Speed/Low Speed, np. klawiatura, myszka, joystick, pamięc masowa... | * 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... | * Może być użyta jako programator innych chipów AVR, mostek USB/serial, USB/JTAG, USB/SPI... | ||
+ | |||
+ | ==== Hardware ==== | ||
+ | |||
+ | * [[www.atmel.com/ | ||
+ | * 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 [[http:// | ||
+ | LUFA jest open-source' | ||
+ | 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, | ||
+ | Przykładowe dostępne bootloadery: | ||
+ | * Arduino, udaje port szeregowy USB, zgodny jest też z avrdude | ||
+ | * USB DFU, do wykorzystania z oficjalną aplikacją Flip od Atmela, albo open-source' | ||
+ | * USB HID, udaje urządzenie HID więc nie wymaga sterowników na żadnym normalnym systemie operacyjnym | ||
+ | |||
+ | |||
+ | ==== Ściąga ==== | ||
+ | |||
+ | Przypisanie pinów ATmega32u4 do pinów Arduino: \\ | ||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | ==== Projekt płytki ==== | ||
+ | Schemat: \\ | ||
+ | {{: | ||
+ | |||
+ | Schemat i płytka w formacie Eagle CAD: {{: | ||
+ | Płytka w formacie Gerber: | ||
+ | |||
+ | Pierwsza seria płytek została wyprodukowana przez [[http:// | ||
+ | Oto wynik: \\ | ||
+ | {{: | ||
+ |
projects/atmega32u4-devboard.txt · Last modified: 2014/04/02 06:57 by 127.0.0.1