Arduino Due: все об этой официальной плате для разработки

Ардуино из-за

Возможно, вас не устроит ни одна из вышеперечисленных официальных плат для разработки. Если это так, вы должны знать Ардуино из-за, еще одна официальная разновидность этой фантастической платформы. С его помощью вы можете создавать множество проектов, как и с предыдущими, но в этом случае есть очень важная другая характеристика, и это не только память, доступные GPIO или размер ...

Я имею в виду микроконтроллер, который объединяет эту плату, так как основной чип не на базе ARM. Это большая редкость для Arduino, поскольку остальные основаны на 8-битной архитектуре AVR, в то время как эта другая плата использует 32-битную ISA ARM. Конечно, это все-таки чип от Atmel, как обычно.

Наличие микроконтроллера ARM не делает его несовместимым с Электронные компоненты проанализированы на этом сайте, поскольку они совместимы с все версии Arduino.

Что такое Arduino Due?

Ардунио Дуэ

Esta Плата Arduino Due он имеет большое сходство с другими платами для разработки Arduino, и его полезность точно такая же. То есть иметь возможность создавать множество электронных проектов и программировать различные эскизы для управления ими. Но, как и другие версии Arduino, у него есть заметные отличия ...

Технические характеристики, схема и распиновка

Arduino Due основан на микроконтроллерах или микроконтроллерах, таких как Атмел SAM3X8E. Первая плата Arduino, основанная на ARM, в частности на 3-битном процессоре Cortex-M32. Производительность плюс более 8-битных микроконтроллеров, которые есть у других подобных плат.

Этот чип Atmel (в настоящее время приобретен Компания Microchip) начал свою серию в 2009 году, чтобы конкурировать с собственными AVR. Некоторые RISC намного интереснее и мощнее предыдущих.

Кроме того, примерно, еще у тебя есть больше булавокпоскольку он включает 54 цифровых контакта ввода / вывода, из которых 12 являются выходами ШИМ. Он также включает 12 аналоговых входов, 4 UART (аппаратных последовательных порта) и т. Д. Кроме того, в отличие от других плат Arduino, Arduino Due работает от 3.3 В вместо 5 В на других платах.

Работая при напряжении 3.3 В, Arduino Due будет совместим со всеми экранами Arduino, которые работают при том же напряжении. Но они должны соответствовать стандарту распиновки 1.0 Arduino.

На этой плате Arduino Due есть все, что вам нужно, чтобы начать создавать свои проекты, просто подключите ее к ПК с помощью кабель microUSB и начните загружать свои эскизы, чтобы заставить его работать. И, кстати, этот USB не будет использоваться в качестве внешнего источника питания, как в других случаях, но вы можете использовать адаптер переменного / постоянного тока, совместимый с вилкой, которую интегрирует эта плата (центральный контакт + 2.1 мм).

С другой стороны, вы также должны знать их технические характеристики, которые кратко изложены в:

  • Микроконтроллер: Atmel SAM3X8E ARM Cortex-M3 32-разрядный, 84 МГц
  • Память RAM: 96 КБ (распределено в 2 банка по 64 КБ + 1 банк по 32 КБ)
  • EEPROM: у него нет такого типа памяти, в отличие от других плат. ARM имеет возможность записывать IAP (в прикладном программировании) во флэш-память. Таким образом, его можно использовать для энергонезависимого хранения данных и кода.
  • MicroUSB: имеет 2.
    • Программный (ближайший к разъему питания), для которого вам нужно будет выбрать Arduino Due (ProgrammingPort) в Arduino IDE. Он подключен напрямую к микросхеме 16U2.
    • Другой родной (тот, который находится дальше всего от разъема питания), который можно использовать, выбрав Arduino Due (NativeUSBPort) в Arduino IDE. В этом случае он напрямую подключается к микроконтроллеру SAM3X.
  • Flash: 512 КБ, все доступно для программирования, так как загрузчик не вычитает ничего, как на других платах Arduino
  • Рабочее напряжение: 3.3 В (хотя у него есть вывод 5 В для ваших проектов, а также GND или земля)
  • Входное напряжение (рекомендуется): 7-12v
  • Входное напряжение (максимальный предел): 6-16v
  • Контакты цифрового ввода / вывода: 54, из них 12 ШИМ.
  • Аналоговые входные контакты: 12 каналов.
  • Контакты аналогового выхода: 2 (ЦАП)
  • Сила тока на выводе ввода / вывода: 130 мА
  • Сила тока для вывода 3.3 В: 800 мА
  • Сила тока для вывода 5 В: 800 мА
  • Песо и размеры: 101.52 × 53.3 мм и 36 граммов.
  • Цена : Примерно 30-40 евро. Вы можете купить его на Amazon.

