Отладочная плата STM32 Nucleo F411RE
Nucleo – это высокопроизводительная платформа на ARM-процессоре, поддерживающая популярную онлайн среду разработки mbed.
При помощи Nucleo можно разрабатывать устройства, для которых требуется высокая производительность или сложные математические вычисления. Эта платформа основана на 32-разрядном ARM-процессоре STM32F411RET6 с ядром Cortex-M4, работающим на частоте 100 МГц. В SoC входит 512 кБ Flash и 128 кБ SRAM-памяти.
Блок-схема процессора STM32F411RET6
Nucleo разработан и произведён швейцарской компанией STMicroelectronics — одним из ведущих производителей ARM-процессоров.
Вы сможете полноценно использовать цветные дисплеи, обрабатывать аудиопоток, управлять сложными роботами.
STM32 Nucleo, недорогая и легко расширяемая отладочная платформа для разработки с широким выбором специальных плат расширения, для всей линейки 32-х битных микроконтроллеров STM32 архитектуры ARM Cortex-M3 и Cortex-M4.
Отладочная плата STM32 Nucleo F411RE. Вид сверху
Отладочная плата STM32 Nucleo F411RE. Вид снизу
На плате располагается одна кнопка и один светодиод, доступные для программирования. Светодиод на плате обозначен меткой LD2 (Green LED), кнопка — B1 (USER).
Родным напряжением Nucleo является 3,3 В. Однако все входы и выходы толерантны к 5 В, поэтому вы можете подключать к платформе любые модули и шилды, расчитанные на 5 В.
Включенный светодиод LD2 (Green LED)
Процессор, на базе которого построена платформа, обладает большим набором периферии. Почти каждый пин может работать не только как цифровой вход или выход, но и иметь другие режимы: АЦП, SPI, I²C, PWM и т.д. В дополнение на каждый пин может быть назначено прерывание.
16 высокоскоростных 12-разрядных АЦП позволяют оцифровывать сигналы частотой до 240 кГц. Три SPI-интерфейса работают на частоте 42 МГц, позволяя подключать по нему видеокамеры. I²C интерфейс, работающий на частоте до 1 МГц, легко осилит аудиомодуль.
Наиболее востребованных UART-интерфейсов на плате целых три, два из них работают на скоростях до 10 500 000 бод, а третий — до 5 250 000 бод. В процессор также встроены часы реального времени и поддержка ИК-порта.Для более быстрой передачи данных интегрирована поддержка DMA.
НА плате Nucleo F401RE размещены разъёмы, соответствующие Arduino Uno R3. Если вы уже работали с Arduino, то вам будет легко перейти на Nucleo: вы сможете использовать большинство шилдов и модулей, сделанных специально для Arduino. Помимо разъемом Arduino Uno R3 на плате размещен разъем ST morpho для полного доступа ко всем контактам ввода-вывода процессора STM32.
Подключение различных плат расширения функциональности как в Arduino
Плата платформы разделена на две части, отладчик/программатор ST-LINK и оценочная плата. При желании пользователь может распилить плату что никак не повлияет на функциональность платформы.
Nucleo поддерживает разные среды разработки. Самой простой для освоения является онлайн среда разработки mbed. Вам не потребуется устанавливать её на компьютер: среда работает прямо из браузера. Компиляция проекта происходит удалённо, вам остаётся только прошить плату бинарным файлом, полученным от среды.
Прошивка платы тоже не представляет проблем: Nucleo определяется как «флешка», на которую вы просто копируете бинарный файл прошивки. Работает это во всех операционных системах, поддерживающих устройство USB Mass Storage: Windows, Linux, MacOS, FreeBSD, QNX и других.
Также, если вы пользуетесь средой mbed, то к вашему распоряжению библиотека классов для работы с периферией. Библиотека документирована и имеет очень простой интерфейс для пользования.
Если вы уже продвинутый разработчик и вам не подходит онлайн среда mbed, вы можете воспользоваться любой стандартной средой разработки для ARM-процессоров: Keil, IAR, GCC.
Помимо «родных» инструментов разработки существует платформа nanoFramework поддерживающая данную плату. В этом случае разработка ведется на языке C# в Microsoft Visual Studio, более подробно можно ознакомится в публикации . NET nanoFramework — платформа для разработки приложений на C# для микроконтроллеров.
- Ядро: Cortex-M4
- Рабочая частота: 100 МГц
- Разрядность: 32 бита
- Набор машинных инструкций: ARMv7E-M
- Производительность: 125 DMIPS
- Объём SRAM: 128 кБ
- Объём Flash: 512 кБ
- Разрядность АЦП: 12 бит
- Коммуникационные интерфейсы: 4×I2C, 4×USART, 5×SPI/I2S, USB 2.0 Host/Device/OTG
- Дополнительные интерфейсы: интерфейс карт памяти SDIO
- Питание: USB VBUS или внешнее питание (3.3V, 5V, 7 — 12V)
- Расширение функциональности: возможность подключения плат расширения Arduino Uno Revision 3 и STMicroelectronics Morpho
- Разное: поддержка через USB виртуального COM-порта, внешнего накопителя и отладочного порта.
Дли питания может использоваться mini USB-разъём, контакт 5V (5 В) или Vin (7–12 В). Одновременное использование двух способов питания невозможно: источник необходимо выбрать перемычкой JP5. Для программирования и передачи данных вам понадобится mini USB-кабель.
Таблица интерфейсов
Интерфейс | Контакты |
UART_1 TX/RX | PB6/PB7 |
UART_2 TX/RX | PA2/PA3 (ST-Link Virtual Port Com) |
I2C1 SCL/SDA | PB8/PB9 (Arduino I2C) |
I2C2 SCL/SDA | PB10/PB11 |
I2C3 SCL/SDA | PA8/PB4 |
SPI1 CS/SCK/MISO/MOSI | PA4/PA5/PA6/PA7 (Arduino SPI) |
I2S1 SCK/SD | PA5/PA7 (Arduino I2S) |
USER_PB (BUTTON) | PC13 |
LD2 (LED_GREEN) | PA5 |
Расположение элементов на плате. Вид сверху
Расположение элементов на плате. Вид снизу
Контакты ввода-вывода Arduino и Morpho
Легенда к схемам
Контакты ввода-вывода Arduino
Контакты ввода-вывода Morpho
- STM32 Nucleo-64 development board with STM32F411RE MCU, supports Arduino and ST morpho connectivity — ST.
com - ST Nucleo F411RE — Zephyr Project Documentation
- NUCLEO-F411RE — ARM Mbed
- Обзор платформы для разработчиков ST Nucleo на примере Nucleo-F401RE — Habr.com
- STM32 Nucleo F401RE — Амперка
NUCLEO-F411RE от 4913 рублей в наличии 37 шт производства STMicroelectronics NUCLEO-F411RE
всего в наличии 37 шт
Количество | Цена ₽/шт |
---|---|
1 | 6 107 |
3 | 18000″> 5 359 |
10 |
В корзину
и получите
+736 баллов
Бесплатная доставка
Купить NUCLEO-F411RE от 1 шт с помощью банковской карты можно прямо сейчас на нашем сайте.
Работаем с частными и юридическими лицами.
NUCLEO-F411RE описание и характеристики
Ср-во разработки: STM32; STM32F411RET6; Порты расширения: 2
Тип средств разработки
STM32
Характерные особенности средств разработки и программаторов
встроенный программатор / отладчик
Характерные особенности средств разработки и программаторов
порты I/O микроконтроллерa выведены на штыревой разъем
Производитель
STMicroelectronics
Компоненты
STM32F411RET6
Вид разъемов
USB B mini
Вид разъемов
вилка Morpho
Вид разъемов
гнездо Arduino
Вид разъемов
штыревой
Количество портов расширения
2
Состав набора
базовая плата
Вес
78g
Бесплатная доставка
заказов от 5000 ₽
Доставим прямо в руки или в ближайший пункт выдачи
Смежные товары
CAB/AG
Соединительный кабель; PIN: 1; зеленый; 10шт; 250мм
по запросу
Подробнее
CAB/GR
Соединительный кабель; PIN: 1; серый; 10шт; 250мм
по запросу
Подробнее
CAB/AB
Соединительный кабель; PIN: 1; синий; 10шт; 250мм
по запросу
Подробнее
CAB/ABL
Соединительный кабель; PIN: 1; черный; 10шт; 210мм
по запросу
Подробнее
CAB/AR
Соединительный кабель; PIN: 1; красный; 10шт; 250мм
по запросу
Подробнее
WIRE JUMPER FEMALE TO FEMALE 10PCS
Соединительный кабель; “мама”-“мама”; PIN: 1; 150мм; 10шт.
по запросу
Подробнее
WIRE JUMPER MALE TO MALE 10PCS
Соединительный кабель; “папа” / “папа”; PIN: 1; 150мм; 10шт.
по запросу
Подробнее
WIRE JUMPER MALE TO FEMALE 10PCS
Соединительный кабель; “папа”-“мама”; PIN: 1; 150мм; 10шт.
по запросу
Подробнее
Похожие товары
STEVAL-MKI197V1
Ср-во разработки: вычислительное; LSM6DSOX; штыревой; 1,7÷3,6ВDC
от 5 801 ₽
+2610 баллов
Подробнее
STEVAL-IPMNG3Q
Ср-во разработки: вычислительное; STGIPQ3H60T-H; Интерфейс: GPIO
от 17 093 ₽
+2564 балла
Подробнее
STEVAL-ISA184V1
Ср-во разработки: вычислительное; VIPer37LD; винтовой; 1,2А; 15Вт
от 13 480 ₽
+2022 балла
Подробнее
STEVAL-IOM001V1
Ср-во разработки: ST; L6360; штыревой x2,винтовой; Arduino
от 10 596 ₽
+1589 баллов
Подробнее
STEVAL-ISA159V1
Ср-во разработки: вычислительное; L6984; штыревой; 4,5÷36ВDC
от 7 906 ₽
+1186 баллов
Подробнее
STEVAL-ISA193V2
Ср-во разработки: адаптер; STCH02; USB; 3А; 15Вт; 90÷264ВAC; 5В
от 12 334 ₽
+1850 баллов
Подробнее
STEVAL-FKI001V1
Ср-во разработки: STM32; BlueNRG-1,S2-LP; Интерфейс: USB
от 18 542 ₽
+8344 балла
Подробнее
STEVAL-POE006V1
Ср-во разработки: вычислительное; PM8804,PM8805; 20А
от 38 582 ₽
+5787 баллов
Подробнее
STEVAL-ISA179V1
Ср-во разработки: вычислительное; VIPer0PL; винтовой; 150мА; 15В
от 5 384 ₽
+808 баллов
Подробнее
STEVAL-ILL056V1
Ср-во разработки: вычислительное; LED5000; Интерфейс: PWM; 850кГц
от 9 437 ₽
+1416 баллов
Подробнее
STEVAL-ILL070V4
Ср-во разработки: вычислительное; HVLED001A,STF10LN80K5; 700мА
от 20 872 ₽
+3131 балл
Подробнее
STEVAL-IFP031V1
Ср-во разработки: вычислительное; CLT01-38SQ7; Интерфейс: SPI
от 26 565 ₽
+3985 баллов
Подробнее
Ваша заявка отправлена. В ближайшее время мы свяжемся с Вами по указанным контактам.
20800078
Enclosure, Accessory, Coding Pegs Срок поставки 3-4 недели
Поздравляем! Вы получили бесплатную доставку на ваш заказ!
Оформить заказ
Заказанное количество не является кратным. Правильное количество должно быть кратным .
Введите номер вашего мобильного телефона
Нажимая на кнопку «Получить СМС с кодом для регистрации», Вы принимаете условия пользовательского соглашения.
Введите номер вашего мобильного телефона
Нажимая на кнопку «Получить СМС с кодом доступа», Вы принимаете условия пользовательского соглашения.
Введите номер вашего мобильного телефона
Нажимая на кнопку «Получить СМС с кодом доступа», Вы принимаете условия пользовательского соглашения.
Введите номер вашего мобильного телефона
Нажимая на кнопку «Получить СМС с кодом доступа», Вы принимаете условия пользовательского соглашения.
Сохранение профиля
Данные сохранены!
Отменить удаление будет невозможно
Введите название Запись начинается на строке12
Предварительный просмотр вашего файла отображается ниже. Ваши столбцы были сопоставлены на основе содержания вашего файла. Пожалуйста, просмотрите выбранные варианты и используйте выпадающие списки над каждым столбцом, чтобы внести какие-либо изменения, а также сопоставить столбцы, которые мы не смогли отобразить автоматически. Требуется столбец как для номера детали, так и для количества.
Куда доставить заказ?
Москва
Добавьте точный адрес, удобный пункт выдачи или постамат, чтобы заранее увидеть условия доставки товаров
Выберите город
НУКЛЕО-F411RE | Mbed
Доступная и гибкая платформа для упрощения создания прототипов с использованием микроконтроллера STM32F411RET6.
Обзор¶
Плата STM32 Nucleo предоставляет пользователям доступный и гибкий способ опробовать новые идеи и создать прототипы с любой линейкой микроконтроллеров STM32, выбирая из различных комбинаций производительности, энергопотребления и функций.
Поддержка подключения Arduino™ и разъемы ST Morpho упрощают расширение функционал открытой платформы разработки STM32 Nucleo с широким выбором специализированные щиты.
Плата STM32 Nucleo не требует отдельного зонда, поскольку в нее встроен отладчик/программатор ST-LINK/V2-1.
Возможности микроконтроллера¶
- STM32F411RET6 в корпусе LQFP64
- 32-разрядный процессор ARM® Cortex®-M4 с FPU
- 100 МГц макс. частота процессора
- VDD от 1,7 В до 3,6 В
- Флэш-память 512 КБ
- 128 КБ SRAM
- GPIO (50) с возможностью внешнего прерывания
- 12-разрядный АЦП с 16 каналами
- РТК
- Таймеры (8)
- I2C (3)
- USART (3)
- СПИ (5)
- Полная скорость USB OTG
- СДИО
Функции Nucleo¶
- Два типа дополнительных ресурсов
- Возможность подключения Arduino Uno версии 3
- Разъемы расширения STMicroelectronics Morpho для полного доступа ко всем входам/выходам STM32
- Встроенный отладчик/программатор ST-LINK/V2-1 с разъемом SWD
- Переключатель режима выбора для использования комплекта в качестве автономного ST-LINK/V2-1
- Блок питания гибкой платы
- USB VBUS или внешний источник (3,3 В, 5 В, 7–12 В)
- Точка доступа управления питанием
- Индикатор пользователя (LD2)
- Две кнопки: USER и RESET
- Возможность перенумерации USB: на USB поддерживаются три разных интерфейса
- Виртуальный ком-порт
- Запоминающее устройство (USB-накопитель) для программирования методом перетаскивания
- Порт отладки
Разводка платы¶
Pins Legend¶
Более подробную информацию о доступных выводах и метках можно найти в файлах PeripheralPins. c и PinNames.h .
Эти файлы можно найти в:
- Репозиторий ARMmbed/mbed-os на GitHub ( актуальная версия , используемая с командами CLI mbed )
https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_NUCLEO_F411RE/
- библиотека mbed-dev на сайте developer.mbed.org (исходные файлы библиотеки mbed, используемые в компиляторе mbed IDE )
https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F411xE/TARGET_NUCLEO_F411RE/
экранированных¶ 05СТ Х – Платы NUCLEO¶
См. Матрицу протестированных плат.
Другие платы, отличные от ST¶
См. здесь.
Начало работы¶
В этом видео показано, как начать работу с интегрированной средой разработки ARM mbed с использованием платформы STM32 Nucleo:
youtube.com/embed/BrMw5TNQROo&list” frameborder=”0″ allowfullscreen=”allowfullscreen”>Nucleo Установка драйвера ST-LINK/V2 и обновление прошивки
- Установка драйвера ST-LINK/V2 перед первым подключением платы Nucleo к компьютеру. Перейдите по этой ССЫЛКЕ для получения подробной информации.
- Для оптимальной работы убедитесь, что прошивка Nucleo ST-LINK/V2 обновлена до последней версии. Следите за этим ССЫЛКА для получения подробной информации.
Технические характеристики¶
Для получения дополнительной информации см.:
- Микроконтроллер STM32F411RE
- Плата Nucleo
- Журнал изменений SDK
Известные ограничения¶
В следующем разделе описаны известные ограничения платформы. Обратите внимание, что общие проблемы отслеживаются в репозитории mbed, доступном на GitHub.
- На платах Nucleo с 64 контактами контакты D0 и D1 недоступны по умолчанию, поскольку они используются виртуальным портом связи STLink. Больше информации ЗДЕСЬ
Советы и подсказки¶
Дополнительную информацию можно найти на страницах ST WIKI.
Купить сейчас
Важная информация для этого веб-сайта Arm
Этот сайт использует файлы cookie для хранения информации на вашем компьютере. Продолжая использовать наш сайт, вы соглашаетесь с нашими файлами cookie. Если вы недовольны использованием этих файлов cookie, ознакомьтесь с нашим Политика в отношении файлов cookie чтобы узнать, как их можно отключить. При отключении файлов cookie некоторые функции сайта не будут работать.
STM32 Nucleo-F411RE
Поддержка STM32 Nucleo-F411RE. Подробнее…
Поддержка STM32 Nucleo-F411RE.
Обзор
Nucleo-F411RE — это плата семейства Nucleo компании ST, поддерживающая микроконтроллер ARM Cortex-M4 STM32F411RE с 128 КБ ОЗУ и 512 КБ флэш-памяти.
Оборудование
Распиновка
Распиновка для nucleo-f411re
MCU
MCU | STM32F411RE |
---|---|
Семейство | ARM Cortex-M4 |
Поставщик | ST Microelectronics |
RAM | B|
Флэш-память | 512 КБ |
Частота | до 100 МГц |
FPU | да |
Таймеры | 11 (2 сторожевых таймера, 1 SysTick, 7 16-битных, 1 32-битный [TIM2]) |
АЦП | 1x 12-разрядный (16 каналов) |
УАПП | 3 |
SPI | 3 5 | I2Cs | 3 |
RTC | 1 |
USB | 1 |
Vcc | 1,7–3,6 В |
Техническое описание | Техническое описание | Справочное руководство |
Руководство по программированию | Руководство по программированию |
Руководство по плате | Руководство по плате |
Статус реализации
Устройство | ID | Поддерживается | Комментарии |
---|---|---|---|
MCU | STM32F411RE | частично энергосберегающие режимы полностью использованный | |
Низкоуровневый драйвер | GPIO | да | |
ШИМ | да (доступно 7 контактов)) | 3 UART | USART2 через STLink/USB или D0(RX )/D1(TX), USART1 на PA10(RX)/PA9(TX) и USART6 на PA12(RX)/PA11(TX) |
I2C | 1 I2C | ||
0 SPI 12 1 СПИ | |||
USB | нет | ||
Таймер | 1 32-битный таймер (TIM5) |
Прошивка устройства
Прошивка платы с помощью OpenOCD
Плата ST Nucleo-F411RE включает встроенный программатор ST-LINK V2-1. Самый простой способ запрограммировать плату — использовать OpenOCD. После того, как вы установили OpenOCD (см. инструкции по установке), вы можете прошить плату, просто набрав
make BOARD=nucleo-f411re flash
и выполнить отладку через GDB, просто набрав
make BOARD=nucleo-f411re debug
Прошивка платы с использованием съемных носителей ST-LINK
Встроенный программатор ST-LINK обеспечивает съемные носители через составное USB-устройство. Копирование HEX-файла вызывает перепрограммирование платы. Эту задачу можно выполнить вручную; однако сценарий PROGRAMMER cpy2remed (копирование на съемный носитель) делает это автоматически. Чтобы запрограммировать плату таким образом, используйте команду:
make BOARD=nucleo-f411re PROGRAMMER=cpy2remed flash
- Примечание
- Этот ПРОГРАММИСТ был протестирован с использованием прошивки ST-LINK 2.37.26. Обновления прошивки можно найти на этой веб-странице STM.
Поддерживаемые цепочки инструментов
Для использования платы ST Nucleo-F411RE мы настоятельно рекомендуем использовать набор инструментов GNU Tools для встраиваемых процессоров ARM.