At91sam3x8e описание на русском

At91sam3x8e описание на русском

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

Подключение и настройка

Для работы с платформой Arduino Due в операционной системе Windows скачайте и установите на компьютер интегрированную среду разработки Arduino — Arduino IDE.

Добавление платформы

По умолчанию среда Arduino IDE настроена только на AVR-платы. Для работы с платформой Arduino Due — добавьте в менеджере плат поддержку платформ на ядре ARM Cortex-M3.

Элементы платы

Микроконтроллер Atmel SAM3X8E ARM Cortex-M3

Сердцем платы Arduino Due является 32-битное ARM ядро AT91SAM3X8E с тактовой частотой 84 МГц, 512 КБ флеш-памяти и 96 ОЗУ, превосходящее по производительности обычные 8-битные микроконтроллеры.

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

Микроконтроллер ATmega16U2 создает порт программирования для связи микроконтроллера SAM3X с USB-портом компьютера . При подключении к ПК Arduino Due определяется как виртуальный COM-порт. Перепрошивка микросхемы 16U2 производится через ICSP разъём используя стандартные драйвера USB-COM.

Пины питания

Порты ввода/вывода

Внимание! В отличие от других плат Arduino, Arduino Due работает от 3,3 В. Максимальное напряжение, которое могут выдержать вход/выходы составляет 3,3 В. Подав напряжение, например 5 В, на выводы Arduino Due, можно вывести плату из строя.

Светодиодная индикация

Имя светодиода Назначение
RX и TX Мигают при обмене данными между Arduino Due и ПК.
L Светодиод вывода 13 . При задании значения HIGH светодиод включается, при LOW – выключается.
ON Наличие питания на Arduino Due.

Разъём Programming USB

Разъём предназначен для прошивки платформы Arduino Due с помощью компьютера. Для использования этого порта выберите в Arduino IDE в качестве вашей платы "Arduino Due (Programming Port)". При этом также производится стирание предыдущей прошивки. Аппаратное стирание более надежно, чем «программное стирание», которое происходит на собственном USB порте, и будет работать даже при повреждении главного микропроцессора. В программное обеспечение Arduino входит монитор последовательной шины, который дает возможность компьютеру обмениваться простыми текстовыми сообщениями с платой подключенной через Programming USB посредством контроллера ATmega16U2.

Разъём Native USB

Чтобы использовать этот порт, выберите в Arduino IDE тип вашей платы "Arduino Due (Native USB Port)". Native USB port подключен к SAM3X, тем самым осуществляя последовательную связь (CDC) посредством USB обеспечивая подключение к монитору последовательной шины, или другим приложениям на вашем компьютере. Открытие и закрытие собственного порта при скорости передачи 1200 бит в секунду запускает процедуру «программного стирания»: флеш-память стирается и плата перезапускается с помощью загрузчика. Также это дает Due возможность эмулировать USB мышь или клавиатуру.

Native USB может также работать как USB хост для подключенных периферийных устройств: мыши, клавиатуры и прочего.

Разъём для внешнего питания

Разъём для подключения внешнего питания от 7 В до 12 В.

ICSP-разъём для ATmega2560

ICSP-разъём предназначен для внутрисхемного программирования микроконтроллера ATmega2560. Также с применением библиотеки SPI данные выводы могут осуществлять связь с платами расширения по интерфейсу SPI. Линии SPI выведены на 6-контактный разъём, а также продублированы на цифровых пинах 50(MISO) , 51(MOSI) , 52(SCK) и 53(SS) .

ICSP-разъём для ATmega16U2

ICSP-разъём для внутрисхемного программирования микроконтроллера ATmega16U2.

Распиновка

" alt=" " />

К сожалению, у нас нет точной информации, когда ожидаются поставки конкретных товаров. Лучше не добавлять в посылку отсутствующие товары, либо быть готовым ожидать неходовые товары несколько месяцев. Были случаи, что отсутствующие товары исключались из продажи.
Имеет смысл разделить посылки. Одна полностью укомплектованная, другая с отсутствующими товарами.

