Что представляет собой отладочная плата STM32F746G Discovery. Какие возможности она предоставляет разработчикам. Как начать работу с этой платформой. На что обратить внимание при выборе STM32F746G Discovery.
Обзор платформы STM32F746G Discovery
STM32F746G Discovery представляет собой мощную отладочную плату на базе 32-битного микроконтроллера STM32F746NGH6 с ядром ARM Cortex-M7. Эта платформа предназначена для разработки и отладки сложных мультимедийных приложений с поддержкой графики, звука, видео и высокоскоростных интерфейсов.
Ключевые особенности STM32F746G Discovery:
- Микроконтроллер STM32F746NGH6 с тактовой частотой до 216 МГц
- 1 МБ флэш-памяти и 320 КБ оперативной памяти
- 4.3-дюймовый цветной TFT-дисплей с емкостным сенсорным экраном
- Поддержка камеры, аудио и Ethernet
- Встроенный программатор/отладчик ST-LINK/V2-1
- Разъемы, совместимые с Arduino
Возможности микроконтроллера STM32F746NGH6
В основе платы Discovery лежит высокопроизводительный микроконтроллер STM32F746NGH6. Какие возможности он предоставляет разработчикам?

- 32-битное ядро ARM Cortex-M7 с плавающей точкой
- Тактовая частота до 216 МГц
- 1 МБ флэш-памяти и 320 КБ SRAM
- Множество периферийных интерфейсов: UART, SPI, I2C, CAN, USB OTG и др.
- Аппаратный ускоритель графики Chrom-ART
- Контроллер TFT-LCD дисплея
- Ethernet MAC 10/100 с поддержкой IEEE 1588
Такой богатый набор периферии позволяет реализовывать широкий спектр приложений — от простых встраиваемых систем до сложных мультимедийных устройств.
Дисплей и мультимедийные возможности
Одной из главных особенностей STM32F746G Discovery является наличие встроенного 4.3-дюймового цветного TFT-дисплея с емкостным сенсорным экраном. Какие преимущества это дает разработчикам?
- Разрешение дисплея 480×272 пикселя
- 16.7 млн цветов (24 бита на пиксель)
- Емкостный сенсорный экран для удобного управления
- Аппаратный ускоритель графики в составе микроконтроллера
- Возможность создания красивых графических интерфейсов
Помимо дисплея, плата оснащена аудио ЦАП, линейными входом и выходом, микрофонами. Это позволяет реализовывать различные аудио приложения.

Коммуникационные интерфейсы
STM32F746G Discovery предоставляет широкие возможности для организации сетевых подключений. Какие коммуникационные интерфейсы доступны на плате?
- Ethernet 10/100 Мбит/с
- USB OTG HS и FS
- CAN 2.0B
- UART, SPI, I2C
- Слот для microSD карты
Такой набор интерфейсов позволяет легко интегрировать устройство в различные сети и системы, реализовывать протоколы обмена данными.
Возможности расширения
Плата STM32F746G Discovery предоставляет гибкие возможности для расширения функциональности. Как можно дополнить базовые возможности платы?
- Разъемы, совместимые с Arduino Uno R3
- Подключение плат расширения Arduino Shield
- Коннектор для подключения МЭМС-датчиков
- Разъем для подключения внешней камеры
- Выводы GPIO для подключения пользовательской периферии
Это позволяет легко добавлять новые функции — датчики, исполнительные устройства, дисплеи и т.д.
Программирование и отладка
STM32F746G Discovery содержит встроенный программатор-отладчик ST-LINK/V2-1. Какие преимущества это дает разработчикам?

