WeAct MiniSTM32H750VBT6

WeAct Studio · WeAct MiniSTM32H750VBT6

Для обработки данных и внешней камеры

Автор: SLDV LAB

Опубликовано · Обновлено

СложностьСредне
Проекты с компонентом

О МОДУЛЕ

Что делает WeAct MiniSTM32H750VBT6

WeAct MiniSTM32H750VBT6 — плата MiniSTM32H7xx для обработки сигналов, данных и внешней камеры. STM32H750 официально содержит только 128 КБ внутренней Flash. Внутренняя RAM составляет 1 МБ, а внешние накопители SPI и QSPI по 8 МБ не являются RAM.

При росте программы выше 128 КБ требуется осознанная работа с внешней Flash и соответствующим загрузчиком/linker script. Прошивку H743 нельзя просто записать как прошивку H750. Для первого шага используйте небольшой официальный H750 / 01-GPIO с LED PE3: внешняя загрузка ему не нужна.

USB Type-C, microSD, 8-битный DCMI/DVP и SWD выведены на плате. Встроенного ST-LINK нет; внешний пробник нужен для полноценной отладки, а системный USB DFU позволяет загрузить двоичный образ. Колодки имеют по 2 × 22 контакта, но занятые периферией линии нельзя считать свободными GPIO.

На реальной фотографии показана плата с читаемой маркировкой STM32H750VBT6, без установленной TFT-панели и камеры. У продавцов встречаются разные наборы; наличие разъёмов не гарантирует эти аксессуары в комплекте. Фото WeAct Studio Official Store найдено через архив Alitools; отдельная открытая лицензия не подтверждена. Распиновка — оригинальные фрагменты официальной схемы MiniSTM32H7xx V1.2, без перерисовки.

Характеристики

Микроконтроллер
STM32H750VBT6
Максимальная частота ядра
480 МГц
Внутренняя Flash
0.125 МБ
Внутренняя SRAM
1024 КБ
Семейство и схемы
MiniSTM32H7xx V1.x; приложена схема V1.2, изменения V1.0/V1.1 описаны производителем
Внешняя Flash
8 МБ SPI + 8 МБ QSPI; не RAM
Колодки
2 разъёма по 2 × 22 контакта, шаг 2,54 мм; SWD 4 контакта
Камера
8-битный DCMI/DVP-разъём; отдельный модуль
Отладка
Внешний SWD; USB DFU в ROM
CAN
Контроллеры MCU; трансивера CAN на основной плате нет
Размер
66,88 × 40,64 мм
Интерфейс
I²C, SPI, UART, Аналоговый
Питание модуля
Производитель указывает вход 3,3–5,5 В. Для первого запуска используйте 5 В через USB Type-C. GPIO 3,3 В. При внешнем SWD соедините GND, SWDIO, SWCLK и опорные 3,3 В; не объединяйте независимые источники питания.

ПРАКТИКА

Подключение

Схема подключения
Контакт модуляКонтакт платыНазначение
Встроенный LEDPE3Установлен на плате, пример 01-GPIO; активный высокий уровень через транзистор.
ST-LINK SWDIOSWDIO / PA13 / SW pin 2Внешний пробник, уровень 3,3 В.
ST-LINK SWCLKSWCLK / PA14 / SW pin 3Отладка SWD.
ST-LINK GNDGND / SW pin 4Общая земля.
ST-LINK VTref3V3 / SW pin 1Опорное напряжение; не второй источник питания.

ВАШ ПРОЕКТ · ВАШ ДАТЧИК

Интегрируйте модуль с ChatGPT

Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.

Помоги интегрировать WeAct MiniSTM32H750VBT6. Уточни ревизию, задачу и среду. Используй официальный SDK H750 и схему MiniSTM32H7xx. Внутренняя Flash только 128 КБ, RAM 1 МБ; SPI/QSPI Flash по 8 МБ не являются RAM. Не применяй linker script H743. Сначала покажи GPIO/DFU/SWD запуск; для большой программы отдельно объясни внешнюю загрузку, DMA/cache и ограничения. Проверь комплектацию камеры/экрана и не заявляй аппаратный тест без него.

Библиотеки

Установите библиотеку для своей среды и откройте пример из её документации.

Что именно прописать

Проект
SDK/HAL/STM32H750/01-GPIO/01-GPIO.ioc

Официальный .ioc для STM32H750VBTx; не выбирать H743 и не увеличивать доступную внутреннюю Flash до 2 МБ.

Версии исходного проекта
STM32CubeMX 6.16.1 / STM32Cube FW_H7 V1.12.1

Значения взяты из .ioc. Сначала используйте этот пакет; миграцию выполняйте отдельно с проверкой предупреждений.

Генерация
STM32CubeIDE

В Project Manager выберите STM32CubeIDE и сгенерируйте проект. Сохраните поставленные тактирование, питание и linker script.

GPIO
PE3, Output Push-Pull

Инициализация уже присутствует в MX_GPIO_Init() примера WeAct. Встроенный LED, внешних проводов нет.

Загрузка
ST-LINK / SWD или USB DFU

Для DFU: удерживайте BOOT0, нажмите/отпустите NRST, через 0,5 с отпустите BOOT0; соедините USB-C и используйте STM32CubeProgrammer. После прошивки отпустите BOOT0 и перезапустите плату.

Адрес внутренней программы
0x08000000

Для обычного проекта 01-GPIO. Внешний QSPI-загрузчик и другой linker script не требуются для этого примера.

01-GPIO: мигание установленным LED PE3

cpp
/* В main.c официального проекта H750 / 01-GPIO,
   после штатных HAL_Init(), SystemClock_Config(), MX_GPIO_Init(). */
while (1)
{
    HAL_GPIO_TogglePin(GPIOE, GPIO_PIN_3);
    HAL_Delay(500);
}

Фрагмент заменяет содержимое основного цикла проекта WeAct. Настройка PE3 подтверждена gpio.c. Файлы пакета и сгенерированную инициализацию сохраняют. Код не компилировался и на физической плате не запускался.

Проекты с этим компонентом

Все проекты

Связанные проекты пока не опубликованы.

Связанные материалы и компоненты