Opis produktu: Mikrokontroler AVR - ATmega32A-PU - DIP
Popularny mikrokontroler z rodziny AVR firmy ATmel w obudowie przewlekanej - DIP40.
Specyfikacja mikrokontrolera
- Taktowanie: do 16 MHz
- Pamięć Flash: 32 kB
- 32 linie wyjścia/wejścia
- Interfejs JTAG
- Dwa 8-bitowe Liczniki
- Jeden 16-bitowy licznik
- Cztery kanały PWM
- 8 kanałów 10-bitowego przetwornika analogowo-cyfrowego
- Sprzętowe interfejsy komunikacyjne: USART, SPI
- Sześć trybów uśpienia
- Zasilanie: 2,7 V - 5,5 V
- Obudowa przewlekana DIP40
Interfejs I2C w mikrokontrolerze AVR ATmega32A-PU
W skład interfejsów komunikacyjnych wspieranych przez mikrokontroler ATMega wchodzi m.in. interfejs I2C. Pomimo podobieństw w działaniu w odróżnieniu od interfejsu UART interfejs I2C jest zarezerwowany do komunikacji mikrokontrolera z urządzeniami peryferyjnymi, tj. czujnikami, przyciskami i innymi rozszerzeniami sprzętowymi. Interfejs I2C jest interfejsem synchronicznym, który wykorzystuje linię danych (SDA) i linie zegara (SCK), która odpowiada za synchronizację transmisji danych. Interfejs komunikacyjny I2C znakomicie sprawdza w bardzo rozbudowanych projektach, gdzie łączna liczba zewnętrznych urządzeń komunikujących się z mikrokontrolerem w jednej aplikacji sięga do 128. Poprzez interfejs I2C zachodzi także proces transmisji danych pomiędzy dodatkowymi zewnętrznymi układami, takimi jak pamięć EEPROM, przetworniki analogowo-cyfrowe, a także inne układy peryferyjne wejścia/wyjścia. W przypadku komunikacji przez interfejs I2C hierarchia urządzeń jest zmienna i to, które urządzenie będzie nadrzędne, a które podrzędne, zależy od kierunku transmisji danych.
Wbudowany 10-bitowy przetwornik analogowo-cyfrowy
Mikrokontroler AVR ATmega32A-PU to mały, ale wszechstronny układ scalony, który możesz na wiele sposobów wykorzystać w projektach aplikacji embedded. Za jego pomocą możesz zbudować takie urządzenia jak np. sterowniki silników elektrycznych, roboty, elektroniczne instrumenty muzyczne, a także przyrządy pomiarowe oparte na czujnikach. Aby wykonać pomiary rzeczywistych wielkości fizycznych, możesz skorzystać z wbudowanego przetwornika analogowo-cyfrowego. Działanie tego bloku mikrokontrolera AVR ATmega32A-PU polega na zamianie napięcia na jego wejściu (wielkości analogowej) na postać ciągu impulsów elektrycznych (postać cyfrowa). Napięcie na wejściu przetwornika ADC jest mierzone w odniesieniu do napięcia referencyjnego (pin AREF). Rozdzielczość przetwornika ADC wynosi 10 bitów, co umożliwia wykonywanie pomiarów napięcia wejściowego z zachowaniem dokładności 4,88 mV z uwzględnieniem napięcia referencyjnego na poziomie 5 V. W przypadku wykonywania pomiarów napięcia o wyższym poziomie niż napięcie referencyjne należy zastosować dzielnik napięcia.
Przydatne linki |