
ST NUCLEO-F411RE
STMicroelectronics · STM32F411RET6; Nucleo-64 / MB1136
Обучение STM32 и отладка внешних модулей
Автор: SLDV LAB
Опубликовано · Обновлено
О МОДУЛЕ
Что делает STM32F411RET6; Nucleo-64 / MB1136
NUCLEO-F411RE подходит для изучения STM32, отладки программ и подключения модулей через Arduino Uno V3 или ST morpho. Встроенный ST-LINK/V2-1 даёт прошивку и пошаговую отладку без отдельного программатора. STM32F411RET6 работает до 100 МГц и имеет аппаратный FPU.
USB CN1 обслуживает ST-LINK, виртуальный COM-порт и питание. Это не пользовательский USB-разъём STM32F411: его PA11/PA12 доступны через расширение. На плате нет Wi-Fi, Bluetooth, CAN-контроллера или ЦАП. SDIO в MCU не означает установленный microSD-разъём.
На начальном этапе удобно проверить LED LD2 на PA5/D13. При дальнейшей работе учитывать совместное использование PA5 со SPI и PA2/PA3 с виртуальным COM-портом ST-LINK. Нельзя переносить частоту и память с внешне похожей NUCLEO-F401RE.
Фото: Rapid, реальная NUCLEO-F411RE MB1136 revC. Распиновка: ST UM1724, Figure18. Фон фотографии изменён без дорисовки устройства; схемы — фрагменты первоисточника без перерисовки. Отдельное разрешение на перепубликацию фото не установлено; новая компоновка не снимает прав владельца.
Характеристики
- Микроконтроллер
- STM32F411RET6
- Максимальная частота MCU
- 100 МГц
- Встроенная Flash MCU
- 512 КБ
- Суммарная SRAM MCU
- 128 КБ
- Логика в базовом примере
- 3.3 В
- Отладчик
- ST-LINK/V2-1, встроенный
- USB
- Mini-B CN1 — ST-LINK; target USB на PA11/PA12
- Размер PCB
- 70 × 82,5 мм
- Расширение
- Arduino Uno V3; ST morpho 2 × 38 контактов
- Интерфейс
- I²C, SPI, UART, Аналоговый
- Питание модуля
- 5 В через USB Mini-B CN1 ST-LINK, заводские перемычки. GPIO и ADC 3,3 В. VIN 7–12 В используется только по процедуре UM1724. Arduino-совместимая механика не делает сигналы платы 5-вольтовыми.
ПРАКТИКА
Подключение

| Контакт модуля | Контакт платы | Назначение |
|---|---|---|
| Питание/отладка | CN1 USB ST-LINK | Кабель с передачей данных. |
| Встроенный LD2 | PA5 / D13 | Активный HIGH; делит вывод с SPI1 SCK. |
| I²C SDA / SCL | PB9 / PB8 = D14 / D15 | Подтяжки внешнего модуля 3,3 В. |
| SPI SCK / MISO / MOSI | PA5 / PA6 / PA7 | D13 / D12 / D11. |
| Аналоговый A0 | PA0 | Не более 3,3 В относительно GND. |
| USART2 TX / RX | PA2 / PA3 | Штатно связаны с ST-LINK VCP; избегать конфликта внешнего передатчика. |
Подходит для Arduino. Выберите контакты по документации своей платы.
ВАШ ПРОЕКТ · ВАШ ДАТЧИК
Интегрируйте модуль с ChatGPT
Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.
Помоги интегрировать ST NUCLEO-F411RE. Уточни ревизию, маркировку MCU, питание, задачу и инструменты. Сверь GPIO с документацией именно этой платы. Начни с примера LED ниже, затем подготовь подключение, зависимости, полный код с обработкой ошибок и шаги проверки. Учитывай занятые USB, Flash, SWD и тактовыми генераторами линии. Не подключай реле и моторы напрямую к GPIO. У STM32F411 нет CAN-контроллера: для CAN нужны внешний контроллер и трансивер. Не меняй option bytes, защиту памяти или TrustZone для простого старта.
Библиотеки
Установите библиотеку для своей среды и откройте пример из её документации.
Что именно прописать
- Пакет
STM32 MCU based boards 2.10.1Профиль проверен по исходникам; версия не объявляется последней.
- Board
Nucleo-64Выбрать семейство платы в Arduino IDE.
- Board part number
Nucleo F411REТочный профиль установленного MCU.
- Upload method
STM32CubeProgrammer (SWD)Нужен STM32CubeProgrammer; используется встроенный ST-LINK.
- Подключение
USB CN1 ST-LINKКабель с передачей данных, штатные перемычки питания и SWD.
- USB support
NoneBlink не использует пользовательский USB.
- LED
PA5LD2/PA5 включается HIGH.
ST NUCLEO-F411RE: встроенный LED
cpp#include <Arduino.h>
constexpr uint32_t LED_PIN = PA5;
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. LD2/PA5 включается HIGH. API и вывод сверены с исходниками/руководством. Компиляция и аппаратный тест не выполнялись.
Проекты с этим компонентом
Все проектыСвязанные проекты пока не опубликованы.


