ARDUINO КОНТРОЛЛЕР ARDUINO DUE

Код товара: 182792
Рейтинг:
В наличии (3 шт.)
1 800 руб.
Поделиться
Наличие в магазинах
магазин Радио-1 (2 этаж) 1 шт.
магазин Радио-2 (2 этаж) 1 шт.
Склад (ул. Петрова, 34А) 1 шт.
  • Описание
  • Отзывы

Arduino Dueплата микроконтроллера на базе процессора Atmel SAM3X8E ARM Cortex-M3. Это первая плата Arduino на основе 32-битного микроконтроллера с ARM ядром. На ней имеется 54 цифровых вход/выхода (из них 12 можно задействовать под выходы ШИМ), 12 аналоговых входов, 4 UARTа (аппаратных последовательных порта), a генератор тактовой частоты 84 МГц, связь по USB с поддержкой OTG, 2 ЦАП (цифро-аналоговых преобразователя), 2 TWI, разъем питания, разъем SPI, разъем JTAG, кнопка сброса и кнопка стирания.Питание платы осуществаляется от 3.3В.


Плата содержит все, что необходимо для поддержки микроконтроллера. Чтобы начать работу с ней, достаточно просто подключить её к компьютеру кабелем микро-USB, либо подать питание с AC/DC преобразователя или батарейки. Due совместим со всеми платами расширения Arduino, работающими от 3,3 В, и с цоколевкой Arduino 1.0.


Преимущества ядра ARM:

32-битное ядро, позволяющее выполнять операции с данными шириной 4 байта за 1 такт.

частота процессора (CPU) 84 МГц.

96 КБ ОЗУ.

512 КБ флеш-памяти для хранения программ.

контроллер DMA, который разгружает центральный процессор от выполнения интенсивных операций с памятью.


Характеристики

Микроконтроллер AT91SAM3X8E

Рабочее напряжение 3,3 В

Входное напряжение (рекомендуемое) 7-12 В

Входное напряжение (предельное) 6-20 В

Цифровые Входы/Выходы 54 (на 12 из которых реализуется выход ШИМ)

Аналоговые входы 12

Аналоговые выходы 2 (ЦАП)

Общий выходной постоянный ток на всех входах/выходах 50 мА

Постоянный ток через вывод 3,3 В - 800 мА

Постоянный ток через вывод 5 В - 800 мА

Флеш-память 512 КБ доступно всего для пользовательских приложений ОЗУ 96 КБ (два банка: 64 КБ и 32 КБ)

Тактовая частота 84 МГц



Особенности:

Токовая защита разъема USB (самовосстанавливающийся предохранитель)

Arduino Due сделан совместимым с большинством плат расширения, разработанных для Uno, Diecimila или Duemilanove.

Расположение выводов Due повторяет цоколевку Arduino 1.0

В отличие от других плат Arduino, использующих для загрузки avrdude, Due полагается на bossac.


Подробнее:


Питание

Питание Arduino Due может осуществляться через USB соединитель или с помощью внешнего источника питания. Выбор источника питания выполняется автоматически.


Внешним (не USB) источником питания может быть либо AC/DC преобразователь («wall wart» -адаптер в одном корпусе с вилкой), либо батарея. Адаптер подключается к разъему питания платы 2,1 мм штепсельной вилкой с центральным положительным контактом. Выводы батареи подключаются к контактам Gnd и Vin разъема POWER. Плата может функционировать при внешнем питании от 6 до 20 В. Рекомендуемый диапазон напряженийот 7 до 12 В.


Память

Флеш-память SAM3X составляет 512 КБ (2 блока по 256 КБ) для хранения программ. Загрузчик (бутлодер) записывается Atmel при производстве и хранится в специально отведенном для него ПЗУ. Доступный объем ОЗУ составляет 96 КБ в двух смежных банках– 64КБ и 32 КБ. Вся доступная память (флеш-память, ОЗУ и ПЗУ) может адресоваться напрямую как плоское адресное пространство.


Существует возможность стереть флеш-память SAM3X с помощью встроенной кнопки стирания. При этом из микропроцессора удалится текущая загруженная программа. Для стирания нажмите и несколько секунд удерживайте кнопку стирания при включенном питании платы.


Связь

В Arduino Due есть ряд средств для взаимодействия с компьютером, платами Arduino и другими микроконтроллерами, а также различными устройствами, такими как телефоны, планшеты, фотокамеры и т.п. SAM3X имеет один аппаратный UART и три аппаратных USARTа для последовательной связи TTL-уровня (3,3 В).


Контроллер SAM3X поддерживает, кроме того, связь по интерфейсам TWI и SPI. Программное обеспечение Arduino включает в себя библиотеку Wire для облегчения работы с шиной TWI; смотрите более детальное описание в документации. Для связи через SPI воспользуйтесь библиотекой SPI.


Программирование

Arduino Due можно запрограммировать с помощью программных средств Arduino.


Загрузка программ для SAM3X отличается от таковой для микроконтроллеров AVR, находящихся на других платах Arduino, поскольку необходимо стереть флеш-память перед тем как перепрограммировать её. Загрузка в кристалл управляется из ПЗУ контроллера SAM3X и запускается, только когда флеш-память кристалла пуста.


Плату можно программировать через оба USB порта, хотя рекомендуется использовать порт программирования, в связи с тем, что он поддерживает стирание кристалла.


Исходный код программы для ATmega16U2 доступен в архиве Arduino. К разъему ISP можно подключать внешний программатор (перезаписывая загрузчик DFU).


  • Комментарии
Загрузка комментариев...