STM32 Microcontroller #16: FLASH Memory

STM32 Microcontroller #16: FLASH Memory

Main reference materials: Bilibili @ Jiangxie Technology STM32 Beginner Tutorial – 2023 Edition Detailed Explanation with Chinese Subtitles Development materials download link: https://pan.baidu.com/s/1h_UjuQKDX9IpP-U1Effbsw?pwd=dspb Microcontroller kit: STM32F103C8T6 development board microcontroller C6T6 core board experimental board minimum system board kit Article source file: https://github.com/INKEM/Knowledge_Base This chapter is the final chapter based on Jiangxie Technology’s STM32 beginner tutorial, … Read more

Comparing ESP32 and STM32: A Technical Perspective

Comparing ESP32 and STM32: A Technical Perspective

Hello everyone, recently I encountered a newcomer asking whether to learn ESP32 or STM32 first. First of all, these two devices are not aimed at the same direction. STM32 is an enhanced version of the STC51, which has very limited resources, including few registers and limited RAM and ROM. If you want to develop more … Read more

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