WeAct STM32G474CEU6 Core Board

WeAct Studio · STM32G474CEU6; WeAct STM32G474 Core Board V1.0, short QFN48

Быстрые измерения и управление приводами

Автор: SLDV LAB

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

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

О МОДУЛЕ

Что делает STM32G474CEU6; WeAct STM32G474 Core Board V1.0, short QFN48

WeAct STM32G474CEU6 Core Board предназначена для быстрых измерений, цифровых регуляторов и управления приводами через внешний силовой каскад. STM32G474 сочетает Cortex-M4F с быстрыми ADC, DAC, компараторами, операционными усилителями, CORDIC/FMAC и высокоразрешающим таймером HRTIM.

Базовое исполнение этой карточки — короткая V1.0 с STM32G474CEU6 в QFN48. В репозитории есть Long, L и QFP-исполнения, в том числе STM32G474CBT6 с иной Flash и разводкой. Их форму, распиновку и установленную внешнюю память нельзя автоматически переносить на CEU6. Для своего экземпляра нужно выбрать соответствующую схему.

USB-C подключён к MCU; внешнего ST-Link в комплект платы не встроено. FDCAN — контроллер в MCU, без трансивера и защиты шины. Плата не является готовым моторным драйвером. Внешняя Flash и разводка USB-C CC зависят от комплектации/перемычек; занятые линии надо учитывать. Точный профиль WeAct G474CE присутствует в STM32duino 2.10.1.

Фото: фирменный материал WeAct, полученный через Daraz; официальный статус продавца не подтверждён. Распиновка — оригинальный чертёж WeAct. Фотография отделена от фона без дорисовки; оригинальная схема не перерисована. Отдельное разрешение на перепубликацию фото не установлено; компоновка на новом фоне не отменяет прав владельца.

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

Микроконтроллер
STM32G474CEU6
Максимальная частота MCU
170 МГц
Встроенная Flash MCU
512 КБ
Суммарная SRAM MCU
128 КБ
Логика в базовом примере
3.3 В
USB
USB-C / USB FS device на PA11/PA12
Размер PCB базовой короткой V1.0
36,28 × 28,14 мм
Разъёмы короткой V1.0
P1/P2 по 24 контакта; SWD 4 контакта
Кварцы
HSE 8 МГц; LSE 32,768 кГц
CAN
FDCAN MCU, внешнего трансивера нет
Специализация
ADC/DAC, компараторы, OPAMP, HRTIM, CORDIC/FMAC
Интерфейс
I²C, SPI, UART, Аналоговый
Питание модуля
Начальный запуск от USB-C 5 В; логика и ADC 3,3 В. Диапазон VCC и регулятор зависят от конкретного исполнения; в примере внешний высоковольтный вход не используется. Не объединять USB с выходом питания ST-Link.

ПРАКТИКА

Подключение

Схема подключения
Контакт модуляКонтакт платыНазначение
SWDIO / SWCLK программатораPA13 / PA14Внешний ST-Link. GND общий; при USB-питании выход питания программатора не подключать.
Опора программатора VTref3V3Подключать лишь если это вход опорного напряжения, а не выход питания.
Встроенный синий LEDPC6Активный HIGH по схеме V1.0.
Кнопка KEYPC13По схеме базовой короткой V1.0.
USB D− / D+PA11 / PA12Заняты USB.
Аналоговый сигналPA00–3,3 В; согласовать VREF+ и ADC-конфигурацию.
GNDGNDОбщая земля внешних модулей.

Подходит для Arduino. Выберите контакты по документации своей платы.

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

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

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

Помоги интегрировать WeAct STM32G474CEU6 Core Board. Уточни ревизию, маркировку MCU, питание, задачу и инструменты. Сверь GPIO с документацией именно этой платы. Начни с примера LED ниже, затем подготовь подключение, зависимости, полный код с обработкой ошибок и шаги проверки. Учитывай занятые USB, Flash, SWD и тактовыми генераторами линии. Не подключай реле и моторы напрямую к GPIO. CAN требует внешнего трансивера; наличие контроллера MCU не означает готовый разъём шины. Не меняй option bytes, защиту памяти или TrustZone для простого старта. Используй STM32 core 2.10.1 / Generic STM32G4 series / WeAct G474CE, внешний ST-Link SWD. Начни с PC6; сложные ADC/HRTIM/CORDIC-настройки делай в STM32CubeIDE по точной схеме.

Библиотеки

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

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

Пакет
STM32 MCU based boards 2.10.1

Профиль проверен по исходникам; версия не объявляется последней.

Board
Generic STM32G4 series

Выбрать семейство платы в Arduino IDE.

Board part number
WeAct G474CE

Точный профиль установленного MCU.

Upload method
STM32CubeProgrammer (SWD)

Внешний ST-Link, STM32CubeProgrammer; встроенного отладчика нет.

Подключение
PA13 SWDIO; PA14 SWCLK; GND

Питать плату от её USB. VTref программатора, если это вход, к 3V3. Выход питания программатора с USB не объединять. BOOT0 в штатном положении.

USB support
None

Blink не использует пользовательский USB.

LED
PC6

На базовой V1.0 синий LED PC6, активный HIGH.

WeAct STM32G474CEU6 Core Board: встроенный LED

cpp
#include <Arduino.h>
constexpr uint32_t LED_PIN = PC6;
void setup() {
  pinMode(LED_PIN, OUTPUT);
  digitalWrite(LED_PIN, LOW);
}
void loop() {
  digitalWrite(LED_PIN, HIGH);
  delay(500);
  digitalWrite(LED_PIN, LOW);
  delay(500);
}

Полный Arduino-скетч для указанного профиля STM32 core 2.10.1. На базовой V1.0 синий LED PC6, активный HIGH. API и вывод сверены с исходниками/руководством. Компиляция и аппаратный тест не выполнялись.

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

Все проекты

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

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