Чтобы после прихода на склад отсутствующий товар автоматически зарезервировался за Вами, необходимо оформить и оплатить его в заказе.

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

Предостережение! В отличии от других Ардуино плат, Arduino Due работает от 3,3 В. Максимальное допустимое напряжение, на входах/выходах — 3,3 В. В случае более высокого напряжения поданного на выводы, например — 5 В, есть вероятность повреждения платы.

Читайте также:  Блендер редмонд не включается

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

Контакты Due имеют такое же расположение как и 1.0 Arduino:

  • TWI: SDA и SCL контакты размещены рядом с контактом AREF.
  • Контакт IOREF, который позволяет подключать шилд с правильной конфигурацией для адаптации к напряжению, выдаваемому Arduino. Это дает возможность шилдам быть совместимыми с 3,3-вольтовыми платами типа Due и с платами на базе AVR, которые работают от 5 В.
  • Неподсоединенные контакты, зарезервированы для использования в будущем.

Arduino Due имеет собственный специальный форум для обсуждения .

Характеристики:
Микроконтроллер: AT91SAM3X8E
Рабочее напряжение: 3.3 В

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

Входное напряжение (ограничение): 6-16 В

Цифровые входы/выходы: 54 (из которых 12 могут работать как ШИМ выход)

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

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

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

Постоянный ток через контакт "3,3 В": 800 мА

Постоянный ток через контакт "5 В": 800 мА

Флеш-память: 512 кБ полностью доступно для пользовательских приложений

SRAM память: 96 кБ (два банка: 64 кБ и 32 кБ)

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

Размеры: 104 x 53 x 15 мм

Вес: 35 г

От переводчика:

Подробнее о плате:

Arduino Due (англ.)

О среде разработки и скачать IDE:

Принципиальная схема:

Видеоуроки, быстрый старт, теория и практика с Arduino:

http://wiki.amperka.ru/

The Kinguino Due is a microcontroller board based on the Atmel SAM3X8E ARM Cortex-M3 CPU (datasheet). It is the first Kingduino board based on a 32-bit ARM core microcontroller. It has 54 digital input/output pins (of which 12 can be used as PWM outputs), 12 analog inputs, 4 UARTs (hardware serial ports), a 84 MHz clock, an USB OTG capable connection, 2 DAC (digital to analog), 2 TWI, a power jack, an SPI header, a JTAG header, a reset button and an erase button.

Warning: Unlike other Kingduino boards, the Kingduino Due board runs at 3.3V. The maximum voltage that the I/O pins can tolerate is 3.3V. Providing higher voltages, like 5V to an I/O pin could damage the board.

The board contains everything needed to support the microcontroller; simply connect it to a computer with a micro-USB cable or power it with a AC-to-DC adapter or battery to get started. The Due is compatible with all Arduino shields that work at 3.3V and are compliant with the 1.0 Arduino pinout.

The Due follows the 1.0 pinout:

TWI: SDA and SCL pins that are near to the AREF pin.
The IOREF pin which allows an attached shield with the proper configuration to adapt to the voltage provided by the board. This enables shield compatibility with a 3.3V board like the Due and AVR-based boards which operate at 5V.
An unconnected pin, reserved for future use.

The Arduino Due has it’s own, dedicated forum for discussing the board.

Shielded USB cable included

Specs:
Microcontroller: AT91SAM3X8E
Operating Voltage: 3.3V
Input Voltage (recommended): 7-12V
Input Voltage (limits): 6-16V
Digital I/O Pins: 54 (of which 12 provide PWM output)
Analog Input Pins: 12
Analog Outputs Pins: 2 (DAC)
Total DC Output Current on all I/O lines: 130 mA
DC Current for 3.3V Pin: 800 mA
DC Current for 5V Pin: 800 mA
Flash Memory: 512 KB all available for the user applications
SRAM: 96 KB (two banks: 64KB and 32KB)
Clock Speed: 84 MHz
Dimensions: 104 x 53 x 15mm
Weight: 35g

