Мікроконтролер Arduino Due R3 (AT91SAM3X8E ARM 32-bit) (Arduino Due R3)
Опис Мікроконтролер Arduino Due R3 (AT91SAM3X8E ARM 32-bit)
Увага! На відміну від інших плат Arduino, Arduino Due працює від 3,3 В. Максимальна напруга, яка витримує вхід/виходи становить 3,3 В. Подавши більш високу напругу, наприклад, 5, на висновки Arduino Due, можна пошкодити плату.
Мікроконтролер: AT91SAM3X8E (Atmel SAM3X8E ARM Cortex-M3)
Тактова частота: 84 МГц
Ядро: 32-бітне ARM
ОЗУ: 96 КБ (два банки: 64 КБ та 32 КБ)
Флеш-пам'ять: 512 КБ доступне для користувацьких додатків (SAM3X 2 блоки по 256 КБ)
Контролер DMA, який розвантажує центральний процесор від виконання інтенсивних операцій із пам'яттю.
Робоча напруга 3,3 В
Вхідна напруга (рекомендована): 7-12 В
Вхідна напруга (гранична): 6-20 В
Цифрові Входи/Виходи: 54 (на 12 з яких реалізується вихід ШІМ)
Аналогові входи: 12
Аналогові виходи: 2 (ЦАП)
Загальний вихідний постійний струм на всіх входах/виходах: 50 мА
Постійний струм через висновок 3,3 В: 800 мА
Постійний струм через висновок 5 В: 800 мА
Кнопки та входи/виходи:
Reset: скидання (перезавантаження) мікроконтролера
Erase: очищення внутрішньої пам'яті (Для стирання натисніть і кілька секунд утримуйте кнопку стирання при включеному живленні плати)
Native USB: Щоб використовувати цей порт, виберіть в Arduino IDE тип вашої плати "Arduino Due (Native USB Port)". Власний USB порт підключений безпосередньо до SAM3X. Підключіть власний USB-порт Arduino Due (ближній до кнопки Reset) до комп'ютера. Відкриття та закриття власного порту при швидкості передачі 1200 біт за секунду запускає процедуру «програмного стирання»: флеш-пам'ять стирається і плата перезапускається за допомогою завантажувача. Якщо головний мікроконтролер з будь-якої причини пошкоджений, то, ймовірно, програмне стирання не працюватиме, оскільки ця процедура на SAM3X відбувається повністю програмно. Відкриття та закриття власного порту на інших швидкостях передачі не призведе до скидання SAM3X.
Programming USB: Для використання цього порту виберіть Arduino IDE як вашу плату "Arduino Due (Programming Port)". Підключіть порт програмування плати Due (найближчий до гнізда постійного струму) до комп'ютера. Порт програмування використовує мікросхему 16U2 як перетворювач USB-to-serial, з'єднаний з першим UART контролера SAM3X (RX0 і TX0). Два висновки 16U2 підключені до висновків Reset та Erase SAM3X. Відкриття та закриття порту програмування, підключеного на швидкості передачі 1200 біт за секунду, запускає процедуру «апаратного стирання» чіпа SAM3X, активування висновків Erase та Reset на SAM3X перед встановленням зв'язку з UART. Це рекомендований порт для програмування Due. Апаратне стирання більш надійне, ніж програмне стирання, яке відбувається на власному USB порту, і буде працювати навіть у разі пошкодження головного мікропроцесора.