MCU PRO MEGA 2560 - это самая маленькая MEGA 2560, которую удобно использовать для создания встраиваемых продуктов и устанавливать в конечные устройства.
С 86 входами/выходами: 69 цифровых входов / выходов, 17 аналоговых входов (ДА, это больше вывод... Перейти к полному описанию
Артикул: 32818012
CU PRO MEGA 2560 - это самая маленькая MEGA 2560, которую удобно использовать для создания встраиваемых продуктов и устанавливать в конечные устройства.
С 86 входами/выходами: 69 цифровых входов / выходов, 17 аналоговых входов (ДА, это больше выводов, чем у стандартной Arduino Mega 2560 с 70 входами/выходами), 4 UART (аппаратные последовательные порты), один интерфейс I2C и один SPI, а также большой объем памяти 256 КБ для ваших программ.
Кроме того, вы можете создать проект с логическим уровнем 3,3 В или 5 В. На плате есть перемычка для переключения между 3,3 В или 5 В.
Просто подключите ваш компьютер к USB и загрузите скетч из Arduino IDE.
MCU-PRO Mega 2560 - это аппаратное обеспечение с открытым исходным кодом, основанное на MCU ATmega2560! Вы можете создавать свои собственные проекты или гаджеты, используя следующие файлы: принципиальная схема, диаграмма размеров, схема распиновки, библиотека Eagle и Altium CAD, таблица данных и библиотека программного обеспечения.
MCU-PRO Mega 2560 поставляется с предустановленным загрузчиком для Arduino IDE, что позволяет загружать в него новый код без использования внешнего аппаратного программатора. Вы также можете напрямую программировать микроконтроллер через ICSP (внутрисхемное последовательное программирование).
Если на VIN подается напряжение менее 6,4 В, на вывод 5 В может подаваться напряжение менее пяти вольт, и плата может работать нестабильно. При использовании более 9 ~ 12 В для VIN, регулятор напряжения может перегреться и повредить плату. Рекомендуемый диапазон составляет 7 ~ 9 вольт.
ATmega2560 имеет 256 КБ флешь-памяти для хранения кода (из которых 8 КБ используется для загрузчика), 8 КБ SRAM и 4 КБ EEPROM (которые могут считываться и записываться с помощью библиотеки EEPROM).
Порты MCU-PRO MEGA 2560
Каждый из 69 цифровых выводов на MCU-PRO MEGA 2560 может использоваться как вход или выход, используя функции pinMode(), digitalWrite() и digitalRead(). Они работают при напряжении, выбранном перемычкой логического уровня. Каждый вывод может отдавать или принимать 20 мА в соответствии с рекомендованными условиями работы и имеет внутренний подтягивающий резистор (по умолчанию отсоединен) на 20-50кОм. Максимум 40 мА - значение, которое нельзя превышать, чтобы избежать необратимого повреждения микроконтроллера. Кроме того, некоторые контакты имеют специализированные функции:
Serial: D0 (RX0) и D1 (TX0); Serial1: D19 (RX1) и D18 (TX1); Serial2: D17 (RX2) и D16 (TX2);Serial3: D15 (RX3) и D14 (TX3). Используется для приема (RX) и передачи (TX) последовательных данных TTL. Контакты D0 и D1 также подключены к соответствующим контактам последовательного порта USB-UART CH340C.
Внешние прерывания: D2 (int 0), D3 (int 1), D18 (int 5), D19 (int 4), D20 (int 3) и D21 (int 2). Эти контакты могут быть сконфигурированы для запуска прерывания по низкому уровню сигнала, по фронту или спаду сигнала или изменению уровня. Подробности смотрите в описании функции attachInterrupt().
ШИМ: пины от D2 до D13 и от D44 до D46, 8-битный ШИМ-выход с помощью функции analogWrite().
SPI: D50(MISO), D51(MOSI), D52(SCK), D53(SS). Эти контакты для SPI соединения с использованием библиотеки SPI. Контакты SPI также имеются на отдельном выводе ICSP.
I2C(TWI): D20(SDA) и D21(SCL). Поддержка TWI связи с использованием библиотеки Wire.
Аналоговые входы: MCU-PRO Mega 2560 имеет 17 аналоговых входов, каждый из которых обеспечивает разрешение 10 бит (т.е. 1024 различных значения). По умолчанию они измеряются от уровня земли до уровня напряжения (5/3,3 В), хотя можно изменить верхний предел их диапазона, используя вывод AREF и функцию analogReference().
На плате есть несколько дополнительных выводов:
AREF: Опорное напряжение для аналоговых входов. Используется с analogReference().
RESET: притяните к GND, для сброса микроконтроллера. Обычно используется для добавления кнопки сброса к модулям, которые блокируют кнопку на плате.
Контроллер MCU-PRO Mega 2560 имеет ряд средств для связи с ПК, другими цифровыми платами или другими микроконтроллерами. MCU ATmega2560 предоставляет четыре аппаратных UART для последовательной связи TTL. USB-UART USB использует один из UART,и предоставляет виртуальный com-порт для программного обеспечения на ПК (ОС автоматически распознает плату как COM-порт). Программное обеспечение Arduino IDE включает в себя последовательный монитор, который позволяет отправлять простые текстовые данные на плату и с нее. Светодиоды RX и TX на плате будут мигать, когда данные передаются через микросхему USB-UART и USB-соединение с ПК (но не в случае подключения через контакты D0 и D1). MCU-PRO MEGA 2560 также поддерживает связь I2C (TWI) и SPI. Программное обеспечение Arduino IDE включает в себя библиотеку Wire для упрощения использования шины I2C (TWI). Для связи SPI используйте библиотеку SPI.
Максимальная длина и ширина печатной платы Mega 2560 составляет 52 мм и 35 мм, разъем USB немного выходит за пределы размера платы.
MCU-PRO MEGA 2560 предназначен для подключения к шилду с шагом 0.05" (1.27 мм). Шаг выводов ввода/вывода составляет 0.05" (1.27 мм). Castellated (зубцы) - можно припаивать без пинов, прямо на плату.
Так же дополнительно имеется 2 линии контактов для подключения шилдов форм-фактора MCU-PRO. На эти контакты продублированы пины: VCC, 5 В, 3,3 В, цифровые и аналоговые пины, 4 интерфейса UART, SPI и I2C. Эти контакты выполнены с шагом 0,05"(1.27 мм)
Microcontroller | ATmega2560 |
USB-TTL converter | CH340C |
Power Out | 5V-800mA, 3.3V-800mA |
Power IN USB. | USB 5V |
Power IN. VIN | VIN 7~9V |
Power Consumption | 220mA |
Logic Level | 5V/3.3V |
USB | Micro USB |
Clock Frequency | 16MHz |
Operating Supply Voltage | 5V/3.3V |
Digital I/O | 69 |
Analog I/O | 17 |
Memory Size | 256kb |
Data RAM Type/Size | 8Kb |
Data ROM Type/Size | 4Kb |
Interface Type | ISP, I2C, UART, USB |
Operating temperature | −40С°/+85С° |
Length×Width | 35*52mm |
Input and Output (I/O) diagram
Файлы для добавления в ArduinoIDE для работы с MCUPRO