STM32F101-107 CMSIS Драйвер 8-разрядного цифрового индикатора на микросхеме MAX7219 для использования совместно с библиотеками HAL, LL и SPL.
Для упрощения создания проектов с индикацией мною была написанная библиотека предназначена для работы с 8-разрядными индикаторами с микросхемой-драйвером MAX7219. Драйвер написан на СИ с применением библиотеки CMSIS, поэтому драйвер можно использовать совместно с любой библиотекой как с HAL, так и с LL, SPL в микроконтроллерах серии STM32F101-107.Читать далее...


Компания ST выпустила очередное обновление программ: STM32CubeIDE до версии 2_2_0 и STM32CubeMX до версии 6_18_0.Скачать программы и репозитории можно здесь.Читать далее...
В статье я покажу, как создать простой счётчик с использованием минимальных компонентов, причём счётчик будет являться готовым устройством и считать будет всё что угодно: это прикосновений, количество сделанных оборотов и так далее.Для счётчика нам понадобится: отладочная плата на микроконтроллере STM32F103C8 (Blue Pill), индикатор на MAX7129, датчик приближения, кнопка(джойстик, нажатие по центру) и немного проводов.Читать далее...
Внешние прерывания или EXTI предназначены для получение от внешнего устройства сигнала и обработки его кодом в прерывание, что позволяет без замедления взаимодействовать с внешними устройствами. Внимание! Не нужно применять внешние прерывания для подключения аналоговых устройств, например кнопок, делать собственный интерфейс энкодера, аналоговых датчиков и так далее.Читать далее...
Компания ST выпустила очередное обновление программ: STM32CubeIDE до версии 2_1_1.Репозитории для этой версии программы можно скачать сдесь.Читать далее...
Для механических энкодеров присуще такое явление, как дребезг контактов, что приводит к некорректному подсчёту данных, получаемых от него. Полностью устранить данное явление невозможно, но исключить его влияние на таймер, который в режиме энкодера взаимодействует с подключённым механическим энкодером, можно.Читать далее...
Компания ST выпустила очередное обновление программ: STM32CubeIDE до версии 2_1_0 и STM32CubeMX до 6_17_0, также были обновлены репозитории для версий этих программ.Ниже ссылка, где вы можете скачать: два архивных файла, в которых находятся STM32CubeIDE, STM32CubeMX (для создания и работы с проектами эти две программы должны быть установлены), а также там находятся ссылки на обновленные репозитории.Читать далее...
Репозиторий содержит всю необходимую документацию и библиотеки, включая HAL и LL, для работы в среде разработки STM32CubeIDE. Он позволяет разрабатывать проекты и использовать встроенный CubeMX без регистрации на сайте ST и доступа к интернету, что позволяет обходить санкции от фирмы ST.Читать далее...
Репозиторий содержит всю необходимую документацию и библиотеки, включая HAL и LL, для работы в среде разработки STM32CubeIDE. Он позволяет разрабатывать проекты и использовать встроенный CubeMX без регистрации на сайте ST и доступа к интернету, что позволяет обходить санкции от фирмы ST.Читать далее...
Фирма ST решила поменять концепцию в среде разработки STM32CubeIDE с версии 2_0_0, а именно отделить STM32CubeMX, то есть теперь вы создаёте проект в программе STM32CubeMX, а работаете с проектом в STM32CubeIDE, и поэтому для создания и работы с проектом вам понадобится установка отдельно этих двух программ. Но осталось возможность подключения и настройки периферии, а также выводов микроконтроллера прям из STM32CubeIDE.Читать далее...