Kiedy w ostatnich dziesięcioleciach pojawiają się urządzenia elektroniki użytkowej, zapotrzebowanie na Atmega32u4 dramatycznie wzrasta. W tym tekście wyjaśnimy, co to jest, jak to się charakteryzuje, i gdzie jest stosowany.
Co to jest Atmega32u4?
ATmega32U4 jest potężny, przyjazny użytkownikowi, i wysoce zintegrowany mikrokontroler, który jest szeroko stosowany w systemach wbudowanych wymagających łączności USB i złożonej komunikacji. ATMega32U4 to 8-bitowy mikrokontroler AVR oparty na RISC o niskim poborze mocy i wyposażony w 2,5 KB pamięci SRAM, 1KB EEPROM, 32Samoprogramująca pamięć programu flash KB, 12-kanałowy 10-bitowy przetwornik A/D, USB 2.0 urządzenie o pełnej/niskiej prędkości, i interfejs JTAG do debugowania na chipie.
Karta katalogowa ATmega32U4
Kategoria | 8-bitowy mikrokontroler AVR | Typ pamięci programu | Błysk |
Rozmiar pamięci programu | 32KB | Prędkość CPU (MIPS/DMIPS) | 16 |
SRAM | 2560b | Dane EEPROM/HEF | 1024bajty |
Urządzenia peryferyjne do komunikacji cyfrowej | 1-UART, 2-SPI, 1-2C | Przechwytuj/porównaj/urządzenia peryferyjne PWM | 2 Przechwytywanie wejścia, 2 KPCh, 12PWM |
Timery | 2 x 8-bitowy, 2 x 16-bitowy | Liczba komparatorów | 1 |
Liczba modułów USB | 1, Pełna prędkość | Zakres temperatury | -40 do 85°C |
Zakres napięcia roboczego | 2.7 do 5,5 V | Liczba pinów | 44 |
Funkcje Atmega32u4
Wszechstronny układ pinów
Nr pinu. | Nazwa pinu | Nr pinu. | Nazwa pinu |
1 | (INT6/TYLKO)PE6 | 23 | GND1 |
2 | UVcc | 24 | AVCC |
3 | re- | 25 | (ICP1/ADC8)PD4 |
4 | D+ | 26 | (T1/#OC4D/ADC9)PD6 |
5 | UGnd | 27 | (T0/OC4D/ADC10)PD7 |
6 | UCap | 28 | (ADC11/PCINT4)PB4 |
7 | VBus | 29 | (PCINT5/OC1A/#OC4B/ADC12)PB5 |
8 | (SS/PCINT0)PB0 | 30 | (PCINT6/OC1B/OC4B/ADC13)PB6 |
9 | (PCINT1/SCLK)PB1 | 31 | (OC3A/OC4A)PC6 |
10 | (PDI/PCINT2/MOSI)PB2 | 32 | (ICP3/CLK0/OC4A)PC7 |
11 | (PDO/PCINT3/MISO)PB3 | 33 | (#ZWIĘKSZYĆ)PE2 |
12 | (PCINT7/OC0A/OC1C/#RTS)PB7 | 34 | Vcc1 |
13 | RESETOWANIE | 35 | GND2 |
14 | Vcc | 36 | (ADC7/TDI)PF7 |
15 | GND | 37 | (ADC6/TDO)PF6 |
16 | XTAL2 | 38 | (ADC5/TMS)PF5 |
17 | XTAL1 | 39 | (ADC4/TCK)PF4 |
18 | (OCOB/SCL/INT0)PD0 | 40 | (ADC1)PF1 |
19 | (SDA/INT1)PD1 | 41 | (ADC0)PF0 |
20 | (RX D1/AIN1/INT2)PD2 | 42 | AREF |
21 | (TXD1/INT3)PD3 | 43 | GND3 |
22 | (XCK1/#CTS)PD5 | 44 | AVCC1 |
Podsumowując, są w sumie 44 wyposażone w wszechstronne piny. Dwa z nich mogą służyć jako VCC, a cztery z nich mogą służyć jako GND. Czternaście pinów może pełnić funkcję cyfrową, w tym siedem pinów dla PWM. Więcej i więcej, ATmega32U4 ma jeden pin MOSI, jeden pin MISO i jeden pin HWB. Umożliwiają użytkownikowi dostęp i ładowanie programu. Dalej, może być nawet używany jako zwykły GPIO. Ostatni, posiada jedno wyjście UART, cztery piny SPI i jeden pin I2C.
Jakie jest bieżące zużycie ATmega32u4?
ATmega32u4 to 8-bitowy mikrokontroler, który jest stosowany głównie przy niskim zużyciu energii. Posiada kryształ o częstotliwości 16 MHz. Pomiar multimetrem, pobór mocy wynosi 40 mA, który jest bardzo odpowiedni dla małych urządzeń, takich jak zabawki elektroniczne i kontroler USB. Co wiecej, jest wyposażony w interfejs USB do bezpośredniego połączenia z komputerem.
Czy ATmega32u4 jest dostarczany z programem ładującym?
Nie ma Program rozruchowy w ATmega32u4, ale ma doskonałą kompatybilność programowania bootloadera. W międzyczasie, kroki programowania nie są tak skomplikowane.
- Przygotuj narzędzie do pobierania USBASP.
- Zainstaluj sterownik USBASP.
- Podłącz USBASP do ATmega32u4. Zostaw trzy piny NC w spokoju.
- Podłącz USBASP do komputera i otwórz program progisp. W interfejsie operacyjnym, najpierw wybierz chip. Następnie kliknij przycisk RD. Nie zapomnij kliknąć … przycisk umożliwiający ustawienie pozycji bezpiecznika, ponieważ ten przycisk znajduje się w niezbyt imponującym rogu. Po kliknięciu importuj flash w celu załadowania oprogramowania sprzętowego, możesz kliknąć przycisk automatycznego programowania. Po chwili pojawi się przypomnienie o udanym programowaniu.
Dostępne dwa pakiety
W zestawie znajdują się dwa rodzaje pakietów, ATMEGA321A-MU dla QFN i ATMEGA32U4-AU dla TQFP. Największą różnicą między nimi jest odległość pinów i kształt. QFN jest płaski i ma piny lutowane od spodu, podczas gdy TQFP to pakiet prostokątny z pinami w odstępie 0,5 mm. Chociaż są różne w opakowaniach i szpilkach, ich funkcje są takie same.
Doskonała pamięć flash
Posiada 32KB pamięci flash, 2.5KB SRAM i 1 KB EEPROM. Podczas przechowywania danych w pamięci flash, urządzenie działa szybko. dodatkowo, duża pamięć flash nie tylko znacznie zmniejsza wąskie gardło we/wy, które marnuje cykl życia procesora, ale także skutkuje złym wykonaniem określonej funkcji.
Zastosowanie w dziedzinie płytek drukowanych
- Płyta rozwojowa: Arduino Mikro, oparty na ATmega32U4, jest opracowany wspólnie z Adafruit. To ma 20 cyfrowe piny wejściowe/wyjściowe (7 z których można wykorzystać jako wyjścia PWM i 12 jako wejścia analogowe), 16 Oscylator kwarcowy MHz, złącze mikroUSB, Szef ICSP, i przycisk resetowania. co więcej, jego rozmiar jest odpowiednio dopasowany do płytki prototypowej. Wystarczy podłączyć go do komputera za pomocą kabla micro USB, jest całkowicie gotowy do rozpoczęcia użytkowania. ATmega32U4 ma wbudowaną komunikację USB, eliminując potrzebę stosowania dodatkowego procesora. Dzięki temu Micro może pojawiać się jako mysz i klawiatura na podłączonych komputerach, oprócz funkcji analogowej (CDC) porty szeregowe i COM.
- PCB elektroniki użytkowej: Jego dobra wydajność i obfite zasoby przyczyniają się do inteligentnego i wydajnego funkcjonowania. Arduino ATmega32u4 może być używany w dekoderze, inteligentny głośnik, aparat cyfrowy i konsola do gier.
- PCB telekomunikacyjne: Dzięki interfejsowi USB i interfejsowi komunikacyjnemu, szybkość i stabilność dostarczania i procesu danych uległa znacznej poprawie. A zatem, cieszy się dużą popularnością w routerze Wi-Fi i płycie bezprzewodowej stacji bazowej.
- Automatyczna przemysłowa płytka drukowana: Szybkie obliczenie urządzenia pozwala na dopasowanie go do sterowników PLC, przemysłowe urządzenie pomiarowe i inteligentna maszyna elektryczna płytka sterownika.
Na wynos
Niewątpliwie, Atmega32u4 to przydatne urządzenie, które zyskuje ogromną popularność w układach scalonych, z jego satysfakcjonującymi funkcjami. I nadal, wierzymy, że ten trend nie przeminie w przyszłości, jeśli inteligentna elektronika użytkowa utrzyma się na rynku. Jeśli chcesz zaangażować się w tę pełną nadziei dziedzinę, Proszę, czuj się swobodnie by Skontaktuj się z nami.