Arduino Mega - характеристики та розпіновка

Тема про найбільшу найпотужнішу модель з класу Arduino. Флагман контролерів для створення систем "Розумний будинок"
Відповісти
Аватар користувача
Arduino
Site Admin
Повідомлень: 98
З нами з: 16 травня 2017 18:18

Arduino Mega - характеристики та розпіновка

Повідомлення Arduino » 23 травня 2017 11:40

Декілька слів про модель яка вже відійшла в минуле але ще продається на ринку Arduino Mega 1280.
Arduino Mega побудована на мікроконтролері ATmega1280. Платформа містить 54 цифрових входів / виходів (14 з яких можуть використовуватися як виходи ШІМ), 16 аналогових входів, 4 послідовних портів UART, кварцовий генератор 16 МГц, роз'єм USB, силовий роз'єм, роз'єм ICSP і кнопку перезавантаження. Для роботи необхідно підключити платформу до комп'ютера за допомогою кабелю USB або подати живлення за допомогою адаптера AC / DC, або акумуляторною батареєю. Arduino Mega сумісна з усіма платами розширення, розробленими для платформ Duemilanove або Diecimila.
Mega_1280.jpg
Короткі характеристики Arduino Mega 1280.
  • Микроконтроллер ATmega1280
  • Робоча напруга 5В
  • Вхідна напруга (рекомендована) 7-12В
  • Вхідна напруга (гранична) 6-20В
  • Цифрові Входи / Виходи 54 (14 з яких можуть використовуватися як виходи ШІМ)
  • Аналогові входи 16
  • Постійний струм через вхід / вихід 40 mA
  • Постійний струм для виведення 3.3 В 50 mA
  • Флеш-пам'ять 128 KB (4 використовуються для завантажувача)
  • ОЗУ 8 KB
  • Незалежна пам'ять 4 KB
  • Тактова частота 16 MHz

Аватар користувача
Arduino
Site Admin
Повідомлень: 98
З нами з: 16 травня 2017 18:18

Re: Arduino Mega - переривання апаратні

Повідомлення Arduino » 21 грудня 2018 11:14

Переривання Arduino MEGA 2560 за допомогою attachInterrupt
Апаратні переривання. Переривання на рівні мікропроцесорної архітектури. Саме подія може відбутися в продуктивний момент від зовнішнього пристрою - наприклад, натискання кнопки на клавіатурі, рух комп'ютерної миші і т.п.

Зовнішні переривання: виводи
2 (переривання 0)
3 (переривання 1)
18 (переривання 5)
19 (переривання 4)
20 (переривання 3)
21 (переривання 2).
Ці виходи можуть використовуватися в якості джерел переривань, що виникають при різних умовах: при низькому рівні сигналу, при фронті, спаді або зміні сигналу. Для отримання додаткової інформації шукайте Функцію attachInterrupt ().

Аватар користувача
Arduino
Site Admin
Повідомлень: 98
З нами з: 16 травня 2017 18:18

Re: Arduino Mega - переривання синтаксис

Повідомлення Arduino » 21 грудня 2018 11:15

Синтаксис переривання
attachInterrupt(digitalPinToInterrupt(pin), ISR, mode);(рекомендуется)
attachInterrupt(interrupt, ISR, mode);(не рекомендуется)
attachInterrupt(pin, ISR, mode);(не рекомендуется Arduino Due, Zero, MKR1000, только 101)
interrupt-mega.jpg

Відповісти

Повернутись до “Arduino Mega”