источник: http://wiki.amperka.ru/продукты:iskra-neo
Iskra Neo — платформа для разработки с микроконтроллером ATmega32U4. Является эквивалентом итальянской Arduino Leonardo, но производится нами в России. В состав платы входит всё необходимое для начало работы: 20 цифровых входов/выходов (7 из них могут работать в качестве ШИМ-выходов, 12 — в качестве аналоговых входов), кварцевый резонатор на 16 МГц, разъём микро-USB, разъём питания, разъём для внутрисхемного программирования ICSP (In-Circuit Serial Programming) и кнопка сброса.
Подключение и настройка
Для работы с платой Iskra Neo в операционной системе Windows скачайте и установите на компьютер интегрированную среду разработки Arduino — Arduino IDE.
При работе из Arduino IDE, в настройках среды стоит выбирать плату «Arduino Leonardo».
Что-то пошло не так?
-
У меня не появляется новых устройств при подключении платформы Iskra Neo
Элементы платы
Микроконтроллер ATmega32U4
Сердцем платформы Iskra Neo является 8-битный микроконтроллер семейства AVR — ATmega32U4. Он предоставляет в ваше распоряжение 32 КБ флеш-памяти для хранения прошивки, 2.5 КБ оперативной памяти SRAM и 1 КБ энергонезависимой памяти EEPROM для хранения данных.
Пины питания
-
VIN: Напряжение от внешнего источника питания (не связано с 5 В от USB или другим стабилизированным напряжением). Через этот вывод можно как подавать внешнее питание, так и потреблять ток, если устройство запитано от внешнего адаптера.
-
5V: На вывод поступает напряжение 5 В от стабилизатора напряжения на плате. Данный стабилизатор обеспечивает питание микроконтроллера ATmega32U4. Запитывать устройство через вывод
5V
не рекомендуется — в этом случае не используется стабилизатор напряжения, а это может привести к выходу платы из строя. -
3.3V: 3,3 В от стабилизатора напряжения платы. Максимальный ток — 800 мА.
-
GND: Выводы земли.
-
IOREF: Вывод предоставляет платам расширения информацию о рабочем напряжении микроконтроллера. В зависимости от напряжения, плата расширения может переключиться на соответствующий источник питания либо задействовать преобразователи уровней, что позволит ей работать как с 5 В, так и с 3,3 В устройствами.
Порты ввода/вывода
-
Цифровые входы/выходы: пины
0
–13
Логический уровень единицы — 5 В, нуля — 0 В. Максимальный ток выхода — 40 мА. К контактам подключены подтягивающие резисторы, которые по умолчанию выключены, но могут быть включены программно. -
ШИМ: пины
3
,5
,6
,9
,10
,11
и13
Позволяют выводить 8-битные аналоговые значения в виде ШИМ-сигнала. -
АЦП: пины
A0
–A5
,A6
–A11
(на цифровых пинах 4, 6, 8, 9, 10 и 12).
В Arduino Uno есть 12 аналоговых входов, каждый из которых может представить аналоговое напряжение в виде 10-битного числа (1024 значений). Разрядность АЦП — 10 бит. -
TWI/I²C: пины
SDA
иSCL
Для общения с периферией по синхронному протоколу, через 2 провода. Используйте библиотекуWire
. -
SPI: пины разъема
ICSP
C использованием библиотекиSPI
, данные выводы позволяют работать по интерфейсу SPI. Обратите внимание, линии SPI выведены только на разъем ICSP и не соединены с выводами платы. SPI-платы расширений у которых нет 6-контактного разъема ICSP для подсоединения к Leonardo — работать не будут. -
UART: пины
0(RX)
и1(TX)
Используются для коммутации платы Iskra Neo с другими устройствами через классSerial1
. Для связи Iskra Neo с компьютером через порт micro-USB, используйте классSerial
Светодиодная индикация
Имя светодиода | Назначение |
---|---|
RX и TX | Мигают при обмене данными между платформой Iskra Neo и ПК. |
L | Светодиод вывода 13 . При отправке значения HIGH светодиод включается, при отправке LOW – выключается. |
ON | Индикатор питания платы. |
Разъём micro-USB
Разъём micro-USB предназначен для прошивки платформы Arduino Leonardo с помощью компьютера.
Разъём для внешнего питания
Разъём для подключения внешнего питания от 7 В до 12 В.
ICSP-разъём
ICSP-разъем предназначен для внутрисхемного программирования микроконтроллера ATmega32U4. С применением библиотеки SPI
данные выводы могут осуществлять связь по интерфейсу SPI. Обратите внимание — линии SPI не продублированы на цифровых контактах. Если плата расширения использует SPI и не имеет снизу ICSP-разъёма ответного к этим штырькам на Iskra Neo, она работать не будет.
Распиновка
Принципиальная и монтажная схемы
Характеристики
-
Микроконтроллер: ATmega32u4
-
Тактовая частота: 16 МГц
-
Напряжение логических уровней: 5 В
-
Входное напряжение питания: 7–12 В
-
Портов ввода-вывода общего назначения: 20
-
Максимальный ток с пина ввода-вывода: 40 мА
-
Максимальный выходной ток пина 3.3V: 800 мА
-
Максимальный выходной ток пина 5V: 1 А
-
Портов с поддержкой ШИМ: 7
-
Портов, подключённых к АЦП: 12
-
Разрядность АЦП: 10 бит
-
Flash-память: 32 КБ
-
EEPROM-память: 1 КБ
-
Оперативная память: 2,5 КБ
-
Габариты: 69×53 мм
комментарии