8-900-374-94-44
[email protected]
Slide Image
Меню

Stm32F4Discovery схема: Сборка STM32F4DISCOVERY | arm | programming

Содержание

Оценочная плата STM32F4 Discovery с STM32F407

32-разрядные микроконтроллеры выпускаются многими производителями, но наиболее широкое распространение, на текущий момент, получил продукт совместной франко-итальяно-японской фирмы STMicroelectronics (STM). Достаточно низкая стоимость, удобство программирования и наличие бесплатного ПО способствовали его продвижению.

Наиболее производительными в семействе STM32 являются микроконтроллеры линейки STM32F4:

СерияТактовая частотаВычислительная мощность, DMIPSЯдроОписание
STM32F04838Cortex-M0Бюджетный МК начального уровня
STM32F124/36/48/7261Cortex-M3МК общего назначения
STM32F2120150Cortex-M3Высокопроизводительные МК
STM32F37262Cortex-M4сигнальный процессор DSP, FPU (операции с плавающей точкой)
STM32F484/168/180210Cortex-M4Высокопроизводительные МК, DSP, FPU
STM32L03233Cortex-M0+Низкое потребление и цена
STM32L13233Cortex-M3Сверхнизкое энергопотребление
STM32T7290Cortex-M3Контроллер сенсорного экрана
STM32W2430Cortex-M3Для беспроводной связи (RF, ZigBee)

Для начинающих разработчиков производители предлагают, так называемые, оценочные платы, на которых устанавливается тот или иной микроконтроллер со схемами обвязки и различной периферией. Обязательным атрибутом оценочных плат сегодня является большое число контактов, которые позволяют получить доступ практически ко всем портам микроконтроллера, а также интерфейсы в виде светодиодов и кнопок.  Также во многие оценочные платы встраивается программатор, который позволяет программировать внешние микросхемы.  В таблице ниже приведены оценочные платы начального уровня линейки STM32F4.

ПлатаМикроконтроллерПериферия
STM32F429I DiscoSTM32F429ZIT6 (180 МГц, 2 Мб Flash, 256 Кб ОЗУ, LQFP144)Встроенный программатор/отладчик ST-LINK/V2, дисплей 2.4″ QVGA TFT, ОЗУ SDRAM 64 Мбит, гироскоп, USBOTG, 6 светодиодов, 2 кнопки
STM32F407 DiscoverySTM32F407VGT6 (168 МГц, 1 Мб Flash, 192 Кб ОЗУ, LQFP100)ST-LINK/V2, 3-х осевой акселерометр, цифровой микрофон, USBOTG, 24-разрядный аудио ЦАП с усилителем класса D, 8 светодиодов, 2 кнопки
STM32F401C DiscoSTM32F401CVT6 (84 МГц, 256 Кб Flash, 64 Кб ОЗУ, LQFP100, низкое энергопотребление)ST-LINK/V2, гороскоп, компас, цифровой микрофон, USBOTG, 24-разрядный аудио ЦАП с усилителем класса D, 8 светодиодов, 2 кнопки
STM32F401 NucleoSTM32F401RET6 (84 МГц, 512 Кб Flash, 96 Кб ОЗУ, LQFP64, низкое энергопотребление)ST-LINK/V2, разъем для подключения шилдов Arduino, 2 светодиода, 2 кнопки

Я для своих экспериментов купил недорого здесь себе платку STM32F407 Discovery. Поставляется она в блистере с немногословным описанием.

У этой платы имеется две модификации: MB997C и MB997B. Первая пришла на смену второй и имеет на борту более современную микросхему акселерометра LIS3DSH взамен устаревшей LIS302DL.

Компоненты отладочной платы:

С обратной стороны платы находятся штырьевые выводы.

Основные характеристики этой платы:

  • 32-битный микроконтроллер STM32F407VGT6 с ядром ARM Cortex-M4F с 1 Мб памяти программ и 193 Кб ОЗУ в 100-выводном корпусе LQFP100 с тактовой частотой 168 МГц. Встроенные операции с плавающей точкой (FPU).
  • Встроенный программатор/отладчик ST-LINK/V2 с возможностью выбора режима работы (позвоялет программировать внешние микросхемы, используя SWD-коннектор для программирования и отладки)
  • Питание платы: через шину USB или от внешнего 5В источника питания
  • Питание для внешних устройств: 3В и 5В
  • 3-х осевой МЭМС акселерометр на базе микросхемы LIS302DL компании ST
  • Всенаправленный цифровой МЭМС микрофон на базе микросхемы MP45DT02 компании ST
  • Аудио ЦАП CS43L22 со встроенным усилителем класса D
  • Восемь светодиодов: LD1 (красный/зеленый) для индикации активности шины USB, LD2 (красный) для питания 3. 3В, 4 пользовательских диода: LD3 (оранжевый), LD4 (зеленый), LD5 (красный) и LD6 (синий), 2 диода USB OTG: LD7 (зеленый) для VBus и LD8 (красный) при перегрузке
  • Две кнопки (Reset и User)
  • USB OTG с разъемом micro-AB
  • Выводные колодки для всех контактов ввода/вывода микроконтроллера для быстрого подключения к макетной плате и простого проведения измерений

