User Tools

Site Tools


projects:atmega32u4-devboard

This is an old revision of the document!


Devboard ATmega32U4

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

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ę.

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:

projects/atmega32u4-devboard.1363799541.txt.gz · Last modified: 2014/04/02 06:57 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki