Sharing | My First STM32L552 Development Board

Sharing | My First STM32L552 Development Board

Original Author: STM32 Chinese Community User Sanjie Dog This is the third review post for the NUCLEO_L552ZE_Q development board. The previous post introduced how to set up the development environment on the Windows platform. Now that the environment is ready, we can start writing programs for testing (I won’t be writing programs myself, as I … Read more

Comprehensive Analysis of the STM32 Ecosystem: Introduction, Installation, and Usage Tutorials

Comprehensive Analysis of the STM32 Ecosystem: Introduction, Installation, and Usage Tutorials

Follow+Star Public Account Number, don’t miss out on exciting content Author: strongerHuang WeChat Public Account: strongerHuang The recognition of STM32 by numerous developers is largely attributed to its powerful ecosystem. This article describes various software tools within the STM32 ecosystem, including some technical details.1. Overview of the STM32 EcosystemSTM32 provides a complete set of development … Read more

Summary of Pitfalls in FreeRTOS Project Configuration

Summary of Pitfalls in FreeRTOS Project Configuration

If you haven’t tried other methods online, you can go directly to step four.1) After generating the project files from MX, open them in Keil5, compile, and you will encounter the following error: 01_FREETOS_my\01_FREETOS_my.sct(7): error: L6236E: No section matches selector – no section to be FIRST/LAST. There is a missing startup file, but when MX … Read more

Implementation of a Software Timer in Embedded Systems: A Case Study with STM32

Implementation of a Software Timer in Embedded Systems: A Case Study with STM32

Author: Marco Polo Bao Original article: https://blog.csdn.net/qq_26904271/article/details/83833168 1. What is a Software Timer A software timer is a timer simulated by a program, which can be simulated by a hardware timer to create thousands of software timers. This allows the program to use many timers without being limited by insufficient hardware resources, which is an … Read more

The Volatile Keyword You Might Overlook in MCUs

The Volatile Keyword You Might Overlook in MCUs

Click πŸ‘†πŸ‘†πŸ‘† the blue text Follow “Passion Embedded” In embedded development, especially in the development of microcontrollers like STM32, the <span>volatile</span> keyword is a very important concept. 1. Concept of the volatile Keyword <span>volatile</span> is a type modifier in C/C++ that tells the compiler: The variable may be modified unexpectedly (e.g., by hardware, interrupts, or … Read more

STM32 Project Sharing: Eternal Calendar

STM32 Project Sharing: Eternal Calendar

Project Product Image: Bilibili Video Link: https://www.bilibili.com/video/BV1QD421g7kn/?share_source=copy_web&vd_source=097fdeaf6b6ecfed8a9ff7119c32faf2 (Resource sharing at the end of the article) 01 β€” Project Introduction 1. Function Details STM32 Eternal Calendar Functions are as follows: Real-time clock display Time setting, power-off memory Alarm setting, buzzer alarm Temperature and humidity collection and display, abnormal alarm 2. Material List STM32F103C8T6 Minimum System Board … Read more

STM32 Project Share: Smart Fan

STM32 Project Share: Smart Fan

Product images of the project: Bilibili video link: https://www.bilibili.com/video/BV1xw4m1Y7sA/?share_source=copy_web&vd_source=097fdeaf6b6ecfed8a9ff7119c32faf2 (See the end of the article for resource sharing) 01 β€” Project Introduction 1. Function Details Smart fan system based on STM32 The functions are as follows: OLED displays the current temperature, humidity, fan gear, and speed, with automatic and manual modes. Buttons can switch between … Read more

Design of a Simple Temperature Control System Based on STM32 with LCD1602 Display Simulation

Design of a Simple Temperature Control System Based on STM32 with LCD1602 Display Simulation

Click the blue text to follow us Design of a Simple Temperature Control System Based on STM32 with LCD1602 Display Simulation (Proteus Simulation + Program Design + Design Report + Explanation Video) Simulation Diagram Proteus 8.9 Compiler: Keil 5 Programming Language: C Design Number: C0108 1. Main Functions Temperature control system simulation design based on … Read more

Understanding the Power-On Sequence of Cortex-M MCUs in 3 Minutes

Understanding the Power-On Sequence of Cortex-M MCUs in 3 Minutes

Hello everyone, today I, Xiao Zhao, will share some ARM core knowledge with you. Taking the Cortex-M4 as an example, when the MCU powers on, it retrieves the stack pointer from address 0x0 and fetches the address of the first function to be executed by the MCU from 0x4 (the address is four bytes, so … Read more

STM32 Project Share: Smart Voice Fan

STM32 Project Share: Smart Voice Fan

Product image of the project: Bilibili video link: https://www.bilibili.com/video/BV1AcwseTE6i/?share_source=copy_web&vd_source=097fdeaf6b6ecfed8a9ff7119c32faf2 (For material sharing, see the end of the article) 01 β€” Project Introduction 1. Function Details STM32 Smart Voice Fan The functions are as follows: STM32F103C8T6 microcontroller as the main control unit Temperature collection: DS18B20 sensor collects ambient temperature Human detection: Infrared sensor determines if someone … Read more