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

Official Training Materials for STM32F0 Cortex-M0: 19 Lectures Shared

Official Training Materials for STM32F0 Cortex-M0: 19 Lectures Shared

The Cortex-M0 is part of the M0 series within the Cortex-M family. Its main feature is a low-power design. The Cortex-M0 is a 32-bit, 3-stage pipeline RISC processor, with a core architecture based on the von Neumann structure, meaning that instructions and data share the same bus. As a next-generation processor, the design of the … Read more

Using ADC Measurement: Internal STM32 ADC Pins vs. External ADC7606-like ADC Chips

Using ADC Measurement: Internal STM32 ADC Pins vs. External ADC7606-like ADC Chips

In embedded system design, selecting an ADC chip requires a comprehensive consideration of performance, application scenarios, and development costs. The STM32’s ADC and dedicated ADC chips like the AD7606 exhibit significant differences in core parameters, functional features, and applicable scenarios. Below is a comparative analysis and selection advice for both: 1. Performance Parameter Comparison 2. … Read more

STM32 Quick Notes (Sixteen) – SPI Communication

STM32 Quick Notes (Sixteen) - SPI Communication

🎀 Article Author: Ertu Electronics 🌸 Follow our public account for more resources! 🐸 Looking forward to learning and exchanging ideas together! 1. Introduction to SPI SPI stands for Serial Peripheral Interface, which is a high-speed, full-duplex, synchronous communication bus. It only occupies four pins on the chip, saving pin space while providing…