Category: STM32

MicroPython on Nucleo STM32, STM32F411CE, and STM32F401CC: flashing firmware and basic tools 0

MicroPython on Nucleo STM32, STM32F411CE, and STM32F401CC: flashing firmware and basic tools

Microcontrollers, the core of many embedded systems, have evolved from being programmed with low-level languages like Assembly or C to more accessible high-level languages like Python. MicroPython, a streamlined Python 3 implementation, is a prime example. This article explores the integration of MicroPython with the cost-effective, high-potential STM32F4 microcontroller from STMicroelectronics, with a focus on the WeAct STM32F411CE, STM32F401CC, and Nucleo board.

STM32F4 black pill power saving: manage clock frequencies 0

STM32 Power saving: STM32F4 black-pill manages clock and frequencies – 2

An essential factor of our micro-controllers is power consumption. As usual, I started to analyze that aspect without entering the detail for sleep mode but with some alternative solutions offered by the micro controller.
Now we are going to examine the management of clock frequencies of STM32F4 series.

STM32F1 blue pill power saving: manage clock frequencies 0

STM32 power saving: STM32F1 blue-pill manages clock and frequencies – 1

Mastering clock source and frequency management is vital in STM32 development. The STM32F1, or “Blue Pill,” provides several options to balance device performance and power saving. The STM32F1 sources its clock from an internal RC oscillator (HSI), an external crystal oscillator (HSE), or a Phase Locked Loop (PLL) that can amplify the HSI or HSE for higher frequencies. By carefully choosing and setting up these clock sources, you can greatly optimize your device’s power consumption.

STM32F4 black pill EByte LoRa Exx 0

Unleashing IoT Potential: Integrating STM32F4 Black-Pill with EByte LoRa E32, E22, and E220 Shield

The STM32F4 Black-Pill, a powerful and versatile microcontroller, offers promising potential for IoT applications when integrated with LoRa modules like EByte’s E32, E22, and E220. In this article, we’ll examine the Shield I use for rapid prototyping that supports all the LoRa modules described.

STM32F1 blue pill EByte LoRa Exx shield 2

Unleashing IoT Potential: Integrating STM32F1 Blue-Pill with EByte LoRa E32, E22, and E220 Shields

The Internet of Things (IoT) landscape is evolving at a rapid pace, leading to an increased demand for robust and scalable communication technologies. LoRa, or Long Range, is one such technology that has gained significant traction in recent years. In this article, we will delve into the integration of STM32F1 Blue-Pill, a highly capable microcontroller, with EByte LoRa E32, E22, and E220 shield modules, which are popular for long-range, low-power applications.

I start using STM32 microcontrollers, and I find they are of superior quality. But I need a prototyping board to do my work faster.

STM32: internal RTC clock and battery backup (VBAT) 4

STM32: internal RTC, clock and battery backup (VBAT)

In this article, we will delve into the inner workings of the STM32’s internal RTC and its associated clock system. We will also discuss the importance and implementation of battery backup (VBAT) in ensuring the accurate and uninterrupted operation of the RTC. Whether you’re a seasoned engineer or a beginner looking to broaden your knowledge, this article aims to provide you with an in-depth understanding of these key STM32 features, allowing you to unlock the full potential of your embedded systems.

STM32 SPI Flash memory storage 19

STM32: add SPI flash memory with FAT FS

The first SMT32 prototype boards don’t have an embedded SPI Flash, but the latest, like the WeAct STM32F4 board, has a footprint to add It. And for me, It’s very useful. The only problem Is that this Core doesn’t have a native library, so we will use the Adafruit one.