ARDUINO PRO MICRO — контроллер на базе ATmega32U4
В основе платы лежит микропроцессор серии ATmega32u4, имеющий удобный USB-контроллер. Данный контроллер настраиваемый, поэтому сама плата может определяться в качестве любого HID-совместимого устройства: мыши, клавиатуры, COM-порта и многих других требуемых устройств.
Это делает возможным программирование отклика на входные сигналы по аналогии с откликом на нажатие кнопок/позиционирования положения мыши, либо использования модуля в качестве преобразователя интерфейса (например клавиатуры).
Помимо чипа на плате расположены элементы кварцевого генератора, микросхема стабилизатора напряжения, индикаторный светодиод.
Плата обладает тем же контроллером, что и Arduino Leonardo, но для уменьшения габаритов убраны разъем внешнего питания, кнопка аппаратного сброса, отсутствует ICSP-разъем. При этом все программные функции и стандартные библиотеки идентичны.
Технические характеристики:
- Частота работы – 16 МГц.
- Поддерживаются 135 инструкций ассемблера, выполняемых в течении одного машинного цикла (кроме команд ветвления); 32 – 8-битных регистра общего назначения.
- Интерфейс JTAG, стандарта IEEE 1149.1; USB 2.0 с поддержкой обмена данными 12 Мбит/с и 1,5 Мбит/с.
- Сброс процессора при сбросе шины USB.
- Встроенная система ФАПЧ с частотой 32 и 96 МГц для USB и высокоскоростного 10-битного таймера.
- Один 8-битный таймер с предварительным делителем.
- Два 16-разрядных таймера с отдельным прескалером, режимом сравнения и захвата.
- Четырехканальный ШИМ, 8-бит.
- Четыре канала ШИМ с программируемым разрешением от 2 до 16 бит.
- Шестиканальный ШИМ с высокой скоростью работы и программируемым разрешением от 2 до 11 бит.
- АЦП на 12 каналов с разрядностью 10 бит (каналы с дифференциацией, предварительно задаваемое усиление).
- Последовательный программируемый порт USART с аппаратным управлением потоком.
- Последовательный интерфейс SPI (Master/Slave).
Назначение выводов платы:
- A0 – A11: аналоговые сигналы;
- А6 – А11: цифровые сигналы;
- №№ 3, 5, 6, 9, 10, 11, 13 – широтно-импульсная модуляция;
- №№ 0, 1 – передача данных через последовательный интерфейс;
- №№ 2, 3 – шина I2C;
- 13 – светодиод (инициируется при высоком логическом уровне);
Основные достоинства
- Возможность конфигурирования системы под различные задачи
- Низкое энергопотребление
- Малые габариты
Примеры использования
- Расширение существующих устройств на базе ARDUINO
- Разработка систем дистанционного управления
- Программируемый модуль опроса состояния датчиков производственных процессов
Комплектация
- 1 × Модуль микроконтроллера Arduino Pro Micro 5V / 16MHz (ATmega32U4)
- 2 × гребенки на 12 контактов
Отзывы
Отзывов пока нет.