Плата Arduino Mega

Страница 2

Память. Микроконтроллер ATmega1280 имеет: 128 кБфлеш-памяти для хранения кода программы (4 кБ используется для хранения загрузчика), 8 кб ОЗУ и 4 кб EEPROM (которая читается и записывается с помощью библиотеки EEPROM).

Входы и Выходы. Каждый из 54 цифровых выводов Mega, используя функции pin Mode, digital Write, и digital Read, может настраиваться как вход или выход. Выводы работают при напряжении 5 В. Каждый вывод имеет нагрузочный резистор (стандартно отключен) 20-50 кОм и может пропускать до 40 мА.

Некоторые выводы имеют особые функции. Последовательная шина: 0 (RX) и 1 (TX); Последовательная шина 1: 19 (RX) и 18 (TX); Последовательная шина 2: 17 (RX) и 16 (TX); Последовательная шина 3: 15 (RX) и 14 (TX). Выводы используются для получения (RX) и передачи (TX) данных TTL. Выводы 0 и 1 подключены к соответствующим выводам микросхемы последовательной шины FTDI USB-to-TTL.Внешнее прерывание: 2 (прерывание 0), 3 (прерывание 1), 18 (прерывание 5), 19 (прерывание 4), 20 (прерывание 3), и 21 (прерывание 2). Данные выводы могут быть сконфигурированы на вызов прерывания либо на младшем значении, либо на переднем или заднем фронте, или при изменении значения. Подробная информация находится в описании функции attach Interrupt. PWM: 0 до 13. Любой из выводов обеспечивает ШИМ с разрешением 8 бит при помощи функции analog Write.SPI: 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS). Посредством данных выводов осуществляется связь SPI, которая, хотя и поддерживается аппаратной частью, не включена в язык Arduino. Также выводы SPI могут быть выведены на блоке ICSP, который совместим с платформами Duemilanove и Diecimila.

LED: 13. Встроенный светодиод, подключенный к цифровому выводу 13. Если значение на выводе имеет высокий потенциал, то светодиод горит. I2C: 20 (SDA) и 21 (SCL). Посредством выводов осуществляется связь I2C (TWI). Для создания используется библиотека Wire (информация на сайте Wiring). Расположение выводов на платформе Mega не соответствует расположению Duemilanove или Diecimila.

На платформе Mega установлены 16 аналоговых входов, каждый разрешением 10 бит (т.е. может принимать 1024 различных значения). Стандартно выводы имеют диапазон измерения до 5 В относительно земли, тем не менее имеется возможность изменить верхний предел посредством вывода AREF и функции analog Reference.

Дополнительная пара выводов платформы. AREF. Опорное напряжение для аналоговых входов. Используется с функцией analog Reference.Reset. Низкий уровень сигнала на выводе перезагружает микроконтроллер. Обычно применяется для подключения кнопки перезагрузки на плате расширения, закрывающей доступ к кнопке на самой плате Arduino.

Связь. На платформе Arduino Mega установлено несколько устройств для осуществления связи с компьютером, другими устройствами Arduino или микроконтроллерами. ATmega1280 поддерживает 4 порта последовательной передачи данных UART для TTL. Установленная на плате микросхема FTDI FT232RL направляет один из интерфейсов через USB, а драйверы FTDI (включены в программу Arduino) предоставляют виртуальный COM порт программе на компьютере. Мониторинг последовательной шины (Serial Monitor) программы Arduino позволяет посылать и получать текстовые данные при подключении к платформе. Светодиоды RX и TX на платформе будут мигать при передаче данных через микросхему FTDI или USB подключение (но не при использовании последовательной передачи через выводы 0 и 1).

Страницы: 1 2 3 4

Информация по теме:

Расчет процесса сгорания
Цель расчета процесса сгорания – определение максимальных значений давления и температуры газов при сгорании топлива. 1. Температура газов: , где - низшая теплота сгорания топлива с учетом условий, при которых протекает процесс сгорания. ; - коэффициент эффективного выделения теплоты. Примем ; – те ...

Распределение земляных масс
Распределение земляных масс показывается на специальном графике (табл.8) в два этапа. На первом этапе устанавливаются возможные источники получения грунта для насыпей и места его отсыпки (заполняются 1-я - 15-я строки графика), на втором - распределяются объемы грунта по видам разработки и транспор ...

Обеспечение безопасности судна, экипажа и пассажиров
Обеспечение аварийной остойчивости и непотопляемости судна в соответствии с «Информацией об аварийной остойчивости и непотопляемости судна» Обеспечение аварийной остойчивости и непотопляемости судна осуществляется в соответствии с «Информацией об аварийной остойчивости и непотопляемости судна». Так ...

Разделы

Copyright © 2019 - All Rights Reserved - www.transpotrend.ru