Top.Mail.Ru

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

Одним из преимуществ отладочной платы STM32F4Discovery является наличие аудио-ЦАП со встроенным усилителем. Эту роль выполняет замечательная микросхема CS43L22. Так что на основе Discovery можно сделать кучу разнообразных аудио-девайсов! Мы сегодня, для начала, просто разберемся, как произвести инициализацию и первоначальную настройку всего этого добра, ну и попробуем что-нибудь пропищать ) Микросхема CS43L22 поддерживает несколько интерфейсов для ...

Продолжить чтение

STM32 и FreeRTOS. Быстрый старт для микроконтроллера STM32F4.

Помните, мы работали с операционной системой реального времени FreeRTOS? Вот эти статьи - ссылка. Там мы использовали микроконтроллеры STM32 серии STM32F10x, и вот теперь пришло время разобраться с работой FreeRTOS на контроллерах STM32F4. Собственно, приступаем к делу! И для начала необходимо скачать архив с FreeRTOS. Текущей версией является версия 7.5.3, ее и скачиваем. Получаем стомегабайтный ...

Продолжить чтение

STM32 и USB. Использование интерфейса USB на примере STM32F3.

Продолжаем работать с интерфейсом USB, и сегодня пришло время практики. Как вы помните, теоретические аспекты мы уже рассмотрели (вот), так что сегодня возьмем в руки STM32 и напишем небольшой примерчик. Сразу скажу, что я решил поэкспериментировать с контроллером STM32F303 и, соответственно, с платой STM32F3Discovery. На плате уже есть два USB разъема, один под ST-Link и ...

Продолжить чтение

Отладочная плата STM32F4Discovery и модуль Discover-MO.

Discover-MO

Сегодня хочу вам рассказать про одну отладочную платку , а точнее специальный модуль, расширяющий возможности всем известной платы STM32F4Discovery. И называется этот модуль DM-STF4BB или просто Discover-MO. Казалось бы и так немало всего установлено на STM32F4Discovery, но модуль Discover-MO еще больше расширяет ее функциональные возможности. Не буду забегать вперед, для начала давайте разберемся как вообще ...

Продолжить чтение

STM32 и гироскоп L3GD20. Часть 2. Определение положения платы.

Доброго всем дня, мы продолжаем экспериментировать с отладочной платой STM32F3Discovery! Сегодня продолжим работу с установленным на ней гироскопом L3GD20. Напомню, что мы уже писали пример программы для контроллера STM32F3 и разобрались с записью и чтением регистров гироскопа. Вот эта статья - работа с L3GD20. Ну а сегодня мы напишем еще одну программу для работы с ...

Продолжить чтение

STM32F3 и Timer. Настройка и использование таймера.

Часто возникает необходимость точного отсчета времени, то есть, например, нужно опрашивать состояние какого-либо датчика через равные промежутки времени. Можно, конечно, разместить всю работу с датчиком в главном цикле программы, вычислить точное количество операций контроллера, рассчитать время... Откровенно говоря, это не самый лучший вариант ) В данной ситуации на помощь может прийти таймер, которых в контроллерах ...

Продолжить чтение

STM32F3 и EXTI. Использование внешних прерываний.

Доброго всем дня! Продолжаем работать с отладочной платой STM32F3Discovery, и сегодня мы разберемся как настроить и использовать внешние прерывания в микроконтроллерах серии STM32F3. Что такое вообще внешнее прерывание? Ну тут особо нечего рассказывать - это просто такое прерывание, которое возникает при изменении состояния определенного входа микроконтроллера. То есть хотим мы, например, оперативно реагировать на изменение входного ...

Продолжить чтение

STM32 и гироскоп L3GD20. Часть 1. Настройка и обмен данными.

Как уже понятно из названия статьи, сегодня речь пойдет об организации обмена данными между микроконтроллером STM32F3 и гироскопом L3GD20. Тут даже добавить нечего ) Микросхема L3GD20 от STMicroelectronics измеряет скорость вращения вокруг трех осей (x, y, z), и, соответственно, является 3-осевым гироскопом. Возможны два варианта общения с гироскопом - по шине I2C или SPI. Я ...

Продолжить чтение

Быстрый старт с отладочной платой STM32F3Discovery.

Итак, приступаем к работе с микроконтроллерами STM32F3. И в этой статье соберем все, что понадобится для начала работы с отладочной платой STM32F3Discovery, ну и небольшой примерчик, конечно же, набросаем. Время традиционной вставки: поскольку компания STMicroelectronics прекратила поддержку библиотеки SPL, которая использовалась в этом курсе, я создал новый, посвященный работе уже с новыми инструментами, так что ...

Продолжить чтение

Отладочная плата STM32F3Discovery.

Доброго всем дня (вечера, ночи)! Возвращаюсь к активной работе над новыми статьями на нашем сайте, и давайте сразу перейдем к делу... Многие любители электроники и программирования микроконтроллеров STM32 негодуют по поводу отсутствия в интернете информации по работе с STM32F3. И действительно, хорошие примеры можно найти разве что на англоязычных сайтах. Поэтому я решил исправить это ...

Продолжить чтение