STM32 и протокол CAN. Настройка в STM32CubeMx.

Приветствую всех на сайте MicroTechnics! Недавно мы разбирались с теоретическими аспектами работы протокола CAN – контролем ошибок, организацией арбитража сообщений на шине и т. д. Так вот, сегодня, как и обещал, займемся практической стороной вопроса – реализуем прием и передачу данных по CAN на микроконтроллере STM32. Для настройки периферии будем использовать STM32CubeMx, в качестве среды

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

Рисуем изображение на экране осциллографа при помощи STM32.

Всем доброго времени суток! Как уже понятно из названия, сегодня мы разберемся как вывести произвольное изображение на экран осциллографа 🙂 И поможет нам в этом наш верный друг – микроконтроллер STM32. Итак, мой комплект для экспериментов на сегодня: У осциллографа есть режим XY, который мы и будем использовать. Идея этого режима максимально проста – сигнал

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

STM32 и I2C. Настройка и использование в STM32CubeMx.

Уже много разнообразных модулей микроконтроллеров STM32 мы рассмотрели в рамках курса по STM32CubeMx. Но вот до I2C дело как-то все не доходило… Что же, сегодня исправим это недоразумение! И для начала разберем простой обмен данными “в лоб”, а затем перейдем к работе на прерываниях. У меня как раз есть плата на базе STM32F103, на которой

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

Фильтрация и избавление от шумов в данных АЦП.

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

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

STM32CubeMx. Последовательные АЦП преобразования и DMA.

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

Продолжить чтение »
Сторожевой таймер

STM32 и watchdog. STM32CubeMx. Настройка модуля WWDG.

Одна из предыдущих статей была посвящена знакомству с одним из сторожевых таймеров микроконтроллеров STM32 – IWDG, и вот пришло время обсудить и второй тип watchdog таймера, а именно WWDG! Задачи, которые призван решать WWDG, в целом, аналогичны тем задачам, которые решает сторожевой таймер IWDG, поэтому давайте сразу же сосредоточимся на отличиях. А отличия есть, и

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

STM32 SPI и DMA. Настройка и запуск в STM32CubeMx.

Продолжаем развивать тему STM32CubeMx! Речь в этой статье пойдет о совместном использовании модулей STM32 SPI и DMA. Давайте чуть усложним задачу и задействуем 4 модуля SPI, ну и, соответственно, нам понадобятся 4 канала DMA, по одному на каждый модуль SPI. Я буду использовать отладочную плату STM32F429Discovery, но никаких особенностей к процессу это не добавит, так

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

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

Profile Profile Profile Profile Profile
Vkontakte
Twitter

Язык сайта

Июль 2020
Пн Вт Ср Чт Пт Сб Вс
« Июн    
 12345
6789101112
13141516171819
20212223242526
2728293031  

© 2013-2020 MicroTechnics.ru