Большим плюсом является наличие в микроконтроллере модуля для работы с числами с плавающей точкой, что увеличивает скорость обработки в приложениях, связанных, например со спектральным анализом (для вычисления БПФ) или же в БПЛА для алгоритмов ориентации.

К мелкому минусу можно отнести лишь отсутствие разъема JTAG для тестирования, используя внешний программатор/отладчик ST-LINK.

Скачать принципиальную схему платы STM32F407 Discovery можно по ссылке ниже.

Рассмотрим упрощенную структурную схему платы.

Из нее видно, что из-за диода Шоттки D3 напряжение +3 В не является строго стабилизированным. Ток нагрузки через контакт «+3V» не должен превышать 150 мА. Если вместо джампера J1 подключить амперметр, что можно увидеть, что, учитывая потребляемый микроконтроллером ток, реально выдается 80-130мА.

Питание 5 в подается через мини-USB разъем «CPU» с компьютера. Из-за диода D1 на микро-USB разъеме «OTG» будет чуть меньшее напряжение.

На колодке штырьевых контактов имеется вывод «+5 V» к которому можно подключить внешний источник питания. Благодаря диоду D1 есть возможность одновременно использовать внутренний и внешний источники питания.

Программатор ST-Link реализован на микроконтроллере STM32F103C8T6. Основной программируемый микроконтроллер подключается для программирования через два джампера J2 и J3. Для программирования внешних микросхем, используя разъем «SWD» эти джамперы необходимо удалить.

Для работы цифрового МЭМС-микрофона, 3-х осевого акселерометра и аудио ЦАП задействованы несколько линий портов микроконтроллера. Данные передаются по шинам SPI, I2C, I2S.

В таблице приведены задействованные и свободные порты.

ВыводФункционал
PA0Кнопка «User»
BOOT0Вход бутлоудера, сигнал BOOT0
PB2Вход бутлоудера, сигнал BOOT1
PA1-PA3, PA8, PA15, PB0, PB1, PB4, PB5, PB7, PB8, PB11, PB13-PB15, PC1, PC2, PC4-PC6, PC8, PC9, PC11, PD0-PD3, PD6-PD11, PE2, PE4-PE15Свободные линии I/O, толерантные к 5 В, максимальная нагрузка ±25 мА, pull-up/down резисторы 30…50 кОм (всего 46 линий)
PB12Свободная линия с pull-up/down резистором 8…15 кОм
PC13Свободная линия с нагрузкой ±3 мА
PA3-PA6, PB6, PB9, PC7, PC10, PC12, PD4Стереофонический аудио ЦАП CS43L22
PA5-PA7, PE0, PE1, PE33-х осевой акселерометр LIS3DSH
PA9-PA12, PC0, PD5Разъем микро-USB (OTG)
PA13, PA14, PB3Разъем программатора SWD
PB10, PC3Встроенный цифровой микрофон MP45DT02
PC14, PC15Кварцевый резонатор 32 кГц (есть место)
PD12-PD15Зеленый, оранжевый, красный, синий светодиоды
PH0, Ph2Кварцевый резонатор 8 МГц для МК
NRSTВнешний начальный сброс МК
+3V, +5V, VDD, GND, NCЦепи питания 3 В, 5 В, МК, «земля», пустой контакт

Чтобы проверить работоспособность платы:

  • Удостоверьтесь, что на плате установлены перемычки JP1 и CN3
  • Подключите плату STM32F407 Discovery к компьютеру, используя USB-кабель типа A/mini-B через мини-USB разъем CN1 программатора ST-Link на плате для подачи питания. Засветится красный светодиод LD2 (PWR) и начнут мигать четыре светодиода (зеленый, оранжевый, красный, синий), находящиеся между кнопками B1 и B2
  • Нажатие пользовательской клавиши B1 включает МЭМС акселерометр. Четыре цветных светодиода будут показывать направление движения платы и скорость. При подключении к компьютеру через второй USB-разъем на плате CN5, используя кабель типа A/micro-B, плата распознается как стандартный манипулятор «мышь».
  • Демонстрационное ПО, различная документация на плату STM32F407 Discovery, а также примеры, позволяющие ознакомится с особенностями семейства микроконтроллеров STM32F4 доступны на официальном сайте STMicroelectronics.

 


Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.