*Note: This is not an original Arduino brand product.

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

Предостережение! В отличии от других Ардуино плат, Arduino Due работает от 3,3 В. Максимальное допустимое напряжение, на входах/выходах — 3,3 В. В случае более высокого напряжения поданного на выводы, например — 5 В, есть вероятность повреждения платы.

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

Читайте также:  Потек расширительный бачок отопления чем заклеить

Контакты Due имеют такое же расположение как и 1.0 Arduino:

  • TWI: SDA и SCL контакты размещены рядом с контактом AREF.
  • Контакт IOREF, который позволяет подключать шилд с правильной конфигурацией для адаптации к напряжению, выдаваемому Arduino. Это дает возможность шилдам быть совместимыми с 3,3-вольтовыми платами типа Due и с платами на базе AVR, которые работают от 5 В.
  • Неподсоединенные контакты, зарезервированы для использования в будущем.

Arduino Due имеет собственный специальный форум для обсуждения .

Характеристики:
Микроконтроллер: AT91SAM3X8E
Рабочее напряжение: 3.3 В

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

Входное напряжение (ограничение): 6-16 В

Цифровые входы/выходы: 54 (из которых 12 могут работать как ШИМ выход)

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

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

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

Постоянный ток через контакт "3,3 В": 800 мА

Постоянный ток через контакт "5 В": 800 мА

Флеш-память: 512 кБ полностью доступно для пользовательских приложений

SRAM память: 96 кБ (два банка: 64 кБ и 32 кБ)

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

Размеры: 104 x 53 x 15 мм

Вес: 35 г

От переводчика:

Подробнее о плате:

Arduino Due (англ.)

О среде разработки и скачать IDE:

Принципиальная схема:

Видеоуроки, быстрый старт, теория и практика с Arduino:

http://wiki.amperka.ru/

The Arduino Due is a microcontroller board based on the Atmel SAM3X8E ARM Cortex-M3 CPU (datasheet). It is the first Arduino board based on a 32-bit ARM core microcontroller. It has 54 digital input/output pins (of which 12 can be used as PWM outputs), 12 analog inputs, 4 UARTs (hardware serial ports), a 84 MHz clock, an USB OTG capable connection, 2 DAC (digital to analog), 2 TWI, a power jack, an SPI header, a JTAG header, a reset button and an erase button.

Warning: Unlike other Arduino boards, the Arduino Due board runs at 3.3V. The maximum voltage that the I/O pins can tolerate is 3.3V. Providing higher voltages, like 5V to an I/O pin could damage the board.

The board contains everything needed to support the microcontroller; simply connect it to a computer with a micro-USB cable or power it with a AC-to-DC adapter or battery to get started. The Due is compatible with all Arduino shields that work at 3.3V and are compliant with the 1.0 Arduino pinout.

The Due follows the 1.0 pinout:

TWI: SDA and SCL pins that are near to the AREF pin.
The IOREF pin which allows an attached shield with the proper configuration to adapt to the voltage provided by the board. This enables shield compatibility with a 3.3V board like the Due and AVR-based boards which operate at 5V.
An unconnected pin, reserved for future use.

The Arduino Due has it’s own, dedicated forum for discussing the board.

Shielded USB cable included

Specs:
Microcontroller: AT91SAM3X8E
Operating Voltage: 3.3V
Input Voltage (recommended): 7-12V
Input Voltage (limits): 6-16V
Digital I/O Pins: 54 (of which 12 provide PWM output)
Analog Input Pins: 12
Analog Outputs Pins: 2 (DAC)
Total DC Output Current on all I/O lines: 130 mA
DC Current for 3.3V Pin: 800 mA
DC Current for 5V Pin: 800 mA
Flash Memory: 512 KB all available for the user applications
SRAM: 96 KB (two banks: 64KB and 32KB)
Clock Speed: 84 MHz
Dimensions: 104 x 53 x 15mm
Weight: 35g

