Категория: STM

Кириллица в CubeIDE


По умолчанию кириллица в CubeIDE не поддерживается. Новые проекты создаются с поддержкой UTF-8.
По этому когда объявляете строковую переменную с строкой на кириллице, то на один символ будет отводится 2 байта. Работать с таким текстом очень не удобно.

Подробнее…

Задержки в STM32


Задержки в STM32

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

Подробнее…

Расширитель портов I2C


Как работают переключатели и их виды

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

Подробнее…

I2C в STM32 HAL


В данной статье рассмотрим функции HAL для работы с I2C в STM32. Так же разберем небольшой пример для лучшего понимания работы функций. В статье, все примеры представлены для режима «Ведущий». Это значит, что инициатором обмена данными является «Мастер».

Подробнее…

CubeMX для STM32


В сегодняшней статье, поговорим о таком мощном программном продукте как CubeMX. Генератор кода CubeMX для STM32 создали разработчики из компании ST. К сожалению в России и в Беларуси напрямую с сайта скачать его достаточно сложно, но вы сможете скачать CubeMX STM32 с нашего сервера.

Подробнее…

Прерывания HAL на STM32


Поговорим сегодня про одну из важны тем в изучении микроконтроллеров STM32 — прерывания. Рассмотрим примеры настройки и как использовать прерывания HAL STM32 на практике. Программный код будет представлен для Cube IDE, вся настройка прерываний будет в Cube MX.

Подробнее…

Генератор на AD9833


Рассмотрим в данной статье как сделать генератор на AD9833. Микросхеме от компании Analog Devices. Данная микросхема позволяет генерировать синусоидальный, прямоугольный и треугольный сигналы с частотой до 12.5 Мгц.

Подробнее…

Lora и STM32


Рассмотрим в данной статье работу Lora и Stm32 на примере модуля e32 ebyte. Так же вы сможете скачать библиотеку для работы с данным модулем.

Подробнее…

Настройки CubeIDE


Установка библиотеки для ардуино в среде Arduino IDE

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

Подробнее…

Кнопки в STM32