STMicroelectronics (ST) MCU Specific Models and Parameter Comparison Table!

STMicroelectronics (ST) MCU Specific Models and Parameter Comparison Table!

Table of Contents Mainstream MCUs STM32 G0 Series – Arm Cortex-M0+ New Entry-Level MCU STM32 G4 Series – Arm Cortex-M4 Mixed Signal MCU STM32 F0 Series – Arm Cortex-M0 Entry-Level MCU STM32 F1 Series – Arm Cortex-M3 Basic MCU STM32 F3 Series – Arm Cortex-M4 Mixed Signal MCU High-Performance MCUs STM32 F2 Series – Arm … Read more

STM32 OTA Example with ESP8266: Are You Using It Correctly?

STM32 OTA Example with ESP8266: Are You Using It Correctly?

Introduction In this section, we will discuss the WiFi chip ESP8266 used in the STM32 FOTA example. This involves the ESP-01 WiFi module based on the ESP8266 chip, developed by Ai-Thinker. In the STM32 FOTA Demo project, we use it to achieve wireless communication. First, let’s get to know this module, and then we will … Read more

Overclocking a 64MHz STM32 to Run Linux

Overclocking a 64MHz STM32 to Run Linux

Follow+Star public account number, don’t miss the wonderful content Author | Dmitry.GR Translation | Zheng Liyuan, originally from | CSDN For a long time, I have been trying to build a microcomputer that can run Linux with the least number of components. I have also attempted extreme simplifications and various interesting form designs, and this … Read more

On-Chip Resources (Peripherals) of STM32F1

On-Chip Resources (Peripherals) of STM32F1

This article and the following ones mainly introduce the usage of STM32F103C8T6. So why is it called STM32F103C8T6? Below are the naming rules for STM32, and you can understand the various parameters of each chip through this diagram. 01 Introduction According to the end of the previous article, this chip belongs to the mainstream series … Read more

Principle of Automatic Baud Rate Recognition for STM32 Serial Ports

Principle of Automatic Baud Rate Recognition for STM32 Serial Ports

Your device connects to another device, and if it can automatically recognize the baud rate without knowing the baud rate of the other device, wouldn’t that be very convenient? 1 Overview Regarding the issue of automatically recognizing UART serial port baud rates, those with project experience or who have studied serial ports should know a … Read more

Practical Implementation of PWM Dimming

Practical Implementation of PWM Dimming

Why is PWM dimming considered the “dragon-slaying sword” for electronics enthusiasts? Imagine your LED lights can achieve stepless dimming from a dim candlelight to bright daylight, just like a smartphone screen, by sliding a button. It can even simulate the romantic effect of a breathing light. All of this relies on a magical electronic technique—PWM … Read more

C Language Programming: Ideas for Writing LCD Drivers

C Language Programming: Ideas for Writing LCD Drivers

There are many LCD examples available online for STM32 development boards, mainly for TFT LCD and OLED. From these examples, everyone can learn how to light up an LCD. However, these codes have the following issues: The layering is unclear, which means the modularization is poor. The interfaces are chaotic. If the interfaces are not … Read more

Introduction to the STM32 Development Ecosystem

Introduction to the STM32 Development Ecosystem

STMicroelectronics provides a rich and comprehensive STM32 development ecosystem, which greatly alleviates the development pressure on engineers and shortens the development cycle, allowing STM32 MCU developers to fully unleash their creativity. Choosing STM32 means choosing a leading brand of microcontrollers based on the ARM® Cortex®-M core. Currently, STM32 has nine major series, divided into three … Read more

Design of a Cloud-Based Fire Alarm Monitoring System for Buildings Based on LoRa Technology

Design of a Cloud-Based Fire Alarm Monitoring System for Buildings Based on LoRa Technology

Traditional building fire alarm monitoring systems often use wired connections, making installation time-consuming and labor-intensive, especially in older residential areas. With the development of Internet of Things (IoT) technology, a fire alarm monitoring system based on LoRa technology has been designed, leveraging the advantages of LoRa technology such as long communication distance, low power consumption, … Read more