Arduino Due — это мощная Arduino, основанная на 32-битном ARM-процессоре AT91SAM3X8E от Atmel. Он обладает тактовой частотой 84 МГц, а его 32-битная архитектура позволяет выполнять большинство операций на целыми числами в 4 байта за один такт.

Кроме этого, Arduino Due предоставляет:

  • -96 Кб SRAM (оперативная память)
  • -512 Кб флеш-памяти (для хранения программы)
  • -Прямой доступ к памяти (DMA) для задач, активно работающих с данными в памяти
  • -54 цифровых входов/выходов; 12 из них поддерживают ШИМ (PWM)
  • -4 аппаратных последовательных порта (UART)
  • -12 аналоговых входов
  • -2 цифро-аналоговых преобразователя (DAC) для 2 аналоговых выходов
  • -2 шины TWI / I²C
  • -SPI-разъём
  • -JTAG-разъём
  • -Поддержка USB On The Go (USB OTG) для подключения других USB-устройств

Внимание! В отличии от большинства плат Arduino, родным напряжением Arduino Due является 3,3 В, а не 5 В. Соответственно, выходы для логической единицы выдают 3,3 В, а в режиме входа ожидают принимать не более 3,3 В. Подача большего напряжения может повредить процессор! Будьте внимательны при подключении периферии: убедитесь, что она может корректно функционировать в этом диапазоне напряжений.

Контакты

  • -Цифровые входы/выходы: контакты 0–53. Работают на напряжении 3,3 В. В режиме выхода могут выдавать ток 3 или 15 мА (в зависимости от контакта); в режиме входа — принимать ток 6 или 9 мА (в зависимости от контакта). К контактам также подключены подтягивающие резисторы по 100 кОм, которые по умолчанию выключены, но могут быть включены программно.
  • -Аппаратные последовательные порты (RX/TX): 0/1, 19/18, 17/16, 15/14. Передача данных осуществляется на уровне 3,3 В. Первая пара также соединена с чипом ATmega16U2, отвечающим за подключение через USB к компьютеру.
  • -Широтно-имульсная модуляция (ШИМ/PWM): контакты 2–13. Дают возможность выдавать аппаратный шим с разрешением 8 бит (256 градаций).
  • -SPI — отдельная группа контактов 2×3. На Arduino Due используется только для общения по SPI-интерфейсу с другими устройствами. Он не может быть использован для программирования контроллера, как на других Arduino. По расположению он в точности совпадает с расположением на Arduino Uno, Arduino Mega 2560, Arduino Leonardo, а следовательно даёт возможность работы с платами расширения его использующими, таких как Ethernet Shield.
  • -CAN-шина: контакты CANRX и CANTX. Позволяют использовать Arduino Due в автомобильных сетях. Поддержка с программной стороны пока не реализована производителем.
  • -Встроенный светодиод: контакт 13 (L). Для простой индикации. В отличии от Arduino Uno и Mega, он поддерживает ШИМ.
  • -Шины TWI/I²C: 20(SDA)/21(SCL), SDA1/SCL1. Для общения с периферией по синхронному протоколу, через 2 провода.
  • -Аналоговые входы: контакты A0–A11. Принимают сигнал до 3,3 В. Большее напряжение может вывести процессор из строя. Аналоговые входы предоставляют разрешение до 12 бит (4096 градаций), хотя по умолчанию настроены на разрешение в 10 бит для совместимости со скетчами для других моделей Arduino.
  • -Цифро-аналоговый преобразователь: контакты DAC1 и DAC2. Позволяют выдавать настоящий аналоговый сигнал с 12-битным разрешением (4096 градации), например, для устройств, связанных с обработкой звука.
  • -Сброс процессора: RESET. Позволяет аппаратно перезагружать плату.
  • -Входное напряжение: Vin. Выдаёт напряжение, поданное внешним источником, либо может являться входом для внешнего питания.
  • -Стабилизированные 5 В: контакт 5V. Позволяет получать ровные 5 В и ток до 800 мА.
  • -Стабилизированные 3,3 В: контакт 3.3V. Позволяет получать ровные 3,3 В и ток до 800 мА.
  • -Общая земля: GND.
  • -Опорное напряжение для плат расширения: IOREF. Платы расширения должны «советоваться» с этим контактом, чтобы правильно определять родное напряжение родительской платы. Arduino Due выдаёт на IOREF 3,3 В.
