From 51 to STM32: How Microcontrollers Lead the Hardware Revolution in the Smart Era?

From 51 to STM32: How Microcontrollers Lead the Hardware Revolution in the Smart Era?

In today’s rapidly developing fields of artificial intelligence and the Internet of Things, microcontrollers (Single Chip Microcontrollers) still play an indispensable role. Whether in smart homes, industrial automation, or wearable devices, microcontrollers remain the “unsung heroes” of the hardware world. Today, we will discuss the “hardcore strength” of microcontrollers and how they have become the … Read more

Summary of Embedded System Knowledge Points (Taking STM32L431 Chip as an Example)

Summary of Embedded System Knowledge Points (Taking STM32L431 Chip as an Example)

Click the blue text to follow us The summary of embedded system knowledge points (taking the STM32L431 chip as an example) is divided into the following main modules: basic concepts of embedded systems, components of embedded products centered around MCUs, internal hardware modules of MCUs, commonly used assembly data operation instructions, specific processes of embedded … Read more

Practical Application of an Asynchronous AT Command Framework for Embedded Systems

Practical Application of an Asynchronous AT Command Framework for Embedded Systems

In embedded system development, AT commands are widely used to control peripheral modules such as cellular communication modules, Wi-Fi modules, and Bluetooth devices due to their simple structure, strong readability, and ease of debugging. As system complexity increases, traditional synchronous blocking AT command processing methods can no longer meet the real-time demands of multitasking and … Read more

Operation Document for On-Chip Digital Filters of STM32 Microcontroller

Operation Document for On-Chip Digital Filters of STM32 Microcontroller

▼ Follow our official account:Engineers Look at the Sea ▼ This article is from the fourth generation apprentice of Look at the Sea: XJIE https://blog.csdn.net/NANY_ying?type=blog https://github.com/xiaojie25 Hello everyone, this document is designed to help you quickly get started with the implementation of digital filters on microcontrollers. Of course, after reading, you may still have some … Read more

Extracting Reusable Driver Layers from STM32CubeMX Generated Code — HAL/LL Encapsulation Practices

Extracting Reusable Driver Layers from STM32CubeMX Generated Code — HAL/LL Encapsulation Practices

In embedded project development, STM32CubeMX is widely used for its visual configuration and one-click generation of initialization code. However, as project complexity increases, we gradually find that the structure of the code generated by CubeMX, while convenient for beginners, is not conducive to code reuse and cross-project migration. To address this issue, extracting and encapsulating … Read more

STM32CUBEMX Tutorial 2 — Using GPIO for Input/Output

STM32CUBEMX Tutorial 2 — Using GPIO for Input/Output

Previous article links:Detailed installation tutorial for STM32CUBEMXSTM32CUBEMX Tutorial 1 — Environment Configuration and New Project CreationWhen learning and using any MCU, the initial step often starts with GPIO. Learning how to configure IO allows you to output the desired voltage levels and read the voltage levels from the IO ports.This article introduces the GPIO of … Read more

Design of a Low-End Video Surveillance System Based on STM32 and OV7670

Design of a Low-End Video Surveillance System Based on STM32 and OV7670

OV7670, an image sensor, is compact, operates at low voltage, and provides all functions of a single-chip VGA camera and image processor. Introduction to the Chip Introduction to STM32F407 The processor used in this system is the STM32F407 from STMicroelectronics, which features a 32-bit Cortex-M4 core with floating-point operation capabilities, making it a low-end high-speed … Read more

Comprehensive Official Resources on STM32 IAP

Comprehensive Official Resources on STM32 IAP

ISP uses communication interfaces for programming, and the boot code is written by the manufacturer and cannot be changed. IAP (In-Application Programming) refers to the ability of an MCU to obtain new code and reprogram itself, allowing a program to change the program. In application programming (IAP), the user’s application code erases/programs the internal Flash … Read more

Design of Secure Boot for Embedded Systems Based on Security Modules

Design of Secure Boot for Embedded Systems Based on Security Modules

Click the “blue words” above to follow us! 2025.06.18 Word count: 5056 Estimated reading time: 13 minutes Abstract This article proposes a design for a secure and trusted circuit based on the security requirements of the boot process for embedded devices, achieving a trusted embedded system. The design method of this secure and trusted circuit … Read more