Stm32f4discovery схема

Войти через. При заказе до МСК , в пределах. Этот товар не может быть доставлен в выбранную страну. Не путайте российский размер и европейский! Многие бренды не указывают на этикетке российский размер. Корзина 0.


Поиск данных по Вашему запросу:

Stm32f4discovery схема

Схемы, справочники, даташиты:

Прайс-листы, цены:

Обсуждения, статьи, мануалы:

Дождитесь окончания поиска во всех базах.

По завершению появится ссылка для доступа к найденным материалам.

Содержание:

  • Воспроизведение звука на STM32F4Discovery.
  • Отладочная, оценочная плата STM32 STM32F4Discovery
  • Stm32f407 discovery схема
  • Вопросы с тегами [stm32f4discovery]
  • Отладочная плата STM32F4 DISCOVERY
  • Нескучная пайка USB3300: USB HS на STM32F407
  • Отладочная, оценочная плата STM32 STM32F4Discovery
  • Воспроизведение звука на STM32F4Discovery.
  • Микроконтроллеры Процессоры, проекты, программирование. Stm32F4Discovery программирование

ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: STM32F4 Discovery board — Keil 5 IDE with CubeMX: Tutorial 20 — Real Time Clock (RTC)

Воспроизведение звука на STM32F4Discovery.


Внешний кварц в Proteusе можно ли проверить конфигурацию схемы внешнего кварцевого резонатора в proteus? Всё соединено CAN шиной. Не запускается внешний кварц на stm32f Всем доброго времени суток! Пытаюсь сделать свою платку под сабжевый проц, раньше платы делал Иногда стартует, а иногда — вообще никак. В какую сторону Блоги программистов и сисадминов. Vkontakte ,. Facebook , Twitter.

Тесты Блоги Социальные группы Все разделы прочитаны. Просмотров Ответов Метки нет Все метки. Он на 8 МГц — больше не знаю о нем ничего. Не понятно как они вышли на такое значение QA Эксперт. По обвязке кварца у STM есть апнота Я знаю. По ней и считал. Получаю значение немногим более килоома — нигде реально на схемам не видел такого большого. Вот и хочу подставить в расчеты кварц с дискавери и проверить что не так делаю.

Сообщение от thiKyttir. Схема Дискавери? У меня она есть и сама дискавери есть. Я видел, что там Ом, только у меня по расчетам получалось значительно больше, вот я и хотел понять — может у них кварц какой то особый А как уважаемое сообщество поступает с эти резистором?

Рассчитываете или берете из примеров? Этот резистор можно вообще не ставить. Он предназначен чтобы ограничивать выходную мощность генератора для очень маленьких кварцев, чтобы не грелись. Так же он снижает энергопотребление генератора.

Но уменьшает устойчивость генератора к помехам, и он хуже стартует. Присоеденяюсь к hordikor. К стате на счет самой stm32f4discovery. Там вообще кварц для красоты стоит. Реально он не работает. Частота 8 мГц идет с другого кристала F3 прям через ножку кварца на F4. И по схеме так. Вот оттуда и идет 8мГц.

А кварц у четверки пока просто так стоит. Можете его отпаять и ничего не изменится. По глвному вопросу — резистор кто то ставит Ом кто то нет. Чтоб это на что то влияло пока никто не замечал. Тип кварца — да любой благо эстешка всеядна оказалась :. Answers Эксперт. Опции темы. Реклама — Обратная связь. Регистрация Восстановить пароль. Все разделы прочитаны.

Кварц на stm32f4discovery Ответов 11 Метки нет Все метки Здравствуйте. Сообщение от thiKyttir Я знаю. С кварца, который на f который для порошивши основного? На схеме не так Или я что то недоглядел? Хотя собственно вопрос косвенно касался дискавери — основное было понять какой же резистором поставить.. Тип кварца — да любой благо эстешка всеядна оказалась : 0.

Для кулибиных-экспериментаторов , снимаем джампер idd и подаем на VDD 3V. Отрежьте себе яйца Спасибо за информацию. Искать еще темы с ответами Или воспользуйтесь поиском по форуму:.

КиберФорум — форум программистов, компьютерный форум, программирование.


Отладочная, оценочная плата STM32 STM32F4Discovery

Золотые поставщики — это компании, прошедшие предварительную проверку качества. Проверки на месте были проведены Alibaba. Электронные компоненты, аксессуары и телекоммуникации. Микроконтроллеры, стандартные и специальные. Сортировать по : Лучшее соответствие. Лучшее соответствие Уровень сделки Скорость отклика.

