Санкт-Петербург
Гродно, Республика Беларусь

Плата MCU-PRO Mega 2560 USB CH340C с двурядными контактами 2.54 RobotDyn

MCU PRO MEGA 2560 - это самая маленькая MEGA 2560 на свете, которую удобно использовать для создания встраиваемых продуктов и устанавливать в конечные устройства.
С 86 входами/выходами: 69 цифровых входов / выходов, 17 аналоговых входов (ДА, это бол... Перейти к полному описанию

 

Артикул: 32818012

 

нет

 

MCU 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 (R) IDE.

MCU-PRO Mega 2560 поставляется с предустановленным загрузчиком для Arduino IDE, что позволяет загружать в него новый код без использования внешнего аппаратного программатора. Вы также можете напрямую программировать микроконтроллер через ICSP (внутрисхемное последовательное программирование).

Питание:

MCU-PRO Mega 2560 может получать питание через USB-соединение или от внешнего источника питания.
На плате имеется само восстанавливающийся предохранитель, который защищает USB-порты вашего компьютера от короткого замыкания и перегрузки по току потребления нагрузки.
Если к USB-порту подключено более 500 мА, предохранитель автоматически разорвет соединение, пока не будет устранено короткое замыкание или перегрузка.
Внешнее питание может поступать либо от БП постоянного тока, либо от аккумулятора. Плата может работать от следующих внешних источников:


  • Через VIN: от 7 до 9 вольт.
  • Через пин 5В: 5В. (Уровень логики будет 5В, переключиться на 5В)
  • Через пин 3,3 В: 3,3 В (Уровень логики будет 3,3 В, переключиться на 3,3 В)
  • Через пин VCC-IOREF: 5 В (уровень логики будет 5 В) или 3,3 В (уровень логики будет 3,3 В). В этом случае стабилизаторы питания будут отключены, и плата будет использовать гораздо меньше энергии. Для такого типа питания, нужно удалить перемычку на плате. Подробности в техническом описании.


Если на VIN подается напряжение менее 6,4 В, на вывод 5 В может подаваться напряжение менее пяти вольт, и плата может работать нестабильно. При использовании более 9 ~ 12 В для VIN, регулятор напряжения может перегреться и повредить плату. Рекомендуемый диапазон составляет 7 ~ 9 вольт.

Память:


ATmega2560 имеет 256 КБ флешь-памяти для хранения кода (из которых 8 КБ используется для загрузчика), 8 КБ SRAM и 4 КБ EEPROM (которые могут считываться и записываться с помощью библиотеки EEPROM).

Входы и выходы:


Порты MCU-PRO MEGA 2560

Каждый из 70 цифровых выводов на 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.

USB

MCU-PRO MEGA 2560 имеет microUSB для подключения к ПК, также на плате расположены 4 контакта для подключения внешнего USB-кабеля или USB-разъема.

Физические характеристики и совместимость с MCU-PRO Shield

Максимальная длина и ширина печатной платы Mega 2560 составляет 56 мм и 43,18 мм, разъем USB немного выходит за пределы размера платы.

MCU-PRO MEGA 2560 предназначен для подключения к шилду с шагом 0,1 "(2,54 мм). Шаг выводов ввода/вывода составляет 0,1" (2,54 мм)

Так же дополнительно имеется 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 versions:
pitch-0.1" - 43×55.2mm
pitch-0.05" - 38×53mm

Файлы для добавления в ArduinoIDE для работы с MCUPRO