32-разрядные микроконтроллеры выпускаются многими производителями, но наиболее широкое распространение, на текущий момент, получил продукт совместной франко-итальяно-японской фирмы STMicroelectronics (STM). Достаточно низкая стоимость, удобство программирования и наличие бесплатного ПО способствовали его продвижению.
Наиболее производительными в семействе STM32 являются микроконтроллеры линейки STM32F4:
Серия | Тактовая частота | Вычислительная мощность, DMIPS | Ядро | Описание |
STM32F0 | 48 | 38 | Cortex-M0 | Бюджетный МК начального уровня |
STM32F1 | 24/36/48/72 | 61 | Cortex-M3 | МК общего назначения |
STM32F2 | 120 | 150 | Cortex-M3 | Высокопроизводительные МК |
STM32F3 | 72 | 62 | Cortex-M4 | сигнальный процессор DSP, FPU (операции с плавающей точкой) |
STM32F4 | 84/168/180 | 210 | Cortex-M4 | Высокопроизводительные МК, DSP, FPU |
STM32L0 | 32 | 33 | Cortex-M0+ | Низкое потребление и цена |
STM32L1 | 32 | 33 | Cortex-M3 | Сверхнизкое энергопотребление |
STM32T | 72 | 90 | Cortex-M3 | Контроллер сенсорного экрана |
STM32W | 24 | 30 | Cortex-M3 | Для беспроводной связи (RF, ZigBee) |
Для начинающих разработчиков производители предлагают, так называемые, оценочные платы, на которых устанавливается тот или иной микроконтроллер со схемами обвязки и различной периферией. Обязательным атрибутом оценочных плат сегодня является большое число контактов, которые позволяют получить доступ практически ко всем портам микроконтроллера, а также интерфейсы в виде светодиодов и кнопок. Также во многие оценочные платы встраивается программатор, который позволяет программировать внешние микросхемы. В таблице ниже приведены оценочные платы начального уровня линейки STM32F4.
Плата | Микроконтроллер | Периферия |
STM32F429I Disco | STM32F429ZIT6 (180 МГц, 2 Мб Flash, 256 Кб ОЗУ, LQFP144) | Встроенный программатор/отладчик ST-LINK/V2, дисплей 2.4″ QVGA TFT, ОЗУ SDRAM 64 Мбит, гироскоп, USB—OTG, 6 светодиодов, 2 кнопки |
STM32F407 Discovery | STM32F407VGT6 (168 МГц, 1 Мб Flash, 192 Кб ОЗУ, LQFP100) | ST-LINK/V2, 3-х осевой акселерометр, цифровой микрофон, USB—OTG, 24-разрядный аудио ЦАП с усилителем класса D, 8 светодиодов, 2 кнопки |
STM32F401C Disco | STM32F401CVT6 (84 МГц, 256 Кб Flash, 64 Кб ОЗУ, LQFP100, низкое энергопотребление) | ST-LINK/V2, гороскоп, компас, цифровой микрофон, USB—OTG, 24-разрядный аудио ЦАП с усилителем класса D, 8 светодиодов, 2 кнопки |
STM32F401 Nucleo | STM32F401RET6 (84 МГц, 512 Кб Flash, 96 Кб ОЗУ, LQFP64, низкое энергопотребление) | ST-LINK/V2, разъем для подключения шилдов Arduino, 2 светодиода, 2 кнопки |
Я для своих экспериментов купил недорого здесь себе платку STM32F407 Discovery. Поставляется она в блистере с немногословным описанием.
У этой платы имеется две модификации: MB997C и MB997B. Первая пришла на смену второй и имеет на борту более современную микросхему акселерометра LIS3DSH взамен устаревшей LIS302DL.
Компоненты отладочной платы:
С обратной стороны платы находятся штырьевые выводы.
Основные характеристики этой платы:
Большим плюсом является наличие в микроконтроллере модуля для работы с числами с плавающей точкой, что увеличивает скорость обработки в приложениях, связанных, например со спектральным анализом (для вычисления БПФ) или же в БПЛА для алгоритмов ориентации.
К мелкому минусу можно отнести лишь отсутствие разъема 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, PE3 | 3-х осевой акселерометр 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 В, МК, «земля», пустой контакт |
Чтобы проверить работоспособность платы:
Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.
Войти через. При заказе до МСК , в пределах. Этот товар не может быть доставлен в выбранную страну. Не путайте российский размер и европейский! Многие бренды не указывают на этикетке российский размер. Корзина 0.
Поиск данных по Вашему запросу:
Схемы, справочники, даташиты:
Прайс-листы, цены:
Обсуждения, статьи, мануалы:
Содержание:
- Воспроизведение звука на 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)
Внешний кварц в 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. Отрежьте себе яйца Спасибо за информацию. Искать еще темы с ответами Или воспользуйтесь поиском по форуму:.
КиберФорум — форум программистов, компьютерный форум, программирование.
Золотые поставщики — это компании, прошедшие предварительную проверку качества. Проверки на месте были проведены Alibaba. Электронные компоненты, аксессуары и телекоммуникации. Микроконтроллеры, стандартные и специальные. Сортировать по : Лучшее соответствие. Лучшее соответствие Уровень сделки Скорость отклика.
STM32F4DISCOVERY STM32F4 макетная плата STM32F Cortex-M4 макетная плата . Новая и оригинальная интегральная схема STM32F
Логин или эл. Войти или Зарегистрироваться. Авторизация Логин или эл. STM32F4-Discovery уже получила очень широкое распространение, а в нашем сообществе о ней, до обидного мало информации, поэтому поделюсь интересным ресурсом. Если имеются проблемы с английским, то там же можно найти мой перевод на русский язык. Не у всех была возможность получить данную плату. Да вроде у всех была, только мою, например, похоже почта профакапила, так как уже два с половиной месяца идет.
Исправить проблему с мобильным сайтом У нас есть проблема, см. Скриншот — [войдите, чтобы посмотреть URL] для полной информации о проблеме. Проблема: страница завис Вот видеo как это делают на Linux.
Эту роль выполняет замечательная микросхема CS43L Микросхема CS43L22 поддерживает несколько интерфейсов для обмена данными с контроллером, и использовать мы их будем совместно.
Изменение цен происходит прямо в корзине заказа при добавлении второго товара. Акция распространяется на все товары магазина. Отладочная плата STM32F4Discovery с мощным контроллером и различной внешней периферией для процессов разработки, настройки микросхемы или программы. Благодаря различной внешней периферии оценочная плата подходит как для начинающего разработчика, так и опытного.
Практика для студентов. Мясищев А. Flash накопитель флешка к разъёму micro USB через переходной кабель;. Стандартные наушники к audio выходу;. Синий светодиод должен мигать. W av формат: стерео, Гц, 16бит. Если нажать еще раз на синюю кнопку, начнется воспроизведение записи, причем она будет бесконечно повторяться. Если не нажимать на синюю кнопку, то по умолчанию запись будет идти 2 минуты, затем начнет мигать зеленый светодиод.
отладочная плата STM32F4DISCOVERY. Вот что говорится в рекламе от ST: Схема STM32F4DISCOVERYскачать stm32f4discovery_all-audio.pro
Войдите , пожалуйста. Хабр Geektimes Тостер Мой круг Фрилансим. Войти Регистрация. Начинаем изучать Cortex-M на примере STM32 Программирование микроконтроллеров Из песочницы Tutorial Данная статья является первой в планируемом цикле статей по изучению программирования микроконтроллеров.
Уважаемые посетители, Вы просматриваете страницу на которой собраны. Множество полезных статей. Сделай сам сборник полезных статей Главная Регистрация Правила. О сайте.
Оромный плюс что на борту имеется программатор и отладчик , ну и дешевый модуль. Но для опробования периферии нужно нечто большее, то есть какой-то Motherboard.
Предварительно я поискал примеры, описания и вообще на какие грабли можно наступить, пытаясь завести этот чип. Из русскоязычного сообщества быстро гуглятся следующие темы на форумах:. В итоге ничего полезного не находится, и впечатление такое, что оно должно работать или с пол-пинка, или тут что серьезно-секретное надо знать, чтобы запустить этот PHY, — попробуем проверить это на себе! Всё бы хорошо, но ждать месяц не очень хочется, особенно, когда чип есть на руках, поэтому подсмотрим схему и спаяем свою плату с этим PHY.
Все Категория. Новое на dhgate? Этот заказ не может быть отправлен Соединенные Штаты, пожалуйста свяжитесь с продавцом.
:Комплект Discovery с микроконтроллером STM32F407VG * Новый код заказа
Комплект STM32F4DISCOVERY использует возможности высокопроизводительных микроконтроллеров STM32F407, что позволяет пользователям легко разрабатывать приложения со звуком.
Он включает в себя встроенный инструмент отладки ST-LINK, один цифровой акселерометр ST-MEMS, цифровой микрофон, один звуковой ЦАП со встроенным драйвером динамика класса D, светодиоды, кнопки и разъем USB OTG micro-AB.
Чтобы расширить функциональность комплекта STM32F4DISCOVERY с помощью подключения к сети Ethernet, ЖК-дисплея и т.
д., посетите веб-страницу www.st.com/stm32f4dis-expansion.Благодаря последнему усовершенствованию платы новый код заказа STM32F407G-DISC1 заменил старый номер STM32F4DISCOVERY.
Основные характеристики
Описание | Версия | Размер |
---|---|---|
DB1421: Discovery kit with STM32F407VG MCU | 6.0 | 277 KB |
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 МБ |
Description | Version | Size |
---|---|---|
STM32F4DISCOVERY gerber files | 1. 1 | 408 KB |
Description | Версия | Размер |
---|---|---|
STM32F4DISCOVERY BOM | 3.1 | 10 КБ |
Description | Version | Size |
---|---|---|
STM32F4DISCOVERY schematics | 1.0 | 300 KB |
Description | Version | Size |
---|---|---|
STM32 для производителей Дайте волю своему творчеству | 16,09 | 1 МБ |
Описание | Версия | Размер | |||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
STM32 ™ 32-битный MCU. Лицензионное соглашение
Development Tool Software
Evaluation Tool Software
Микроконтроллеры Встроенное программное обеспечение
Пример и покупка
Quality & Reliability
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:
В заголовке P2:
в заголовке P1:
в P2 В преобразователе STM3F4 есть несколько аналогов. Все эти преобразователи можно использовать по отдельности с любым выходным устройством TTL или ST для преобразования аналоговых данных в цифровые. А каналы АЦП существуют только в заголовке P1.
Устройство также поддерживает два канала преобразования цифровых сигналов в аналоговые, которые преобразуют любой цифровой вход в его уровень напряжения. Все контакты ЦАП в STM32F4 находятся в заголовке P1:
Количество контактов STM3 aFs. В этих аудиовыводах некоторые из них имеют внутренний драйвер динамика D. Эти аудио контакты используются только для приема звука с устройства, они не могут использоваться для аудиовхода. Все аудио контакты приведены ниже: In P1 Header:
In P2 Header only simple Audio exist:
MIC: To send the звуковой сигнал на устройство, можно использовать контакт микрофона, который позволяет пользователю отправлять звук, подключая микрофон к STM32F4. Во всем устройстве есть только один микрофонный контакт, и он указан ниже:
STM32F4 также может генерировать ШИМ-сигнал. В этом устройстве количество сигналов ШИМ намного больше, чем в большинстве устройств. All PWM pin can be used individually for output signal and all of them are given below: In Header P1:
In header P2:
The devices support электромеханические датчики, взаимодействующие между собой. Он может использовать контакты MEMS для соединения этих устройств с собой. Все эти контакты перечислены ниже: В заголовке P1:
в заголовке P2:
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||
BOOT0 – GPIO21 (P2) | BOOT1 – GPIO24 (P1) | MEMORY |
X | 0 | Main Flash Memory |
0 | 1 | Системная память |
1 | 1 | Встроенная статическая память |
с помощью разных программ. Для всех этих альтернативных функций вы можете пройти даташит .
STM32F4 Discovery Board Block DiagramFEATURES & 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 есть аудио контакты внутри контактов GPIO, но он также имеет внешний аудио порт, который можно использовать для подключения внешнего аудио контакта для любого аудиовхода или выхода.
USB: Порт USB на плате относится к типу USB OTG и может использоваться только для программирования контроллера. Контроллер никак не может получить питание от USB, но напряжение на порту USB не должно превышать 5В, иначе это может повредить плату.
Потребляемый ток: На плате есть контакт потребления тока, который использует перемычку, но его можно удалить, чтобы измерить потребление тока контроллером, подключив амперметр.
Акселерометр: 3-строчный акселерометр прикреплен к плате, который можно использовать для измерения любого вида ускорения силового агрегата на доске. Это помогает устройствам, когда устройство используется с роботом или другими проектами, основанными на движении. Это не зависит от какого-либо внешнего устройства или интерфейса; только внутреннее программирование сможет сделать их функциональными.
Порт отладки: На устройстве есть порт JTAG-SWD, который помогает компании и разработчикам отлаживать устройство. Эти выводы можно использовать для программирования контроллера напрямую с помощью определенных внешних контроллеров.
Кнопка и индикаторы: STM32F4 имеет несколько цветов светодиодов, которые указывают на несколько функций и кнопок с различными функциями на плате. Все они и их функции показаны на следующей схеме:
STM32F4 Discovery Board ProgrammingДля программирования STM32F401 можно использовать несколько IDE. Некоторые из них включают:
для изучения включенных систем . примеры программирования этой доски открытий.