STM32F4DISCOVERY STM32F4 макетная плата STM32F Cortex-M4 макетная плата . Новая и оригинальная интегральная схема STM32F

Stm32f407 discovery схема

Логин или эл. Войти или Зарегистрироваться. Авторизация Логин или эл. STM32F4-Discovery уже получила очень широкое распространение, а в нашем сообществе о ней, до обидного мало информации, поэтому поделюсь интересным ресурсом. Если имеются проблемы с английским, то там же можно найти мой перевод на русский язык. Не у всех была возможность получить данную плату. Да вроде у всех была, только мою, например, похоже почта профакапила, так как уже два с половиной месяца идет.

Вопросы с тегами [stm32f4discovery]

Исправить проблему с мобильным сайтом У нас есть проблема, см. Скриншот — [войдите, чтобы посмотреть URL] для полной информации о проблеме. Проблема: страница завис Вот видеo как это делают на Linux.

Эту роль выполняет замечательная микросхема CS43L Микросхема CS43L22 поддерживает несколько интерфейсов для обмена данными с контроллером, и использовать мы их будем совместно.

Отладочная плата STM32F4 DISCOVERY

Изменение цен происходит прямо в корзине заказа при добавлении второго товара. Акция распространяется на все товары магазина. Отладочная плата STM32F4Discovery с мощным контроллером и различной внешней периферией для процессов разработки, настройки микросхемы или программы. Благодаря различной внешней периферии оценочная плата подходит как для начинающего разработчика, так и опытного.

Плата включает в себя такие элементы:.

Нескучная пайка USB3300: USB HS на STM32F407

Практика для студентов. Мясищев А. Flash накопитель флешка к разъёму micro USB через переходной кабель;. Стандартные наушники к audio выходу;. Синий светодиод должен мигать. W av формат: стерео, Гц, 16бит. Если нажать еще раз на синюю кнопку, начнется воспроизведение записи, причем она будет бесконечно повторяться. Если не нажимать на синюю кнопку, то по умолчанию запись будет идти 2 минуты, затем начнет мигать зеленый светодиод.

отладочная плата STM32F4DISCOVERY. Вот что говорится в рекламе от ST: Схема STM32F4DISCOVERYскачать stm32f4discovery_all-audio.pro

Отладочная, оценочная плата STM32 STM32F4Discovery

Stm32f4discovery схема

Войдите , пожалуйста. Хабр Geektimes Тостер Мой круг Фрилансим. Войти Регистрация. Начинаем изучать Cortex-M на примере STM32 Программирование микроконтроллеров Из песочницы Tutorial Данная статья является первой в планируемом цикле статей по изучению программирования микроконтроллеров.

Воспроизведение звука на STM32F4Discovery.

Уважаемые посетители, Вы просматриваете страницу на которой собраны. Множество полезных статей. Сделай сам сборник полезных статей Главная Регистрация Правила. О сайте.

Оромный плюс что на борту имеется программатор и отладчик , ну и дешевый модуль. Но для опробования периферии нужно нечто большее, то есть какой-то Motherboard.

Микроконтроллеры Процессоры, проекты, программирование. Stm32F4Discovery программирование

Предварительно я поискал примеры, описания и вообще на какие грабли можно наступить, пытаясь завести этот чип. Из русскоязычного сообщества быстро гуглятся следующие темы на форумах:. В итоге ничего полезного не находится, и впечатление такое, что оно должно работать или с пол-пинка, или тут что серьезно-секретное надо знать, чтобы запустить этот PHY, — попробуем проверить это на себе! Всё бы хорошо, но ждать месяц не очень хочется, особенно, когда чип есть на руках, поэтому подсмотрим схему и спаяем свою плату с этим PHY.

Идем на Wiki-страничку этой платы и качаем схему в PDF.

Все Категория. Новое на dhgate? Этот заказ не может быть отправлен Соединенные Штаты, пожалуйста свяжитесь с продавцом.


STM32F4DISCOVERY:Комплект обнаружения с микроконтроллером STM32F407VG * Новый код заказа _ BDTIC Ведущий дистрибьютор в Китае

:Комплект Discovery с микроконтроллером STM32F407VG * Новый код заказа

Комплект STM32F4DISCOVERY использует возможности высокопроизводительных микроконтроллеров STM32F407, что позволяет пользователям легко разрабатывать приложения со звуком.

Он включает в себя встроенный инструмент отладки ST-LINK, один цифровой акселерометр ST-MEMS, цифровой микрофон, один звуковой ЦАП со встроенным драйвером динамика класса D, светодиоды, кнопки и разъем USB OTG micro-AB.

Чтобы расширить функциональность комплекта STM32F4DISCOVERY с помощью подключения к сети Ethernet, ЖК-дисплея и т.

д., посетите веб-страницу www.st.com/stm32f4dis-expansion.

Благодаря последнему усовершенствованию платы новый код заказа STM32F407G-DISC1 заменил старый номер STM32F4DISCOVERY.

Основные характеристики

  • Микроконтроллер STM32F407VGT6 с 32-битным ARM® Кортекс® -M4 с ядром FPU, флэш-памятью 1 Мбайт, ОЗУ 192 Кбайт в корпусе LQFP100
  • Встроенный ST-LINK/V2 на STM32F4DISCOVERY (старый эталон) или ST-LINK/V2-A на STM32F407G-DISC1 (новый код заказа)
  • USB ST-LINK с возможностью перенумерации и тремя различными интерфейсами:
    • Порт отладки
    • Порт Virtual Com (только с новым кодом заказа)
    • Запоминающее устройство (только с новым кодом заказа)
  • Питание платы: через шину USB или от внешнего источника питания 5 В
  • Питание внешнего приложения: 3 В и 5 В всенаправленный цифровой микрофон
  • Аудио ЦАП CS43L22 со встроенным драйвером динамика класса D
  • Восемь светодиодов:
    • LD1 (красный/зеленый) для связи через USB
    • LD2 (красный) для включения питания 3,3 В
    • Четыре пользовательских светодиода: LD3 (оранжевый), LD4 (зеленый), LD5 (красный) и LD6 (синий)
    • 2 светодиода USB OTG LD7 (зеленый) VBUS и LD8 (красный) перегрузки по току
  • Две кнопки (пользователь и сброс)
  • USB OTG FS с разъемом micro-AB
  • Удлинительный разъем для всех входов/выходов LQFP100 для быстрого подключения к макетной плате и простого измерения
  • Комплексное бесплатное программное обеспечение, включая различные примеры, часть пакета STM32CubeF4 STSW-STM32068 для использования устаревших стандартных библиотек.
Технические характеристики
Описание Версия Размер
DB1421: Discovery kit with STM32F407VG MCU 6.0 277 KB
Application Notes
Description Version Size
AN3997: Воспроизведение и запись звука с помощью STM32F4DISCOVERY 1,2 169 КБ
AN3364: Рекомендации по миграции и совместимости для приложений микроконтроллера STM32 3.1 127 КБ
AN3998: Программное декодирование звука PDM на микроконтроллерах STM32 1.3 90 КБ
AN3990: Обновление прошивки платы STM32F4DISCOVERY с помощью USB-ключа 1.5 203 КБ
Технические примечания и статьи
Описание Исполнение Размер
TN0830: Как использовать EWARM 6. 2x с проектами, созданными с помощью EWARM 6.1 и предыдущих версий 1.2 97 КБ
TN1235: Обзор ST-LINK, встроенного в микроконтроллеры STM32 Nucleo, комплекты Discovery и оценочные платыОписание Версия Размер
UM1472: Комплект обнаружения с микроконтроллером STM32F407VG 5.0 1 МБ
UM2052: Начало работы со средствами разработки программного обеспечения STM32 MCU Discovery Kits 1.0 1 МБ
UM1467: Начало работы со средами программного и микропрограммного обеспечения для комплекта STM32F4DISCOVERY 1,5 1 МБ
Board Manufacturing Specifications
Description Version Size
STM32F4DISCOVERY gerber files 1. 1 408 KB
Bill of Materials
Description Версия Размер
STM32F4DISCOVERY BOM 3.1 10 КБ
Schematic Packs
Description Version Size
STM32F4DISCOVERY schematics 1.0 300 KB
Flyers
Description Version Size
STM32 для производителей Дайте волю своему творчеству 16,09 1 МБ
Брошюры
172.LEN ELED ERSEL INLEN EXEL INLEN ELED ARSEL INELENERENERENELE ALSERENEL INEL INELENERENEL. устройство, подавая импульс:

  • NRST — Pin6

BOOT: В STM32F4 есть два разных контакта загрузки, Boot0 и Boot1. Оба контакта используются для выбора загрузочного пространства. Все эти контакты требовали разных комбинаций для выбора другой памяти. Все эти контакты приведены ниже

Описание Версия Размер
STM32 ™ 32-битный MCU. Лицензионное соглашение
Описание Версия Размер
Лицензионное соглашение для пробных продуктов 1.00125 KB
Open Reference Material License Agreement v5 42 KB
Development Tool Software
Part Number Manufacturer Description
STSW-LINK007 ST Обновление прошивки ST-LINK, ST-LINK/V2, ST-LINK/V2-1
STSW-LINK009 ST ST-LINK, ST-LINK/V2, ST-LINK/V2-1 Драйвер USB подписан для Windows7, Windows8, Windows10
Evaluation Tool Software
Part Number Manufacturer Description
STSW-STPM003 ST Three-phase firmware implementation for STM32F4 discovery kit and EVALSTPM32
Микроконтроллеры Встроенное программное обеспечение
Номер детали Производитель Описание
STM32CubeF4 ST Встроенное программное обеспечение для серии STM32F4 (низкоуровневые драйверы HAL, USB, TCP/IP, файловая система, RTOS, графика — с примерами, работающими на платах ST: STM32 Nucleo, комплекты Discovery и оценочные платы)
STSW-STM32068 ST Пакет прошивки для платы STM32F4DISCOVERY, включая 22 примера (включая USB-хост, аудио, акселерометр MEMS и микрофон) (AN3983)ST Использование режимов питания MCU STM32F4 с лучшим динамическим КПД (AN4365)
Пример и покупка
Номер детали Цена за единицу (долл. США) * Quantity Specific features ECCN (EU) ECCN (US) Country of Origin
STM32F407G-DISC1 19.50 1 NEC 3A991A2
Quality & Reliability
Part Number RoHS Compliance Grade Material Declaration**
STM32F407G-DISC1 Ecopack1

STM32F4 Плата Discovery Pinou Diagram Details, Features and Examples

Плата Discovery STM32F4 представляет собой небольшое устройство на базе высокопроизводительного микроконтроллера STMF407 ARM. Эта плата позволяет пользователям разрабатывать и проектировать приложения. Он имеет несколько модулей внутри себя, что позволяет пользователю общаться и создавать интерфейсы различных типов, не полагаясь на какое-либо третье устройство. На плате есть все современные периферийные устройства системных модулей, такие как ЦАП, АЦП, аудиопорт, UART и т. д., что делает его одним из самых быстроразвивающихся устройств. Устройство может быть предназначено для разработки современных приложений, но для использования устройства необходимо соблюдать некоторые протоколы, такие как компилятор, потенциал напряжения и т. д. В этом руководстве мы обсудим swd распиновка , конфигурация контактов, описание контактов, особенности и примеры .

Схема контактов STM32F4 Discovery

В этом разделе мы приводим схему расположения выводов и описание контактов. Схема конфигурации контактов находится здесь:

STM32F4 имеет два штекерных разъема P1 и P2, оба разъема подключены к портам A, C, D, E и H, которые будут использоваться для дальнейших функций.

Контакты источника питания

На этой плате имеются встроенные контакты питания для подачи питания на внешние датчики или схемы.

Вход питания: STM32F4 имеет несколько контактов питания, все контакты могут использоваться для питания устройства от любого источника питания 5 В.   При включении всего устройства могут использоваться только контакты, вход питания через USB не сможет активировать все модули устройства. Все контакты питания приведены ниже:

В заголовке P1:

  • VDD – Pin3, Pin4

В заголовке P2:

  • 5V – Pin3, Pin4
  • VDD – Pin22

    0

    00521 Выходная мощность: Различные уровни мощности всегда были требованием для каждого устройства, и для выполнения этого требования в STM32F4 имеется внутренний регулятор. Он имеет два контакта питания, один на 5 Вольт, а второй на 3 В3. Контакт 5V напрямую подключен к входу питания, а 3V3 подключен через регулятор. Оба контакта находятся в заголовке P2:

    • 5V — Pin3, Pin4
    • 3V3 — Pin5, Pin6, GPIO15, GPIO16

    Заземление: В случае нескольких внешних устройств заземление становится основным требованием для каждого устройства. сделать общее дело. Это устройство имеет несколько контактов заземления в обоих разъемах, которые можно использовать по отдельности. Все они соединены внутри и перечислены ниже:

    в заголовке P1:

    • GND — PIN1, PIN2, PIN5, PIN23, PIN49, PIN50

    в заголовке P2:

    • GND — PIN1, PIN2, PIN49, PIN50

    111F42F492F42F42F42F42F42F42F42F42F42F42F42F42F42F42F42F42F42F42F42F42F42F42F42F42F42F42F42F42F42F42F42F492F42F42F42F42F42F42F42F42F42F42F42.

    STM32F4 может быть больше и умнее, но у него нет внутреннего кристалла для тактового импульса. Он имеет четыре контакта для внешних тактовых импульсов, два из которых используются для кристалла 32 кГц, а два других используются для высокочастотного кристалла. Кристалл можно использовать до 50 МГц на этом выводе, но после 25 МГц становится сложно обращаться с кристаллом. Эти кварцевые контакты могут использоваться как GPIO, поэтому в программе должны быть проинструктированы об использовании генератора. Оба осциллятора не могут использоваться одновременно, и оба находятся в одном и том же заголовке P2.

    • OSC (IN) – GPIO7
    • OSC (OUT) – GPIO
    • OSC RTC (IN) – GPIO9
    • OSC RTC (OUT) – GPIO10

    STM32F4 Discovery Board GPIO Pins

    These are a всего шесть портов (A, B, C, D, E, H) в устройстве, и все они оснащены внутренним подтягивающим резистором и могут использоваться для функции ввода/вывода. Эти контакты также поддерживают некоторые другие функции, и ими можно управлять с помощью программирования. Все контакты ввода/вывода приведены ниже:

    In P1 Header:

    • GPIO7 – GPIO22
    • GPIO24 – GPIO47

    In P2 Header:

    • GPIO7 – GPIO21
    • GPIO23 – GPIO48

    STM32F4 Discovery Board USART Communication Pins 

    There is multiple последовательная связь в STM32F4 и USART является одним из них благодаря своей популярности и простоте. USART использует только два провода, а остальная часть протокола зависит от контроллеров. В STM32F4 все коммуникации USART одинаковы, но каждая из них должна быть инициализирована внутри программы, чтобы избежать каких-либо конфликтов. Все выводы USART STM32F4 приведены ниже:

    In P1 Header:

    • USART2 TX – GPIO14
    • USART2 RX – GPIO13
    • USART3 TX – GPIO34, GPIO40
    • USART3 RX – GPIO37, GPIO42
    • USART4 TX – GPIO12
    • USART4 RX – GPIO11

    In P2 Header:

    • USART1 TX – GPIO23, GPIO44
    • USART1 RX – GPIO24, GPIO41
    • USART2 TX – GPIO29
    • USART2 RX – GPIO30
    • USART3 TX – GPIO37
    • USART3 RX – GPIO38
    • USART4 TX – GPIO37
    • USART4 RX – GPIO38
    • USART5 TX – GPIO35
    • USART5 RX – GPIO34
    • USART6 TX – GPIO47
    • USART6 RX – GPIO48

    SPI Communication Channels 

    Serial Peripheral Interface is also becoming популярен благодаря своему методу работы. Он эффективно обрабатывает несколько устройств SPI одного типа. В STM32F4 есть несколько контактов GPIO, которые можно использовать в качестве контактов SPI посредством программирования. Все эти контакты приведены ниже:

    In Header P1:

    • SPI2 MOSI – GPIO9
    • SPI2 MISO – GPIO10
    • SPI1 SCK – GPIO15
    • SPI1 MOSI – GPIO17
    • SPI1 MISO – GPIO18
    • SPI2 SCK – GPIO34
    • SPI2 SCK – GPIO37
    • SPI2 MISO – GPIO38
    • SPI2 MOSI – GPIO39

    In Header P2:

    • SPI1 MISO – GPIO25
    • SPI3 MISO – GPIO25
    • SPI1 MOSI – GPIO26
    • SPI3MOSI – GPIO26
    • SPI3 SCK – GPIO28
    • SPI1 SCK — GPIO28
    • SPI3 MOSI — GPIO35
    • SPI3 SCK — GPIO37
    • SPI3 MISO — GPIO38

    STM32F4 Discovery Poard
  • SPI32F4. следуйте сообщению I 2 C из-за их внутренней структуры. В этом случае устройство может связываться с ними только по протоколу I 2 C, а несколько выводов GPIO поддерживают эту связь только посредством программирования. Все эти контакты:

    в заголовке P1:

    • I2C2 SCL — GPIO34
    • I2C2 SDA — GPIO35

    в P2

  • I2
  • I2C12.2019.2019.2019.2019.2019.2019.2019.2019.2019.2019 I2 -SCD29.2019.2019.2019 I2.2019.2019 I2.2019.2019 I2.2019.2019 I2. GPIO24
  • I2C3 SCL — GPIO43
  • I2C3 SDA — GPIO46
  • STM32F4 Discovery Board ADC

    В преобразователе STM3F4 есть несколько аналогов. Все эти преобразователи можно использовать по отдельности с любым выходным устройством TTL или ST для преобразования аналоговых данных в цифровые. А каналы АЦП существуют только в заголовке P1.

    • GPIO7 – GPIO22

    Контакты ЦАП

    Устройство также поддерживает два канала преобразования цифровых сигналов в аналоговые, которые преобразуют любой цифровой вход в его уровень напряжения. Все контакты ЦАП в STM32F4 находятся в заголовке P1:

    • GPIO15
    • GPIO16

    STM32F4 Контакты канала аудиовхода

    Количество контактов STM3 aFs. В этих аудиовыводах некоторые из них имеют внутренний драйвер динамика D. Эти аудио контакты используются только для приема звука с устройства, они не могут использоваться для аудиовхода. Все аудио контакты приведены ниже:

    In P1 Header:

    • GPIO15
    • GPIO16
    • GPI38

    In P2 Header only simple Audio exist:

    • GPIO20
    • GPIO32
    • GPIO35
    • GPIO47

    MIC: To send the звуковой сигнал на устройство, можно использовать контакт микрофона, который позволяет пользователю отправлять звук, подключая микрофон к STM32F4. Во всем устройстве есть только один микрофонный контакт, и он указан ниже:

    • GPIO9

    Каналы широтно-импульсной модуляции

    STM32F4 также может генерировать ШИМ-сигнал. В этом устройстве количество сигналов ШИМ намного больше, чем в большинстве устройств. All PWM pin can be used individually for output signal and all of them are given below:

    In Header P1:

    • GPIO11 – GPIO18
    • GPIO21, GPIO22
    • GPIO26 – GPIO32
    • GPIO34-GPIO35
    • GPIO37 – GPIO39
    • GPIO44 – GPIO47

    In header P2:

    • GPIO11
    • GPIO14
    • GPIO19
    • GPIO20
    • GPIO23 – GPIO26
    • GPIO28
    • GPIO41
    • GPIO43 – GPIO48

    MEMS Sensor Interface Channels

    The devices support электромеханические датчики, взаимодействующие между собой. Он может использовать контакты MEMS для соединения этих устройств с собой. Все эти контакты перечислены ниже:

    В заголовке P1:

    • GPIO15
    • GPIO17
    • GPIO18

    в заголовке P2:

    • GPIO16
    • GPIO17
    • GPIO18
    9 9002
    BOOT0 – GPIO21 (P2) BOOT1 – GPIO24 (P1) MEMORY
    X 0 Main Flash Memory
    0 1 Системная память
    1 1 Встроенная статическая память

    с помощью разных программ. Для всех этих альтернативных функций вы можете пройти даташит .

    STM32F4 Discovery Board Block Diagram

    STM32f4 Discovery Board Features

    FEATURES & SPECIFICATIONS
    CPU ARM 32-bit Cortex @ 180MHz
    RAM 192KB
    FLASH 1 МБ
    Диапазон рабочего напряжения 5 В
    Порт отладки Available
    Audio Port Available
    OTG USB Available
    LAN Not Available
    WIFI Not Available
    Bluetooth Not Available
    Слот для SD-карты Недоступно

    Периферийные устройства платы STM32F4

    STM32F4 имеет несколько внутренних периферийных устройств, которые перечислены ниже:

    Аудио порт: В STM32F4 есть аудио контакты внутри контактов GPIO, но он также имеет внешний аудио порт, который можно использовать для подключения внешнего аудио контакта для любого аудиовхода или выхода.

    USB: Порт USB на плате относится к типу USB OTG и может использоваться только для программирования контроллера. Контроллер никак не может получить питание от USB, но напряжение на порту USB не должно превышать 5В, иначе это может повредить плату.

    Потребляемый ток: На плате есть контакт потребления тока, который использует перемычку, но его можно удалить, чтобы измерить потребление тока контроллером, подключив амперметр.

    Акселерометр: 3-строчный акселерометр прикреплен к плате, который можно использовать для измерения любого вида ускорения силового агрегата на доске. Это помогает устройствам, когда устройство используется с роботом или другими проектами, основанными на движении. Это не зависит от какого-либо внешнего устройства или интерфейса; только внутреннее программирование сможет сделать их функциональными.

    Порт отладки: На устройстве есть порт JTAG-SWD, который помогает компании и разработчикам отлаживать устройство. Эти выводы можно использовать для программирования контроллера напрямую с помощью определенных внешних контроллеров.

    Кнопка и индикаторы: STM32F4 имеет несколько цветов светодиодов, которые указывают на несколько функций и кнопок с различными функциями на плате. Все они и их функции показаны на следующей схеме:

    STM32F4 Discovery Board Programming

    Для программирования STM32F401 можно использовать несколько IDE. Некоторые из них включают:

    1. Atollic
    2. KEIL
    3. STM32 Cube MX
    4. LabView
    5. MATLAB

    Примеры программирования

    для изучения включенных систем . примеры программирования этой доски открытий.

    • Как использовать контакты GPIO платы обнаружения SMT32F4
    • Как загрузить и установить Keil uVision

    Приложения