Как я уже упоминал ранее, у него есть порт USB OTG высокая скорость, 4 UART, разъем JTAG, кнопка сброса, кнопка удаления, разъем SPI и 2 TWI. Фактически, то, что ранее было прокомментировано по стандарту 1.0, имеет отношение к некоторым из этих разъемов:

  • ТВИ с выводами SDA и SCL
  • Инструкция ИОРЕФ это позволяет экрану, подключенному с соответствующей конфигурацией, адаптировать свое натяжение к натяжению пластины.
  • Один неподключенный контакт зарезервировано для использования в будущем.

Между прочим, я не хотел бы заканчивать этот раздел, не комментируя что-то еще об этих и других последовательных разъемах. По меньшей мере распиновка где они расположены:

  • Последовательный 0: на контакте 0 (RX) и контакте 1 (TX)
  • Последовательный 1: контакт 19 (RX) и контакт 18 (TX)
  • Последовательный 2: контакт 17 (RX) и контакт 16 (TX)
  • Последовательный 3: контакт 15 (RX) и контакт 14 (TX)
  • ШИМ: перейдите от контактов 2 к 13, чтобы обеспечить 8-битный ШИМ.
  • Цифровой ввод / вывод: от контакта 0 до 53
  • Аналоговые выходы: от контакта A0 к A11
  • SPI: Голова SPI
  • CAN: CANRX и CANTX для обмена данными по CAN
  • LED встроенный включен и подключен к выводу 13
  • ТВИ 1: контакт 20 (SDA) и контакт 21 (SCL)
  • ТВИ 2: обозначен как SDA1 SCL1
  • DAC1 и DAC2 с разрешением на выходе 12 бит (4096 уровней) с analogWrite () с напряжениями от 0.55 до 2.75 В.
  • AREF: Входной аналоговый вход в качестве опорного напряжения. Используется с функцией analogReference ()
  • Сброс: если вы установите эту линию на LOW или низкий уровень напряжения, то микроконтроллер сам перезагружается.

Даташит

Как и другие официальные платы, Arduino Due имеет большой объем данных, доступных сообществу, таких как схемы, данные, документация, например таблицы данных, так далее. С этими данными вы сможете узнать все об этой пластине, чтобы извлечь из нее максимум пользы. Например, в вашем распоряжении следующие документы:

Arduino IDE и программирование для Arduino Due

Скриншот Arduino IDE

Для программирования платы Arduino Due используется та же процедура, что и для многих других плат Arduino. Вам не нужно другое программное обеспечение IDE, поскольку оно основано на ARM. Поэтому не стоит об этом беспокоиться, для программиста это будет полностью прозрачно. Вы можете загрузите или используйте Arduino IDE что касается остальных планшетов и вы можете скачать его по этой ссылке для платформ macOS, Windows и Linux.

Язык для написания исходного кода скетча. это будет точно так же, за исключением адаптации к распиновке и особенностям Arduino Due. Если вы новичок, вы можете воспользоваться нашим бесплатный курс PDF для Arduino IDE. В нем вы научитесь создавать первые простые наброски и немного лучше узнаете о программировании Arduino. Хотя этот курс основан на Arduino UNO, работает для всех других версий Arduino ...

La только причуда При установке Arduino IDE следует иметь в виду, что по умолчанию она готова к работе с Arduino UNO. Следовательно, вы должны выбрать подходящую плату для передачи кода с ПК на вашу плату. Для этого вы можете выполнить следующие простые шаги:

  1. Откройте Arduino IDE
  2. Перейдите в меню "Инструменты".
  3. Затем в Плакас.
  4. Там найдите Arduino Due и выберите один из двух вариантов USB, которые существуют в соответствии с вашими предпочтениями ...

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


Комментарий, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Хосе Рамон сказал

    Думаю, во втором абзаце есть небольшая ошибка. Где написано: «Я имею в виду микроконтроллер на этой плате, поскольку основной чип не основан на ARM. Когда он на самом деле основан на ARM