STM32F746G Discovery: мощная платформа для разработки мультимедийных приложений

Что представляет собой отладочная плата 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, потребуется выполнить несколько шагов:

  1. Установить драйверы ST-LINK/V2-1
  2. Обновить прошивку ST-LINK до последней версии
  3. Установить среду разработки (например, STM32CubeIDE)
  4. Скачать и установить пакет STM32Cube F7
  5. Подключить плату к компьютеру через USB
  6. Создать новый проект в IDE для выбранной платы
  7. Написать и отладить тестовое приложение

Подробные инструкции по настройке среды можно найти в документации от 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
Драйверы
  • Драйвер CAN для серии STM32F7
  • Драйвер SPI
  • для STM32F7 Series
  • Драйвер USART для серии STM32F7
  • Драйвер I2C для серии STM32F7
  • Драйвер MCI
  • для STM32F7 серии
  • Драйвер SAI для STM32F7 серии
  • Драйвер Ethernet MAC
  • для серии STM32F7
  • Полноскоростной драйвер USB-устройства для серии STM32F7
  • Высокоскоростной драйвер USB-устройства для серии STM32F7
  • Полноскоростной драйвер USB-хоста для серии STM32F7
  • Высокоскоростной драйвер USB-хоста для серии STM32F7
  • Реализация виртуального ввода/вывода для STM32F746G-Discovery Board
Примеры
  • CMSIS-RTOS Blinky
  • Платформа
  • CMSIS-RTOS Blinky с STM32CubeMX
  • Пример emWin
  • Демонстрация графического интерфейса пользователя emWin
  • VNC-сервер emWin с STM32CubeMX
  • Аудиоустройство USB
  • USB-устройство HID
  • Запоминающее устройство USB
  • USB-устройство Виртуальный COM
  • USB-устройство WinUSB Echo
  • Запоминающий USB-хост
  • Хост-клавиатура USB
  • Демонстрация файловой системы
  • BSD-клиент IPv4/IPv6
  • BSD-сервер IPv4/IPv6
  • FTP-сервер IPv4/IPv6
  • HTTP-сервер IPv4/IPv6
  • HTTP-загрузка IPv4/IPv6
  • SMTP-клиент IPv4/IPv6
  • Агент SNMP IPv4/IPv6
  • Telnet-сервер IPv4/IPv6
Документы
  • Веб-страница STM32F746G_Discovery
  • Руководство пользователя БСП
  • Краткое руководство по STM32F746G-Discovery
  • Схемы
  • Руководство пользователя
  • Краткое описание данных
  • Гербер-файлы
  • Спецификация материалов
  • Гид

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.