Мигание светодиода больше не кажется интересным проектом? Хотите выжать максимум из микроконтроллера? Воспользуйтесь отладочным комплексом на базе STM32F746 Discovery и создайте интерактивный мультимедийный проект.
В чём фишка
Платформа STM32F746 Discovery позволит создавать мультимедийные приложения с поддержкой аудио, видео, графики, ёмкостного дисплея и высокоскоростного Ethernet-соединения.
В отличие от Arduino, на плате нет загрузчика. Платформа программируется через встроенный на борде программатор. Это позволяет упростить процесс разработки серийных устройств: отладили прототип на макетке, потом прошиваете серийные чипы встроенным программатором.
Что на борту
Плата выполнена на 32-битном микроконтроллере STM32F746NGH6 с вычислительным ядром Cortex-M7.
На Discovery вы найдёте всё необходимое для быстрого и комфортного старта: от разъёма питания до графического дисплея.
Управляющие пины выведены в форм-факторе Arduino, что позволяет подключать к Discovery платы расширения Arduino Shield.
Логическое напряжение платформы 3,3 вольта. Но все пины толерантны к напряжению 5 вольт — вы можете смело подключать популярные датчики к микроконтроллеру.
Программирование
Отладочный комплекс на Discovery подойдёт как бородатому электронщику, так и юному ардуинщику. Платформу можно программировать в популярных средах разработки:
А для работы с дисплеем воспользуйтесь софтом TouchGFX.
Особенности платы
- Встроенный внутрисхемный отладчик/программатор ST-LINK/V2-1
- 4,3-дюймовый ёмкостный цветной дисплей TFT-LCD с разрешением 480×272
- Разъём для подключения камеры STM32F4DIS-CAM
- Разъём Audio Line In и Line Out
- Два MEMS-микрофона MP34DT01-M
- Вход S/PDIF 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 В
Характеристики
- Микроконтроллер: 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 мА
- Габариты: 130×80 мм
Ресурсы
Видеообзор платформы: