Arduino due
Arduino DUE отличается от большинства плат Arduino, представленных на рынке, поскольку работает от напряжения 3,3 В.
Arduino Due — это плата микроконтроллера на базе процессора Atmel SAM3X8E ARM Cortex-M3. Это первая плата Arduino, основанная на 32-битном микроконтроллере ARM. Он имеет 54 цифровых входа/выхода (из которых 12 могут использоваться как выходы ШИМ), 12 аналоговых входов, 4 UART (аппаратные последовательные порты), тактовую частоту 84 МГц, соединение с поддержкой USB OTG, 2 ЦАП (цифро-аналоговый) , 2 TWI, разъем питания, разъем SPI, разъем JTAG, кнопка сброса и кнопка стирания.
Предупреждение. В отличие от других плат Arduino, плата Arduino Due работает от напряжения 3,3 В. Максимальное напряжение, которое могут выдержать контакты ввода/вывода, составляет 3,3 В. Подача более высокого напряжения, например 5 В, на контакт ввода-вывода может привести к повреждению платы.
Плата содержит все необходимое для поддержки микроконтроллера; просто подключите его к компьютеру с помощью кабеля micro-USB или включите адаптер переменного тока в постоянный или аккумулятор, чтобы начать. Due совместим со всеми шилдами Arduino, которые работают от 3,3 В и совместимы с распиновкой Arduino 1.0. Due следует распиновке 1.0: TWI: контакты SDA и SCL, расположенные рядом с контактом AREF. Контакт IOREF, который позволяет прикрепленному экрану с правильной конфигурацией адаптироваться к напряжению, обеспечиваемому платой. Это обеспечивает совместимость экрана с платой 3,3 В, такой как платы на базе Due и AVR, которые работают от 5 В. Неподключенный контакт, зарезервированный для использования в будущем.
Полные технические характеристики и информация.
Другие функции:
- 32-битный микроконтроллер: инструкции размером 4 байта за один цикл ЦП.
- Тактовая частота микроконтроллера 84 МГц (Uno – 16 МГц на менее эффективной архитектуре).
- 96 КБ SRAM
- Флэш-память 512 КБ
Это дает ему гораздо больше мощности, чем стандартный чип ATmega.
Вопросы, связанные с [arduino due]:
- Создание синусоидальной волны с помощью ЦАП и ее обратная передача Я хочу создать цифровую синусоидальную волну, отправить ее в DAC0, а затем получить ее обратно в качестве входных данных на A0 и построить график. Я использую Arduino Due. Я написал следующий код: …
- Пример UDPSendReceiveString с использованием Arduino Due с Ethernet-модулем ENC28J60 Я пытался научиться использовать протокол UDP для использования в моем проекте автоматизации для отправки команд на Arduino Due по сети Ethernet с коммутационной платой ENC28J60, которую я подключил…
- SPI с DMA в Arduino Due У меня есть проект, в котором мне нужно хранить данные (~ 16 месяцев) в памяти и иметь возможность быстро извлекать данные (<36000 бит/с) с помощью DMA, поскольку у меня есть другие сигналы,…
- Отправка данных через SPI с DMA Мне нужно как можно быстрее отправить данные с Arduino DUE на внешний ЦАП. Для этого я использую DMA & SPI и я хочу, чтобы DMA извлекал данные из памяти и отправлял их в SPI, который просто…
- fatal error: avr\wdt.h: No such file or directory in arduino due Я использую Arduino DUE для отслеживания транспортных средств gps/gprs устройства. Перед использованием Arduino DUE я использовал Arduino UNO. Когда я пытаюсь загрузить свой код в Arduino DUE, он…
- Лучшее решение для параллельного чтения UART с помощью Arduino Due У меня есть 4 платы Arduino, передающие данные через UART на 4 последовательных порта Arduino Due со скоростью 115200 бод. Формат данных - <Короткий URL>,<Номер узла> Например: …
- Кто-нибудь модифицировал ЖК-экран 16x2 для работы с Arduino DUE? Поскольку DUE работает от напряжения 3,3 В, кто-нибудь успешно модифицировал ЖК-экран 16x2 на 5 В для работы с Arduino DUE? Я думаю, что 3,3 В будет рассматриваться как логическая «1». экраном…
- Arduino и обработка вызова и ответа не работает Я пытался разработать соединение от arduino IDE к обработке, чтобы я мог отправлять данные, измеренные на выводах arduino, в обработку для отображения. Сначала я упаковал 10-битные целые числа,…
- Как снять Arduino Due и Mega shields без изгиба штифтов? Каков предложенный вами метод надежного удаления Arduino Due и Mega shields при минимизации вероятности изгиба штифтов заголовка полосы ? Например, здесь есть аналогичная дискуссия , где аскер…
- Ошибки библиотеки OLED-LCD SSD1306 Недавно я купил «Serial 128X64 OLED LCD Display SSD1306». Я искал доступные библиотеки и пытался найти лучшую из них, прежде чем приступать к экспериментам с этим устройством. Я наткнулся на…
- Максимизация SPI-скорости между Arduino DUE и драйвером дисплея RA8875 Для проекта я хотел бы как можно быстрее управлять драйвером дисплея RA8875 с помощью Arduino due. Я начал с библиотеки Adafruit и заменил все "digitalWrites" прямой манипуляцией портом. Кроме…
- Отправка значений с помощью pyserial не работает, если на Arduino Due также есть распознавание. Я использую Arduino Due, чтобы создать цикл обратной связи с использованием Python, но, похоже, это не работает. Код Python, который я использую, следующий: from serial import Serial board =…
- Как упаковать 16-битное целое число, чтобы отправить его с помощью serial.write? Пытаюсь отобразить значения, которые я получаю от чтения потенциометра (0-1023) в программе под названием "обработка". когда я просто использую Serial.write(integer) и отображаю значение на…
- Документация по программному порту Arduino Due 16U2 Есть ли какая-либо документация или что делает 16U2 при попытке запрограммировать Sam3X в Arduino? Я действительно хочу знать, что не так с моей составленной платой, но не могу получить пропуск…
- Arduino Uno: avrdude: stk500_recv(): программатор не отвечает У меня есть оригинальная плата Arduino Uno, купленная непосредственно на официальном сайте arduino. Я успешно использовал его с IDE v1.8.5 на моем ноутбуке с Windows 10 для различных проектов за…
- Arduino Due как Triggered DMA SPI Slave - возможно? Возможно ли, чтобы arduino выполнял функцию DMA-SPI-ведомого устройства , которое может обмениваться данными SPI ( uint16_t TX[10] и RX[10] ) в активированном подчиненном режиме ? У меня есть…
- Запись регистра по составному назначению и указателю в Arduino due Я путаюсь с методом записи регистра по составному назначению и/или указателю, потому что не знаю, откуда берутся некоторые значения. Пример 1 REG_PMC_PCER1 |= PMC_PCER1_PID36; // Включить…
- Изменение выходного напряжения через ЦАП Arduino Due Всем доброе утро, я аспирант в области экспериментальной гидромеханики в Неаполитанском университете имени Федерико II, Италия. Я работаю над картой Arduino Due, и я новичок в приложениях,…
- Сгенерируйте синусоиду с предопределенной частотой и амплитудой через DAC0 или DAC1 с помощью Arduino Due. Всем доброе утро, Я аспирант в области экспериментальной гидромеханики в Неаполитанском университете имени Федерико II, Италия. Я работаю над картой Arduino Due, и я новичок в приложениях,…
- Регистры ввода-вывода SAM3X8E (Arduino Due) Как работают регистры ввода-вывода Arduino Due? На Arduino Uno просто установите DDRx , затем PINx для чтения, PORTx для записи, я хотел бы сделать то же самое с Arduino Due, но у него есть еще…
- Операторы If и while не работают Второй и третий "while" и "if" не работают, но первые "While" и "if" работают .. Я делаю что-то не так? #include <DFMiniMp3.h> int sw1 = 3; int sw2 = 4; int sw3 = 5; class Mp3Notify { …
- Как выбрать пару SDA/SCL на Arduino Due? На Arduino Due есть две пары контактов SDA / SCL, которые я могу использовать для I2C. Есть SDA0 и SCL0 соответственно на контактах 20 и 21 и еще один рядом с AREF. Как мне выбрать, какой из них я…
- Двойной щелчок для аналогового датчика с порогом Я пытаюсь создать клавиатуру для пациентов с МД. У меня есть только пять датчиков силы, каждый датчик кодирует 4 буквы (всего 20), что означает, что мне не хватает 6 букв. Я думаю об использовании…
- Настройка порога для цифровых контактов Я работаю над проектом с использованием датчиков силы для создания клавиатуры для пациентов с МД. Я подключил датчики (каждый с 4 входными контактами) к цифровым контактам Arduino Due . Я хочу…
- Минимальная частота дискретизации в АЦП в Arduino? Я ищу приложение с очень низкой частотой, например, ниже 300 Гц. Какова минимальная частота дискретизации в Arduino? Я очень новичок в этом деле. Я вижу в таблице данных, что максимальная частота…
- Есть ли хороший справочник для Arduino архитектуры и использования памяти? Найти справочный источник или руководство по использованию оказалось сложнее, чем я ожидал. Есть несколько источников, которые я просмотрел на пути к этому вопросу: Должный указан здесь и …
- Неустойчивое поведение при использовании DUE с чипом Microchip 24FC64 EEPROM? Я пытаюсь читать и писать с/на чип EEPROM и получил доступ к этому 64-кбит-устройству. Похоже, я могу писать на устройство и читать с него, но, похоже, есть некоторая странность в обращении к…
- Есть ли окончательное руководство по Arduino DUE? Я ищу справочный документ или систему документации, которая конкретно относится как минимум: Трафаретная печать PIN имя/номер SAM3X8E PIN Регистрационный номер Номер канала Название…
- Установите вывод SPI MOSI на низкий уровень холостого хода на Due? У меня есть подчиненный SPI, подключенный к Due. Я отправляю подчиненный SPI в спящий режим. Во время сна мне нужно опустить все штифты, включая MOSI. Каков наилучший способ опустить штифт SPI-4 на…
- Arduino Due не может получить доступ к библиотеке Я не могу запустить код на Arduino Due, что ранее я запускал на Arduino Uno. Ошибка указывает на то, что он не может распознать библиотеку. Может ли эта проблема доступа к библиотеке быть вызвана…
- PCA9685: как "сбросить" ШИМ-сигнал? Я использую свой Arduino с сервоконтроллером Adafruit PCA9685. Для установки ШИМ-сигналов я использую предоставленную библиотеку: https://github.com/adafruit/Adafruit-PWM-Servo-Driver-Library …
- Кодировщик колес Arduino DUE У меня есть Arduino, я пытаюсь отслеживать галочки на двух колесных кодерах, опрос в бесконечном цикле приводит к ужасной производительности. Есть какие-нибудь предложения? Похоже, что у due может…
- Собственный USB-порт Arduino и Simulink Я пытаюсь связаться через собственный USB - порт Arduino Due с ПК. Сам родной порт работает, я это проверил. Проблема в том, что каждый раз, когда я загружаю свою модель Simulink через программный…
- Имеете дело с отключением USB? Следующий код отлаживает собственный порт SerialUSB, подключенный к ПК и подключенный через монитор терминала (например, Termite , с любым bps, 8N1, RTS/CTS). При запуске порты ищут связь, и…
- Альтернатива 5В Due? Я разработал схему, управляемую Arduino Mega 2560, включающую ряд внешних компонентов, все из которых работают и посылают сигналы 5 В. Теперь я понимаю, что 8 Кб оперативной памяти на Mega 2560…
- Arduino Due vs Mega 2560 Что может сделать Arduino Due, чего не может Mega 2560? Что может сделать Мега 2560, чего не может Должный? Я слышал, что напряжение 3,3 В, поэтому оно не может работать с большинством экранов.
- Второй I2C на RTClib не запускается Я использую SDA1, SCL1 для своего DS3232 с включенным RTClib. Он работает на Mega2560 на SDA, SCL. Я успешно запустил I2c_test после того, как вставил #определите провод Wire1 Однако с ds3231.ino…
- SimpleAudioPlayer + функция сна Я проверил пример SimpleAudioPlayer. https://www.arduino.cc/en/Tutorial/SimpleAudioPlayer Это работает нормально, но когда я добавляю sleep(1000) в конце функции loop () , музыка звучит…
- Почему Arduino Due останавливается после одного вызова ADC_Handler? В приведенном ниже простом примере я просто программно запускаю прием АЦП, а затем устанавливаю цифровой выход встроенного светодиода в обработчике прерываний. Однако я не знаю, почему программа,…
- Комментарии изменяют поведение компиляции (переопределение слабой ссылки sysTickHook) У меня есть очень простая процедура, которая загорается встроенным светодиодом (вывод 13), когда системный таймер срабатывает при прерывании. Я переопределяю слабую ссылку на int…
- ov2640 с 18-контактным контактом и без экрана arducam Я купил этот модуль камеры ov2640 с 18 контактами, и у меня нет экрана, чтобы вставить его. Я ищу библиотеку или рабочий код для этого датчика моей камеры, но все, что я получал, были примеры…
- Где находятся исходные файлы для Due? Где находятся исходные файлы, содержащие определения и функции HAL для Due? Я пытаюсь заниматься программированием CMSIS.
- Счетчик времени установки Как настроить Due для автоматического подсчета возрастающих ребер на выводе, не тратя время на ISR? У меня есть несколько кодеров колес, упрощенная реализация-это меньшее направление, где вы…
- Arduino должен генерировать синусоидальную волну 400 кГц Я новичок в среде Arduino. Нашел какой-то код, генерирующий синусоидальную волну, но с частотой от 14 кГц до 84 кГц. URL-адрес является https://www.instructables…
- Контакт клавиатуры как прерывание (проводка или программирование) У меня есть проект "телефон". Он состоит из: Arduino DUE, Клавиатура 4 x 4, Защита данных SD, обнаружение телефонной трубки (вкл./выкл.) усилитель и динамик. Вначале, после…
- Запись данных с нескольких датчиков в пакетном режиме в ардуино Мне нужна помощь в разработке простого скетч, который может одновременно считывать данные с 3 аналоговых акселерометров и отправлять их в "пакетном режиме" для хранения на SD-карте, чтобы уменьшить…
- Arduino Due связи с FLIR Lepton Я пытаюсь подключить FLIR Lepton к Arduino Due. Топик от pureengineering говорит о перенаправлении некоторых контактов. Я не уверен, что именно они означают. Относится ли это…
- Связь с пользовательским USB-ведомым устройством осуществляется с помощью DUE? У меня есть arduino due, который, как я знаю, имеет режим USB-хоста. USB-библиотека, поставляемая вместе с due, поддерживает мышь и клавиатуру. У меня есть еще одно USB-устройство (diacnostic…
- Можно ли запрограммировать Arduino Due с подключенными обоими USB-портами? Похоже, из -за того, что SAM-BA ( SAM Boot Assistant ) внутри ATSAM3X8E прослушивает как родной USB , так и UART USB -порты после сброса для программирования, позволяя разговаривать с SAM-BA ,…
- Arduino Due - беспроводное программирование через Xbee Я хотел бы интегрировать Arduino Due в проект, который, вероятно, будет развиваться с течением времени и потребует некоторого перепрограммирования. Вместо того чтобы отсоединять и вытаскивать…