Top.Mail.Ru

STM32 UART. Прием и передача данных по UART в STM32CubeMx.

Продолжаем последовательно настраивать все периферийные модули микроконтроллеров STM32 при помощи STM32CubeMx. Вот ссылка на все статьи курса - ссылка - а сегодня у нас на очереди инициализация модуля USART в STM32, а также прием и передача данных при помощи вышеупомянутого протокола UART. Начнем с небольшого экскурса в теоретические аспекты. Теоретическая часть Обзор модуля UART Практическая ...

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

STM32 и C++. Мой вариант архитектуры, обработка прерываний.

Всех рад снова приветствовать 🤝 Думаю многие читали статьи Эдуарда в Сообществе, посвященные созданию набора библиотек для работы с микроконтроллерами STM32 на C++. Собственно, на этой почве у Эдуарда  и возник вопрос, как максимально гармонично вписать обработку прерываний, поэтому я сегодня опишу на демо-примере мою концепцию реализации. И поскольку речь пойдет именно об общей идее, ...

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

MOSFET транзистор. Полевой транзистор с изолированным затвором.

Пока свежи вспоминания о предыдущей статье, которая была посвящена полевым транзисторам, я решил опубликовать и еще один материал по этой теме. Разберем следующий из упомянутых типов полупроводниковых устройств, а именно полевой транзистор с изолированным затвором (MOSFET транзистор). И снова основной упор я сделаю на сути физических явлений, которые обеспечивают работу описываемого устройства.  Не затягиваю с ...

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

STM32 и семисегментный индикатор. Динамическая индикация.

Всех снова приветствую, и сегодня будет еще одна статья из цикла "по запросам трудящихся" 👍 Из названия статьи и превью уже понятно, что героем будет семисегментный индикатор, и разговор пойдет о подключении и работе с ним. Собственно, вопросы касаются в большей степени программных аспектов, поэтому во второй части прямо по ходу написания текста статьи я ...

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

Принцип работы полевого транзистора с управляющим p-n переходом.

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

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

Modbus RTU Master. Библиотека для микроконтроллеров STM32.

Реализовав в предыдущей статье Modbus RTU Slave на STM32, я, естественно, не имею никакого морального права обойти вниманием Master'а. Тем более что таких примеров по какой-то причине действительно очень мало. Так что герой сегодняшней статьи – Modbus RTU Master, все так же на контроллере STM32. Кроме того, вот ссылка на описание протокола Modbus в целом, ...

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

Modbus RTU Slave. Пример реализации на микроконтроллере STM32.

Поскольку наш сайт, в первую очередь, создавался и существует для людей, то когда возникает какой-то запрос, я стараюсь оперативно создать пост на интересующую вас тему 👍 Так вот, в статье про протокол Modbus возникло сразу несколько вопросов о реализации на STM32, так что именно этим сегодня и займемся. А точнее - осуществим создание проекта для ...

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

Настройка ПИД-регулятора. Метод Циглера-Никольса.

Продолжаем начатую тему, посвященную работе ПИД-регулятора, и сегодня речь пойдет непосредственно и исключительно о настройке ПИД-регулятора. Начнем, как полагается, с теоретических моментов, затем же плавно перейдем к практическому примеру на базе регулятора температуры на STM32, созданному нами в той, первой, статье. Настройка ПИД-регулятора. Теория. И, собственно, данная настройка заключается в том, чтобы вычислить или подобрать ...

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

ПИД-регулятор. Пример ПИД-регулятора температуры на STM32.

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

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

Подключение датчика температуры DS18B20 к STM32. Модуль KY-001.

Доброго времени суток, завершаем начатое, а именно подключение, настройку и получение данных с датчика температуры DS18B20, выполненном в виде модуля KY-001, который и представлен на изображении сверху. Все перечисленное осуществим на микроконтроллере STM32, а если быть более точным, то на STM32F401CC. Теоретическая часть Подключение DS18B20 к STM32 Основные аспекты работы с DS18B20 Команды, поддерживаемые датчиком ...

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