Описание
Общие сведения
Micro ATmega32U4-MU это крохотная плата на основе микроконтроллера ATmega32U4. Она имеет 20 цифровых портов ввода/вывода (7 из которых могут быть использованы в качестве PWM выхода, а остальные 12 — как аналоговый вход), кварцевый генератор, микро-USB разъём, ICSP разъём, и кнопку перезагрузки. Работающая на частоте 16MГц и с питанием 5В эта плата аналогична Arduino Leonardo, но в отличии от неё Micro ATmega32U4-MU имеет более компактные размеры (17.78×48.26мм).
На плате расположено всё что необходимо для поддержки работы микроконтроллера — просто подключите её к компьютеру чтобы начать работу! Форм-фактор данной платы позволяет легко разместить её на монтажной плате.
Плата Micro ATmega32U4-MU схожа с Arduino Leonardo тем, что ATmega32U4 имеет встроенную USB коммуникацию, отбрасывая необходимость преобразователя. Это позволяет Micro восприниматься на подключённом компьютере как HID-устройство, такое как клавиатура или мышь, в дополнении к COM-порту. Также эта плата способна выполнять и другие функции Arduino Leonardo.
Питание
Micro ATmega32U4-MU может получать питание через USB-подключение.
Выводы питания:
5V. Регулируемый источник напряжения, используемый для питания микроконтроллера и компонентов на плате. Питание может подаваться от вывода VIN через регулятор напряжения, или от разъема USB, или другого регулируемого источника напряжения 5В. 3V3. Напряжение на выводе 3.3В генерируемое встроенным регулятором на плате. Максимальное потребление тока 50мА. GND. Выводы заземления.Порты ввода/вывода
Каждый из 20 цифровых выводов может работать в качестве входа или выхода. Рабочее напряжение выводов — 5В. Максимальный ток, который может отдавать или потреблять один вывод, составляет 40 мА. Все выводы могут быть сконфигурированы как входы с внутренними подтягивающими резисторами (по умолчанию отключены), номиналом 20-50кОм. Помимо основных, некоторые выводы Ардуино могут выполнять дополнительные функции.
Последовательный интерфейс: выводы 0(RX) и 1(TX). Используются для получения (RX) и передачи (TX) данных по последовательному интерфейсу посредством аппаратного приемопередатчика, встроенного в ATmega32U4. Обратите внимание, что в Micro ATmega32U4-MU класс Serial отвечает за передачу данных через USB (CDC)-соединение, для передачи данных через выводы 0 и 1 необходимо использовать класс Serial1. TWI: выводы 2 (SDA) и 3 (SCL). С использованием библиотеки Wire данные выводы могут осуществлять связь по интерфейсу TWI (I2C). "Внешние прерывания: выводы 3 (interrupt 0), 2 (interrupt 1), 0 (interrupt 2), 1 (interrupt 3) и 7 (interrupt 4). Данные выводы могут быть сконфигурированы в качестве источников прерываний, возникающих при различных условиях: при низком уровне сигнала, по фронту, по спаду или при изменении сигнала. Более подробно об использовании прерываний см. в описании функции attachInterrupt(). " ШИМ: выводы 3, 5, 6, 9, 10, 11 и 13. С помощью функции analogWrite() могут выводит ШИМ-сигнал с разрешением 8 Интерфейс SPI: выводы разъема ICSP. C использованием библиотеки SPI данные выводы позволяют осуществлять связь по интерфейсу SPI. Как уже отмечалось, линии SPI выведены только на разъем ICSP и не соединены с выводами платы, как на Arduino Uno. Аналоговые входы: выводы A0 — A5, A6 — A11 (на цифровых выводах 4, 6, 8, 9, 10 и 12). В Micro ATmega32U4-MU есть 12 аналоговых входов (A0 — A11), каждый из которых может использоваться как обычный цифровой вывод. Аналоговые входы A0 — A5 расположены так же, как и на Arduino Uno; а входы A6 — A11 — на цифровых выводах 4, 6, 8, 9, 10 и 12 соответственно. Каждый из входов может оцифровать поданное на него напряжение с 10-битным разрешением (1024 различных значения). По умолчанию, измерение напряжения осуществляется относительно диапазона от 0 до 5 В. Однако, верхнюю границу этого диапазона можно изменить, используя вывод AREF и функцию analogReference(). Reset. Низкий уровень сигнала на выводе перезагружает микроконтроллер.Светодиоды
RX и TX — мигают при приеме и передаче информации через USB соединение. ON — индикатор питания. L — светодиод подключенный к цифровому пину 13.Память
Объем памяти программ микроконтроллера ATmega32U4 составляет 32КБ (из них 4КБ отведены под загрузчик). Помимо этого, он имеет 2.5КБ оперативной памяти SRAM и 1КБ EEPROM (для взаимодействия с которой служит библиотека EEPROM.
Micro ATmega32U4-MU может устанавливать связь с компьютером, другими устройствами Arduino или микроконтроллерами несколькими способами.
"ATmega32U4 поддерживают последовательный интерфейс UART TTL, осуществляемый через выводы 0(RX) и 1(TX). "
Имея аппаратную поддержку USB, ATmega32U4 позволяет также организовать последовательное соединение с компьютером через виртуальный COM порт.
Micro ATmega32U4-MU c помощью стандартных драйверов USB COM может подключаться как USB 2.0 устройство. Мониторинг последовательной шины (Serial Monitor) стандартной среды разработки Arduino позволяет посылать и получать текстовые данные при подключении к платформе. Что мы и сделаем в приведенном под описанием примере.
Библиотекой SoftwareSerial возможно создать последовательную передачу данных через любой из цифровых выводов ATmega32U4-MU.
ATmega32U4 поддерживает интерфейсы I2C (TWI) и SPI. В Arduino включена библиотека Wire для удобства использования шины I2C. Для SPI может использоваться библиотека SPI.
Программирование
Платформа программируется, в среде Arduino IDE, при выборе соответствующей платы в меню Board (ATmega32U4).
Микроконтроллер ATmega32U4 на Micro ATmega32U4-MU поставляется с записанным загрузчиком, упрощающим запись новых программ без использования внешних программаторов.
При желании (или необходимости, например, записать загрузчик) имеется возможность запрограммировать микроконтроллер через выводы внутрисхемного программирования (ICSP)
Автоматическая перезагрузка
Micro ATmega32U4-MU разработана таким образом, чтобы перед записью нового кода перезагрузка осуществлялась самой программой Arduino на компьютере, а не нажатием кнопки на платформе. Перезагрузка срабатывает, когда виртуальный CDC COM порт открывается со скоростью 1200 бод, а затем закрывается. Когда это происходит, микропроцессор уходит на перезагрузку, разрывая USB соединение. После перезагрузки стартует загрузчик (бутлоадер) и остается активным примерно 8 секунд. Загрузчик также можно запустить нажатием кнопки Reset. Обратите внимание, что при подаче питания контроллер сразу переходит к выполнению загруженной пользовательской программы без выполнения загрузчика.
Токовая защита разъема USB
В Micro ATmega32U4-MU встроен самовосстанавливающийся предохранитель, защищающий порт USB компьютера от токов короткого замыкания и сверхтоков. Хотя практически все компьютеры имеют подобную защиту, тем не менее, данный предохранитель обеспечивает дополнительный барьер. Предохранитель срабатывает при прохождении тока более 500мА через USB порт и размыкает цепь до тех пока нормальные значения токов не будут восстановлены.
Характеристики
Микроконтроллер | ATmega32U4-MU |
Сила тока для выхода | 5В-800мА |
Сила тока для выхода | 3.3В-180мА |
Сила тока для входа USB | 5В |
Сила тока для входа. VIN/DC Jack | 5В |
Энергопотребление | 5В 220мА |
Логический уровень | 5В |
USB | Micro USB |
Тактовая частота | 16МГц |
Рабочее напряжение | 3.3В |
Цифровые контакты ввода/вывода | 20(7-ШИМ) |
Аналоговые входные пины | 12 |
Тип ОЗУ/ Размер | 2.5Кб |
Тип ПЗУ/ Размер | 1Кб |
Тип интерфейса | ISP |
Диапазон рабочих температур | −40С° / +85С° |
Длина×ширина | 48.26×17.78мм |
Вес | 8.5г |
Документы
Документы (инструкции, учебные пособия, полная схема и т. д.) доступны на нашем официальном веб-сайте RobotDyn.com. Ссылки:
https://robotdyn.com/micro-atmega32u4-mu.html — Английский; https://robotdyn.ru/catalog/arduino/boards/micro_atmega32u4_mu.html — Русский.Откройте для себя все аспекты товара "Micro ATmega32U4(5 В, 16 мГц). Контакты распаян. Совместимость с Arduino Micro и Leonardo": цены, фотографии, видеообзоры, подробное описание и технические характеристики. Мы предоставляем всю необходимую информацию для взвешенного решения о покупке. Погрузитесь в детальную страницу, чтобы полностью осознать, что может предложить этот продукт. Принимайте обоснованные решения, опираясь на факты и детали. Узнайте все о "Micro ATmega32U4(5 В, 16 мГц). Контакты распаян. Совместимость с Arduino Micro и Leonardo" прямо сейчас на сайте Товар.ру!
Характеристики
- Бренд
- RobotDyn
- Состояние
- Новый
- Тип
- Логические ИС
- Напряжение электропитания
- 5V
- Мощность рассеивания
- standard
- Номер модели
- Micro ATmega32U4
- Рабочая температура
- standard
- Microcontroller
- ATmega32U4-MU
- Operating Voltage
- 5V
- Clock Speed
- 16MHz
- Input Voltage (recommended)
- 7-12V
- Vout
- 5V/800mA, 3.3V/180mA
- Digital I/O Pins
- 20
- PWM Pins
- 7
- Analog In Pins
- 12