Waveshare RA4M1-Zero — это мини-плата разработки, построенная на базе 32-битного микроконтроллера Arm Cortex-M4 Renesas RA4M1, работающего на частоте 48 МГц. Микроконтроллер также оснащен 256 КБ флэш-памяти, 32 КБ SRAM, 8 КБ EEPROM и встроенным блоком операций с плавающей точкой (FPU).
Аппаратная периферия включает 14-битный АЦП, 12-битный ЦАП, контроллер шины CAN, встроенный интерфейс USB 2.0 и светодиод WS2812 RGB. Микроконтроллер также поддерживает шифрование прошивки, безопасную загрузку и функции защиты от несанкционированного доступа для обеспечения безопасности приложений. Его небольшой размер (23,5 x 18 мм) и конструкция с зубчатым модулем делают его пригодным для приложений с ограниченным пространством, включая IoT-устройства, промышленные системы управления, защищенные встроенные системы и компактные сенсорные узлы.
Технические характеристики мини-платы разработки RA4M1-Zero:
- MCU — Renesas RA4M1 (R7FA4M1AB3CFM), как в Arduino UNO R4.
- Процессор 32-битный Arm Cortex-M4F @ 48 МГц
- Память – 32 КБ SRAM
- Хранилище – 256 КБ Flash, 8 КБ EEPROM
- Интерфейс USB – USB 2.0 через разъем USB Type-C
- Расширение ввода-вывода
- 2x 9-контактных разъема с шагом 2,54 мм и корончатыми отверстиями с
- До 13x GPIO
- 1x SPI, 1x UART, 1x I2C
- 1x CAN-шина
- До 6x 14-битных аналоговых входов
- 1x 12-битный ЦАП (на выводе A0)
- 5 В, 3,3 В и GND
- 10x контактных площадок с
- До 8x GPIO/цифровых
- 1x UART, 1x I2C
- 3x 14-битных АЦП
- 1x CAN-шина (уточняется)
- 2x 9-контактных разъема с шагом 2,54 мм и корончатыми отверстиями с
- Безопасность – AES128/256, безопасная загрузка, аппаратное шифрование, хранилище ключей
- Отладка – контактные площадки SMD-пайки
- Питание
- LDO-регулятор ME6217C33M5G, выход 3,3 В, до 800 мА
- Выбираемое напряжение микроконтроллера (3,3 В по умолчанию, 5 В через резистор 0R)
- Размеры – 23,5 x 18 мм.
RA4M1-Zero работает с Arduino IDE, что упрощает разработчикам начало работы. Все, что вам нужно сделать, это установить файлы платы RA4M1-Zero в Arduino IDE, и вы сможете загрузить свой код с помощью Arduino IDE. Для прошивки прошивки есть инструмент прошивки Renesas. Вам нужно удерживать BOOT и нажать RESET, чтобы войти в режим загрузчика, выбрать правильный COM-порт, загрузить прошивку и прошить ее. Компания также предоставляет прошивку загрузчика на случай, если вы сломаете свой микроконтроллер. Доступны примеры для UART и CAN (чтение/запись), но вам понадобится внешний трансивер CAN для проверки кодов, связанных с CAN. Всю остальную документацию, включая схемы, прошивки, инструмент прошивки и технические описания, можно найти на Wiki.
RA4M1-Zero компонентов и портов
Ранее мы писали о других платах разработки на базе микроконтроллера RA4M1, в том числе о плате разработки Maker Go RA4M1-R4 и плате разработки Seeed Studio XIAO RA4M1. Обе платы компактны и предназначены для приложений с ограниченным пространством.
Платы разработки Waveshare RA4M1-Zero выпускаются в двух вариантах: RA4M1-Zero (без разъема) и RA4M1-Zero-M (с предварительно припаянным разъемами). Оба варианта доступны на AliExpress по цене 8,99$ и 9,89$, соответственно, а на Amazon по цене 13,99$ и 14,99$. Кроме того, вы также найдете плату в официальном магазине Waveshare по цене от 6,49$ и выше до отправки.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.