Читайте также:  Как сменить регион на андроид


Память

  • -На борту SAM3X — 2 блока по 256 Кб флеш-памяти для хранения программы
  • -Загрузчик (bootloader) располагается в отдельной памяти только для чтения и прошит на заводе Atmel
  • -Оперативная SRAM-память поделена на 2 банка: 64 и 32 Кб

Любая память доступна для последовательной адресации из программы. Содержимое флеш-памяти (программа) может быть очищено зажатием на несколько секунд кнопки Erase на плате.

Коммуникация

Arduino Due позволяет взаимодействовать с компьютером, другими Arduino, микроконтроллерами и различными устройствами вроде телефонов, планшетов, фотоаппаратов. Для этого плата предоставляет три аппаратных последовательных порта (UART/USART), две шины TWI/I²C, интерфейс SPI и USB-порт.

Один USB-порт (programming) используется для прошивки Arduino Due. Он подключён к чипу ATmega16U2 на плате, который является мостом между USB и аппаратным портом SAM3X, используемым для программирования процессора и связи с компьютером.

Второй USB-порт (native) может использоваться для связи с другими устройствами как в режиме slave (эмуляция мыши, клавиатуры), так и в режиме host (приём данных с фотоаппаратов, управление мышью, клавиатурой, телефоном).

Совместимость

Платформа по своему форм-фактору полностью совпадает с Arduino Mega 2560. Это означает механическую совместимость со всеми платами расширения для Arduino Mega, Arduino Uno, Arduino Leonardo.

Однако, в силу того, что родным является напряжение в 3,3 В, а не 5 В, как на других моделях, стоит обязательно удостоверяться в возможности подключения платы расширения к Arduino Due.

Питание, защита USB и принципы взаимодействия аналогичны другим моделям Arduino.

Габариты

Размер платы составляет 10,16 × 5,3 см (против 6,9 × 5,3 см базовой модели). Гнёзда для внешнего питания и USB выступают на пару миллиметров за обозначенные границы. На плате предусмотрены места для крепления на шурупы или винты. Расстояние между контактами составляет 0,1” (2,54 мм), но в случае 7-го и 8-го контакта — расстояние: 0,16”.

Характеристики:
Микроконтроллер: AT91SAM3X8E
Рабочее напряжение: 3,3 В
Входное напряжение (рекомендуемое): 7-12 В
Входное напряжение (предельное): 6-20 В
Цифровые Входы/Выходы: 54 (на 12 из которых реализуется выход ШИМ)
Аналоговые входы: 12
Аналоговые выходы: 2 (ЦАП)
Общий выходной постоянный ток на всех входах/выходах: 50 мА
Постоянный ток через вывод: 3,3 В 800 мА
Постоянный ток через вывод: 5 В 800 мА
Флеш-память: 512 КБ доступно всего для пользовательских приложений
ОЗУ: 96 КБ (два банка: 64 КБ и 32 КБ)
Тактовая частота: 84 МГц

Ссылка на основную публикацию
Amd a6 3400m разгон
Компания AMD производит процессоры с широкими возможностями для апгрейда. На самом деле ЦП от данного производителя работают всего на 50-70%...
Adblock detector