Электронный компонент:Плата Arch Max v1.1
Черновик |
Плата Arch Max v1.1[1]
Arch Max – это микроконтроллерная плата, предназначенная для быстрого прототипирования. В ее основе лежит микроконтроллер STM32F407VET6 с ядром ARM Cortex-M4F, работающий на частоте 168 МГц. Среди отличительных особенностей платы Arch Max – интерфейс SWD (от англ. «serial wire debug», что значит «последовательный отладочный интерфейс»), запись прошивки методом «drag-n-drop» и коммуникация типа USB-Serial.
Купить плату Arch Max v1.1 можно по этой ссылке.
Версии
Название | Версия | Примечание |
---|---|---|
Arch Max v1.0 | v1.0 | Контакт 5V нельзя питать от USB, пользователь должен подключить внешний источник питания |
Arch Max v1.1 | v1.1 | Контакт 5V нельзя питать от USB |
Особенности
- Особенности, связанные с платформой mbed
- Микроконтроллер STM32F407VET6
- Ядро ARM Cortex-M4 с FPU, работающее на частоте 168 МГц
- Flash-память – 512 Кб
- Память RAM – 192 Кб
- Запись прошивки и отладка
- Запись прошивки прямо в проводнике ОС методом «drag-n-drop» («перетащи и брось»)
- Коммуникация USB-Serial
- Отладка через SWD при помощи GDB+ (pyOCD/OpenOCD), Keil или IAR
- Форм-фактор Arduino (совместимость со многими Arduino-шилдами)
- Ethernet-порт
- USB-порт
- Слот для SD-карты
Характеристики
Параметр/компонент | Значение |
---|---|
Рабочее напряжение | 5 вольт |
Микроконтроллер | STM32F407VET6 |
Flash-память | 512 Кб |
Память RAM | 192 Кб |
Порт UART | 4 шт. |
I2C | 3 шт. |
SPI | 3 шт. |
CAN | 2 шт. |
SDIO | 1 шт. |
Интерфейс для камеры | 1 шт. |
Ethernet | 1 шт. |
АЦП-каналы | 8 шт. |
I/O контакты | 40 шт. |
Макс. входное напряжение на цифровых I/O контактах | 5.0 вольт |
Размеры | 90 мм х 44 мм |
Распиновка
С чего начать
- Кликните здесь, чтобы залогиниться или зарегистрироваться в mbed.
- Импортируйте программу «mbed_blinky».
- Нажмите на кнопку Compile (она находится вверху, на панели инструментов), чтобы скомпилировать программу, а затем скачайте скомпилированный файл.
- Перетащите скачанный BIN-файл на диск MBED.
Вы можете изменить программу. Для этого откройте файл «main.cpp» и внесите в него нужные изменения. К примеру, код ниже мигает встроенным светодиодом 10 раз в секунду.
#include "mbed.h"
DigitalOut led(LED1); // встроенный светодиод,
// подключенный к контакту D13
int main()
{
while (true) {
led = !led;
wait(0.1);
}
}
Отладка
Чтобы активировать SWD-отладку и получать отладочные сообщения через виртуальный USB-Serial порт, установите драйвер от mbed.
Обновление и восстановление прошивки
Последняя версия прошивки для Arch Max – это v0203, выпущенная 8 октября 2014 года. Чтобы узнать версию и дату выпуска своей прошивки, откройте в текстовом редакторе файл «mbed.HTM», который находится на диске «MBED».
Прошивку v0203 (08-10-2014) для Arch Max можно скачать отсюда.
Чтобы установить/обновить прошивку, выполните следующие действия:
- Включите Arch Max. Для этого нажмите и удерживайте кнопку, которая находится на ней. В результате на ПК должен появиться диск «CRP DISABLD».
- Теперь запишите прошивку. Если у вас Windows, замените файл «firmware.bin» на новую прошивку. Если у вас Linux или Mac, введите следующую команду: dd if={new_firmware.bin} of={firmware.bin} conv=notrunc