Эмуляция EEPROM на базе Flash-памяти микроконтроллеров STM32.

Очень часто возникает вопрос, связанный с использованием Flash-памяти микроконтроллеров STM32 в качестве EEPROM. И в этой статье рассмотрим один из вариантов эмуляции памяти EEPROM. Итак, в чем изначально заключается проблема, и почему нельзя просто выделить сектор/страницу во Flash и использовать ее? Ответ, по большому счету, кроется в трех словах – количество циклов перезаписи. Для Flash

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

Аудио-плеер на STM32. Воспроизведение WAV-файла.

Всех приветствую на нашем сайте, и сегодня мы займемся воспроизведением музыки и сделаем свой собственный мини-аудио-плеер! Конечно же, на базе контроллера STM32, как же без него. Итак, воспроизводить будем файл формата WAV, соответственно нам понадобятся: Карта памяти для хранения аудио-файлов. Я буду использовать MicroSD, подключенную к микроконтроллеру по интерфейсу SDIO. Кроме того, для организации работы

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

Мониторинг напряжения аккумулятора на микроконтроллере STM32.

Приветствую всех на нашем сайте! Сегодня, в продолжение предыдущей статьи, мы реализуем еще один похожий проект. А именно решим задачу измерения напряжения аккумулятора, питающего всю схему, на микроконтроллере STM32. И для начала рассмотрим типичную схему организации питания: Здесь напряжение с аккумулятора приходит на вход преобразователя, который обеспечивает на выходе 3.3 В для питания нашего микроконтроллера.

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

Измерение напряжения питания микроконтроллера STM32.

При работе с микроконтроллером порой возникает ситуация, когда необходимо измерить напряжение питания. Например, это может понадобиться при анализе процессов заряда и разряда аккумулятора, который питает всю схему. Либо если мы хотим скорректировать наши измерения АЦП, то тут не обойтись без знания точного значения питающего напряжения. И, казалось бы, что может быть проще – берем один

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

STM32CubeMx. Быстрый старт с FreeRTOS для STM32.

Давно не было статей с использованием FreeRTOS на нашем сайте. Что еще более удивительно, если учесть, что в повседневной жизни эта ОС используется регулярно. Так что сегодня без лишних слов и предисловий создадим базовый пример с поддержкой FreeRTOS для STM32. Прошли те времена, когда для включения ОС в свой проект приходилось перетаскивать кучу файлов, некоторые

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

Подключение магнитного энкодера AS5048 к микроконтроллеру.

Приветствую всех на нашем сайте! У меня лежит комплект датчиков с AliExpress, так вот я решил сделать своего рода обзор и пример программы для работы с ними. Речь идет о магнитных энкодерах AS5048. Задача определения угла в различных проектах встречается довольно часто, а эти датчики себя проявили с наилучшей стороны, поэтому нельзя обойти их вниманием

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

STM32 и Timer Input Capture. Режим захвата сигнала.

Всем привет! Сегодня мы снова займемся работой с таймерами в STM32 и рассмотрим один из многочисленных режимов работы, о котором раньше, по какой-то причине, у нас на сайте статей не было 🙂 Речь идет о режиме захвата сигнала (Input Capture) – крайне полезном и очень часто используемом режиме. Сначала рассмотрим, в чем, в принципе, заключается

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

Присоединяйтесь!

Profile Profile Profile Profile Profile
Vkontakte
Twitter

Язык сайта

Март 2021
Пн Вт Ср Чт Пт Сб Вс
1234567
891011121314
15161718192021
22232425262728
293031  

© 2013-2020 MicroTechnics.ru