- Программирование и отладка без дополнительного оборудования
- Поддержка среды разработки STM32CubeIDE
- Возможность работы в Keil MDK, IAR EWARM и других средах
- Виртуальный COM-порт через USB
- Питание платы через USB
Это значительно упрощает процесс разработки, отладки и тестирования приложений.
Поддерживаемое программное обеспечение
Для STM32F746G Discovery доступен широкий выбор программных средств разработки. Какие инструменты можно использовать?
- STM32CubeIDE — бесплатная среда разработки от STMicroelectronics
- Keil MDK и IAR EWARM — профессиональные среды разработки
- Mbed OS — открытая операционная система реального времени
- FreeRTOS — популярная ОСРВ для встраиваемых систем
- STM32Cube — набор библиотек и утилит от производителя
Это позволяет выбрать наиболее подходящие инструменты для конкретного проекта.
Области применения
Благодаря своим возможностям, STM32F746G Discovery может применяться для разработки самых разных устройств. В каких областях может использоваться эта платформа?

- Промышленная автоматизация
- Медицинское оборудование
- Бытовая техника
- Автомобильная электроника
- Системы «умный дом»
- Носимая электроника
- Игровые устройства
Высокая производительность и богатый функционал позволяют реализовывать сложные приложения в различных сферах.
Начало работы с STM32F746G Discovery
Чтобы начать разработку на STM32F746G Discovery, потребуется выполнить несколько шагов:
- Установить драйверы ST-LINK/V2-1
- Обновить прошивку ST-LINK до последней версии
- Установить среду разработки (например, STM32CubeIDE)
- Скачать и установить пакет STM32Cube F7
- Подключить плату к компьютеру через USB
- Создать новый проект в IDE для выбранной платы
- Написать и отладить тестовое приложение
Подробные инструкции по настройке среды можно найти в документации от STMicroelectronics.
Преимущества и недостатки
Как и любое техническое решение, STM32F746G Discovery имеет свои сильные и слабые стороны. Какие основные плюсы и минусы у этой платформы?
Преимущества:
- Мощный микроконтроллер с богатой периферией
- Наличие цветного сенсорного дисплея
- Широкие мультимедийные возможности
- Встроенный отладчик ST-LINK
- Совместимость с Arduino Shield
- Хорошая документация и поддержка от производителя
Недостатки:

