Когда в последние десятилетия появятся устройства бытовой электроники, спрос на Atmega32u4 резко возрастает. Этот текст расскажет, что это такое, как это работает, и где это применяется.
Что такое Atmega32u4?
ATmega32U4 — мощный, удобный, и высокоинтегрированный микроконтроллер, который широко применяется во встроенных системах, требующих подключения USB и сложных коммуникаций.. ATMega32U4 — это маломощный 8-битный AVR RISC-микроконтроллер с SRAM объемом 2,5 КБ., 1КБ ЭСППЗУ, 32КБ самопрограммируемой флэш-памяти программ, 12-канальный 10-битный аналого-цифровой преобразователь, USB 2.0 полноскоростное/низкоскоростное устройство, и интерфейс JTAG для отладки на кристалле.
Техническое описание ATmega32U4
Категория | 8-бит AVR Микроконтроллер | Тип памяти программы | Вспышка |
Размер памяти программы | 32КБ | Скорость процессора (МИПС/ДМИПС) | 16 |
СРАМ | 2560B | Данные EEPROM/HEF | 1024байты |
Цифровая коммуникационная периферия | 1-УАРТ, 2-SPI, 1-2С | Периферийные устройства захвата/сравнения/ШИМ | 2 Захват ввода, 2 КПК, 12ШИМ |
Таймеры | 2 х 8-битный, 2 х 16-битный | Количество компараторов | 1 |
Количество USB-модулей | 1, Максимальная скорость | Диапазон температур | -40 до 85°С |
Диапазон рабочего напряжения | 2.7 до 5,5 В | Количество контактов | 44 |
Особенности Atmega32u4
Универсальная распиновка
Контактный номер. | Имя контакта | Контактный номер. | Имя контакта |
1 | (INT6/ТОЛЬКО)ПЭ6 | 23 | Земля1 |
2 | УФcc | 24 | АВКК |
3 | D- | 25 | (ИСП1/АЦП8)ПД4 |
4 | Д+ | 26 | (T1/#OC4D/ADC9)ПД6 |
5 | УГНД | 27 | (Т0/OC4D/ADC10)ПД7 |
6 | UCap | 28 | (АЦП11/PCINT4)ПБ4 |
7 | Вибус | 29 | (PCINT5/OC1A/#OC4B/ADC12)ПБ5 |
8 | (СС/ПКИНТ0)ПБ0 | 30 | (PCINT6/OC1B/OC4B/ADC13)ПБ6 |
9 | (ПКИНТ1/СКЛК)ПБ1 | 31 | (OC3A/OC4A)ПК6 |
10 | (ПДИ/ПКИНТ2/МОСИ)ПБ2 | 32 | (ИСП3/CLK0/OC4A)ПК7 |
11 | (ПДО/ПКИНТ3/МИСО)ПБ3 | 33 | (#СПОСОБСТВОВАТЬ РОСТУ)ПЭ2 |
12 | (PCINT7/OC0A/OC1C/#RTS)ПБ7 | 34 | Вкк1 |
13 | ПЕРЕЗАГРУЗИТЬ | 35 | Земля2 |
14 | Вкк | 36 | (АЦП7/ТДИ)ПФ7 |
15 | GND | 37 | (АЦП6/ТДО)ПФ6 |
16 | XTAL2 | 38 | (АЦП5/ТМС)ПФ5 |
17 | XTAL1 | 39 | (АЦП4/ТСК)ПФ4 |
18 | (ОКОБ/СКЛ/INT0)ПД0 | 40 | (АЦП1)ПФ1 |
19 | (СДА/INT1)ПД1 | 41 | (АЦП0)ПФ0 |
20 | (ПРИЕМ D1/AIN1/INT2)ПД2 | 42 | АРЭФ |
21 | (ТХД1/ИНТ3)ПД3 | 43 | Земля3 |
22 | (ХСК1/#CTS)ПД5 | 44 | AVCC1 |
Подводить итоги, есть всего 44 на нем установлены универсальные булавки. Два из них можно использовать как VCC, а четыре — как GND.. Четырнадцать контактов могут выполнять цифровую функцию., включая семь контактов для ШИМ. Все больше и больше, ATmega32U4 поставляется с одним выводом MOSI., один контакт MISO и один контакт HWB. Они разрешают пользователю доступ и загрузку программы.. Способствовать, его можно даже использовать как обычный GPIO. Последний, у него один выход UART, четыре контакта SPI и один контакт I2C.
Каково текущее потребление ATmega32u4??
ATmega32u4 — 8-битный микроконтроллер., который в основном применяется при низком энергопотреблении. Имеет кристалл 16 МГц.. Измерение мультиметром, потребляемая мощность составляет 40 мА, который очень подходит для крошечных устройств, таких как электронные игрушки и USB-контроллер.. Что еще, он оснащен интерфейсом USB для прямого подключения к ПК..
Поставляется ли ATmega32u4 с загрузчиком??
Здесь нет загрузчик в ATmega32u4, но у него отличная совместимость программирования загрузчика. тем временем, этапы программирования не так сложны.
- Подготовьте загрузчик USBASP.
- Установите драйвер USBASP..
- Подключите USBASP к ATmega32u4.. Оставьте три контакта NC в покое..
- Подключите USBASP к компьютеру и откройте программное обеспечение progisp.. В рабочем интерфейсе, сначала выберите чип. Затем нажмите кнопку RD.. Не забудьте нажать кнопку … кнопка для настройки положения предохранителя, так как эта кнопка находится в невзрачном углу. После нажмите «Импортировать прошивку» для загрузки прошивки., вы можете нажать кнопку автоматического программирования. Через некоторое время появится напоминание об успешном программировании..
Доступны два пакета
Он поставляется с двумя типами пакетов., ATMEGA321A-MU для QFN и ATMEGA32U4-AU для TQFP. Самая большая разница между ними - расстояние между штифтами и форма.. QFN плоский и имеет припаянные снизу контакты., в то время как TQFP представляет собой прямоугольный корпус со штифтами с интервалом 0,5 мм.. Хотя они разные по упаковкам и булавкам, их функции одинаковы.
Отличная флэш-память
Имеет флэш-память объемом 32 КБ., 2.5КБ SRAM и 1 КБ EEPROM. Когда данные сохраняются во флэш-памяти, устройство работает быстро. Кроме того, Большой объем флэш-памяти не только значительно снижает узкие места ввода-вывода, которые тратят жизненный цикл ЦП., но также приводит к плохой работе конкретной функции.
Применение в области печатных плат
- Совет по развитию: Ардуино Микро, на базе ATmega32U4, разработан совместно с Adafruit. Оно имеет 20 цифровые контакты ввода/вывода (7 из которых можно использовать как выходы ШИМ и 12 как аналоговые входы), 16 Кварцевый генератор МГц, подключение микро-USB, руководитель ICSP, и кнопка сброса. более того, его размер правильно соответствует макету. Просто подключите его к компьютеру с помощью кабеля micro USB., он полностью готов к использованию. ATmega32U4 имеет встроенный интерфейс USB., устранение необходимости во вспомогательном процессоре. Это позволяет Micro выглядеть как мышь и клавиатура на подключенных компьютерах., в дополнение к функции аналога (CDC) последовательные и COM-порты.
- Печатная плата бытовой электроники: Его хорошая производительность и богатый ресурс способствуют умной и эффективной работе.. Arduino ATmega32u4 можно использовать в приставке., умный громкоговоритель, цифровая камера и геймпад.
- Телекоммуникационная печатная плата: Благодаря интерфейсу USB и интерфейсу связи, скорость и стабильность доставки и обработки данных значительно улучшены. Таким образом, он пользуется большой популярностью в Wi-Fi-маршрутизаторе и плате беспроводной базовой станции..
- Автоматическая промышленная печатная плата: Быстрый расчет устройства для встраивания его в контроллеры ПЛК, промышленный прибор учета и интеллектуальная электрическая машина плата контроллера.
Еда на вынос
Несомненно, Atmega32u4 — полезное устройство, получившее огромную популярность в интегральных схемах., с его удовлетворительными характеристиками. И еще, мы считаем, что эта тенденция не исчезнет в будущем, пока интеллектуальная бытовая электроника будет сохранять сильные позиции на рынке.. Если вы хотите заняться этой многообещающей областью, пожалуйста, не стесняйтесь свяжитесь с нами.