- Относительно высокая стоимость
- Большие размеры платы
- Сложность освоения для начинающих
- Избыточность функционала для простых проектов
Заключение
STM32F746G Discovery представляет собой мощную и функциональную платформу для разработки сложных встраиваемых систем. Она отлично подходит для создания устройств с графическим интерфейсом, мультимедийными возможностями и сетевыми подключениями. Наличие встроенного дисплея, отладчика и широкого набора периферии делает эту плату удобным инструментом для быстрого прототипирования и отладки. При этом стоит учитывать, что для простых проектов функционал платы может оказаться избыточным. В целом, STM32F746G Discovery — отличный выбор для разработчиков, создающих современные высокопроизводительные встраиваемые системы.
STM32F746G-DISCO от 10040.55 рублей со склада от 7 дней, по запросу производства STMICROELECTRONICS
Изображение дано только в качестве иллюстрации.
Ознакомьтесь c описанием продукта. Сообщить об ошибке.
Запросить
Бесплатная доставка заказов от 5000 ₽
Макетная плата, STM32F746NG Cortex-M7 Discovery, сенсорный 4.3″ ЖКД-TFT, mbed, ST-LINK/V2-1.
STM32F746G-DISCO является комплектом Discovery с микроконтроллером STM32F746NG, который позволяет производить разработку и делиться приложениями между серией микроконтроллеров STM32F7 на базе ядра ARM® Cortex®-M7. Комплект discovery позволяет широкому спектру приложений воспользоваться преимуществами поддержки звука, множества датчиков, графики, безопасности, видео и высокоскоростного подключения. Поддержка подключения Arduino обеспечивает безграничные возможности расширения с широким выбором дополнительных плат.
подробнее скрыть
Производитель Чипа | STMicroelectronics | Ничего не выбрано | |
Архитектура Ядра | ARM | ||
Подархитектура Ядра | Cortex-M7 | ||
Номер Ядра Чипа | STM32F746NG | ||
Название Семейства Чипа | STM32F7 | ||
Количество Бит | 32бита | ||
Содержимое Комплекта | Макетная плата STM32F746NG | ||
Линия Продукции | — | ||
SVHC (Особо Опасные Вещества) | No SVHC (17-Dec-2015) |
Техническое описание
- STM32F746G-DISCO скачать
Pdf, 327.
06 KB
- STM32F746G-DISCO скачать
Pdf, 1.84 MB
- STM32F746G-DISCO скачать
Pdf, 1.53 MB
Вы можете купить STM32F746G-DISCO от 1 штуки. Работаем с частными лицами и с юридическими лицами по безналичному расчету.
Цену STM32F746G-DISCO и наличие сообщим по вашему запросу.
- STM32F746G-DISCO Datasheet
Архив даташитов
STM32F746 Discovery
Мигание светодиода больше не кажется интересным проектом? Хотите выжать максимум из микроконтроллера. Воспользуйтесь отладочным комплексом на базе «STM32F746 Discovery» и создайте интерактивный мультимедийный проект.
В чём фишка
Платформа «STM32F746 Discovery» — позволит создавать мультимедийные приложения с поддержкой аудио, видео, графики, ёмкостного дисплея и высокоскоростного Ethernet-соединения.
В отличие от Arduino на плате нет загрузчика. Платформа программируется через встроенный на борде программатор. Это позволяет упроститить процесс разработки серийных устройств — отладили устройство на макетке, потом прошиваете серийные чипы встроенным программатором.
Что на борту
Плата выполнена на 32-битном микроконтроллере STM32F746NGH6 с вычислительным ядром Cortex M7.
На «Discovery» вы найдёте всё необходимое для быстрого и комфортного старта: от разъёма питания до графического дисплея.
Управляющие пины выведены в формфакторе Arduino, что позволяет подключать к «Discovery» платы расширения Arduino Shield.
Логическое напряжение платформы 3,3 вольта. Но все пины толерантны к напряжению 5 вольт — вы можете смело подключать популярные датчики к микроконтроллеру.
Программирование
Отладочный комплекс на «Discovery» подойдёт как бородатому электронщику, так и юному «Ардуинщику». Платформу можно программировать в популярных средах разработки:
- Arduino IDE
- Keil: MDK-ARM
- IAR: EWARM
- Atollic TrueSTUDIO
А для работы с дисплеем воспользуйтесь софтом TouchGFX.
Характеристики
Особенности платы
- Микроконтроллер: STM32F746NGH6 c 32-битный ARM Cortex M7
- Корпус: BGA216
- Тактовая частота: 216 МГц
- Объём Flash-памяти: 1 МБ
- Объём SRAM-памяти: 320 КБ
- Портов ввода-вывода всего: 168
- Портов толерантных к 5 В: 166
- АЦП: 3× 12 битный на 24 канала
- ЦАП: 2× 12 битный
- Таймеры ШИМ: 18
- Аппаратные интерфейсы: 6× SPI, 4× I²C, 4× UART, 2× CAN, 1× SPDIFRX
- LCD параллельный интерфейс 8080/6800
- Номинальное рабочее напряжение: 3,3 В
- Максимальный ток с пина или на пин: 25 мА
Особенности платы
- Встроенный внутрисхемный отладчик/программатор ST-LINK/V2-1
- 4.
3” дюймовый ёмкостной цветной LCD-TFT дисплей с разрешением 480×272
- Разъем для подключения камеры «STM32F4DIS-CAM»
- Разъем Audio Line In и Line Out;
- Два MEMS микрофона «MP34DT01-M»
- SPDIF RCA вход
- Четыре светодиода: два индикаторных и два пользовательских
- Две кнопки: сброс программы и пользовательская
- Quad-SPI Flash память «N25Q128A13EF840E» на 128 Мбит
- SDRAM память «MT48LC4M32B2B5-6A» на 128 Мбит (доступно 64 Мбит)
- Слот для MicroSD карты
- Разъем для подключения RF-EEPROM
- Разъем Ethernet совместимый с IEEE-802.3-2002
- USB OTG HS с разъемом Micro-AB
- USB OTG FS с разъемом Micro-AB
- Контактные колодки для подключения Arduino Shield’ов
- Регулятор напряжения с выходом 3,3 вольта и током до 500 мА
- Пять способов питания платформы: ST-LINK/ V2-1, USB FS, USB HS, VIN от разъема Arduino и внешний источник питания 5В
- Габариты: 130×80 мм
- Размер 130×80 мм
- Корпус BGA216
- Рабочее напряжение 3,3 В
- Разрядность АЦП 12 бит
- Объём SRAM 320 КБ
- Количество каналов АЦП 24
- Индикация два индикаторных и два пользовательских
- Разрядность ЦАП 12 бит
- Тактовая частота 216 МГц
- Объём Flash-памяти 1 МБ
- Микроконтроллер STM32F746NGH6 c 32-битный ARM Cortex M7
- Максимальный ток с пина или на пин 25 мА
- Портов c АЦП 3
- Портов с ЦАП 2
- Портов толерантных к 5 В 166
- порты ввода-вывода 168
- Таймеры ШИМ 18
- Две кнопки сброс программы и пользовательская
- Пять способов питания платформы ST-LINK/ V2-1, USB FS, USB HS, VIN от разъема Arduino и внешний источник питания 5В
- Интерфейсы 6× SPI, 4× I²C, 4× UART, 2× CAN, 1× SPDIFRX
MDK5 — STMicroelectronics STM32F746G-Discovery
STM32F746NGHx, 1 x 128 Мбит SDRAM (64 Мбит доступно), 1 x 128 Мбит Quad-SPI Flash память
Установленное устройство: STM32F746NGHx
Совместимые устройства:
СТМ32Ф746
Интерфейс отладки:
СТ-линк
Поддержка платы STMicroelectronics STM32F746G-Discovery и примеры
Соединители USB, Ethernet, I2C, линейный вход, линейный выход, микрофон
- USB: 2 x USB OTG HS и FS с разъемом micro-AB
- Ethernet: 1 разъем RJ54
- I2C:1 разъем расширения I2C
- Линейный вход: 1 линейный вход
- Линейный выход: 1 линейный выход
- Микрофон: 2 микрофона ST MEMS
- Другие разъемы: 1 входной разъем SPDIF RCA
Элементы управления Нажмите на кнопки
- Кнопки: 2 кнопки: User и Reset
Другой Динамик, GLCD, камера
- Динамик: 2 динамика
- GLCD: 1 x 480,272 цветной TFT LCD с емкостным сенсорным экраном
- Камера: 1 камера
Основные компоненты STM32F746NGHx, питание 5 В, питание 3–5 В
- Встроенный адаптер отладки: 1 встроенный ST-LINK/V2
- Генератор: кварцевый генератор 25 МГц
- Источник питания: 5 В с питанием от USB
- Источник питания: внешний источник питания 3–5 В
- Устройство: STM32F746NGHx
- Совместимые устройства: STM32F746,
Встроенная память 128-Мбит SDRAM (доступно 64 Мбит), 128-Мбит Quad-SPI Flash-память
- ОЗУ: 1 x 128 Мбит SDRAM (доступно 64 Мбит)
- Флэш-память: 1 флэш-память Quad-SPI 128 Мбит
- Держатель карты SD/microSD/MMC: 1 держатель карты microSD
Фактор формы Форм-фактор платы Discovery 80 мм x 130 мм
- Пользовательский: форм-фактор Discovery Board 80 мм x 130 мм
- Arduino: форм-фактор Arduino
Драйверы |
|
Примеры |
|
Документы |
|
DISCO-F746NG | Mbed
Плата обнаружения STM32F746G-DISCO (32F746GDISCOVERY) представляет собой полную платформу для демонстрации и разработки микроконтроллера STMicroelectronics ARM® Cortex®-M7 на базе ядра STM32F746NGH6.
Обзор¶
Плата обнаружения STM32F746G-DISCO (32F746GDISCOVERY) представляет собой полную платформу для демонстрации и разработки микроконтроллера STMicroelectronics ARM® Cortex®-M7 на базе ядра STM32F746NGH6.
Возможности микроконтроллера¶
- STM32F746NGH6 в корпусе TFBGA216
- 32-разрядный процессор ARM® Cortex®-M7 + FPU + ускоритель Chrom-ART
- 216 МГц макс. частота процессора
- VDD от 1,7 В до 3,6 В
- Флэш-память 1024 КБ
- 320 КБ SRAM
- GPIO (168) с возможностью внешнего прерывания
- 12-битные АЦП с 24 каналами (3)
- 12-битные каналы ЦАП (2)
- УАПП/УАПП (8)
- I2C (4)
- SPI (6)
- Таймер расширенного управления (2)
- Таймер малой мощности (1)
- Таймеры общего назначения (12)
- Сторожевые таймеры (2)
- CAN 2.0B активен (2)
- ГАИ (2)
- USB 2.0 OTG HS
- USB 2.0 OTG ФС
- Ethernet
- СДММК
- Интерфейс камеры
- Генератор случайных чисел (TRNG для аппаратной энтропии)
- ЖК-TFT
Характеристики платы¶
Эта плата обнаружения предлагает все необходимое, чтобы пользователи могли быстро приступить к работе и легко разрабатывать приложения. Полный спектр аппаратных возможностей на плате помогает оценить практически все периферийные устройства и разработать собственные приложения.
- USB OTG HS, USB OTG FS
- Ethernet 10/100 Мбит
- Карта MicroSD
- УСАРТ
- SAI audio DAC стерео с аудио входом и выходом
- Цифровые МЭМС-микрофоны
- SDRAM
- Флэш-память Quad-SPI
- 4,3-дюймовый цветной LCD-TFT с емкостной мультисенсорной панелью
- Вход SPDIF RCA
- 1 пользовательский светодиод
- 1 пользовательская кнопка
- Разъемы Arduino Uno V3 позволяют легко подключать дополнительные платы или дочерние платы для вашего конкретного приложения.
- Встроенный модуль ST-LINK/V2-1 содержит встроенный отладчик и программатор для микроконтроллера STM32.
Распиновка платы¶
Обозначения выводов¶
Более подробную информацию о доступных выводах и метках можно найти в файлах PeripheralPins. c и PinNames.h .
Эти файлы можно найти в:
- Репозиторий ARMmbed/mbed-os на GitHub ( актуальная версия , используемая с командами mbed CLI )
https://github.com/ARMmbed/mbed-os/blob/master/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_DISCO_F746NG/
- библиотека mbed-dev в developer.mbed.org (исходные файлы библиотеки mbed библиотека, используемая в компиляторе mbed IDE )
https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F7/TARGET_STM32F746xG/TARGET_DISCO_F746NG/
Поддерживаемые экраны¶0298 Платы ST X-NUCLEO¶
См. Матрицу протестированных плат.
Другие платы, отличные от ST¶
См. здесь
Начало работы¶
Установка драйвера Nucleo ST-LINK/V2-1 и обновление прошивки
- Установите драйвер ST-LINK/V2-1 перед подключением платы Nucleo на свой компьютер в первый раз.
Перейдите по этой ССЫЛКЕ для получения подробной информации.
- Для оптимальной работы убедитесь, что прошивка Nucleo ST-LINK/V2-1 обновлена до последней версии. Следите за этим ССЫЛКА для получения подробной информации.
Технические характеристики¶
Для получения дополнительной информации см.:
- Микроконтроллер STM32F746NG
- 32F746GПлата ОБНАРУЖЕНИЯ
- Журнал изменений SDK
Известные ограничения¶
В следующем разделе описаны известные ограничения платформы. Обратите внимание, что общие проблемы отслеживаются в репозитории mbed, доступном на GitHub.
Эта платформа не имеет ограничений.
Советы и подсказки¶
Дополнительную информацию можно найти на страницах ST WIKI.
Купить сейчас
Важная информация для этого веб-сайта Arm
Этот сайт использует файлы cookie для хранения информации на вашем компьютере.