Experience Sharing on Using ARM Cortex-M Series MCU Error Code Automatic Tracking Library

Experience Sharing on Using ARM Cortex-M Series MCU Error Code Automatic Tracking Library

Have you encountered the HardFault issue while using STM32? I was troubled by this issue for a long time, and here’s a brief summary of it. Phenomenon restoration: During simulation debugging in debug mode, when running at full speed and then stopping, the program jumps to the HardFault_Handler function, resulting in a HardFault, which is … Read more

Introduction to STM32H5 Development Board

Introduction to STM32H5 Development Board

Without clicking the blue text, how can we have a story? STM32H503 Power Supply Communication QQ group: 615061293 STM32H503RBTx_LQFP64 is an outstanding evaluation kit of the STM32H5 series microcontrollers, manufactured using advanced 40nm technology, providing developers with excellent performance and energy efficiency. With a main frequency of up to 250MHz, the Arm® Cortex®-M33 core offers … Read more

Choosing Between Arduino and STM32: Which is More Suitable for Beginners?

Choosing Between Arduino and STM32: Which is More Suitable for Beginners?

Click on the blue text above to follow us Arduino and STM32 are both popular microcontroller platforms, each with its unique advantages and disadvantages. The choice of which is more suitable for beginners mainly depends on your learning goals and background. 1 Development Environment Arduino: Arduino mainly relies on the Arduino IDE, which is a … Read more

Build a 500MHz Oscilloscope with STM32

Build a 500MHz Oscilloscope with STM32

【Click the blue text above to follow DF Maker Community and become a tech enthusiast】 The community public account records shareable maker-related content every week, released every Friday~ Content is open source; contributions or recommendations are welcome. Submission email: <span>[email protected]</span> Images & Videos Build a 500KHz Oscilloscope with STM32 This project introduces how to use … Read more

Getting Started with ESP32: Phase One Course Launch

Getting Started with ESP32: Phase One Course Launch

ESP32 Phase One Course is now live, here are some explanations and introductions to this course: 1. This tutorial is the first phase of the ESP32 course, covering mainly ESP32 introduction, environment installation, GPIO interface, external interrupts, UART communication, ADC, DAC, timers, IIC bus, SPI bus, and IIS bus. Since the core feature of the … Read more

Choosing Between ESP32 and STM32: A Comprehensive Guide

Choosing Between ESP32 and STM32: A Comprehensive Guide

Advantages of ESP32 Before discussing this issue, we first need to outline the advantages of ESP32 compared to STM32. The ESP32 features a dual-core 240MHz processor, built-in WiFi and Bluetooth including low power Bluetooth, while most STM32 chips lack built-in wireless capabilities and rely on external devices for wireless communication, which is the main advantage … Read more

Understanding the Cortex-M Interrupt/Exception System and Priority/Nesting

Understanding the Cortex-M Interrupt/Exception System and Priority/Nesting

Follow and star the public account to access wonderful content Compiled by: Technology makes dreams greater | Li Xiaoyao Link: https://itexp.blog.csdn.net/article/details/85029696 Problem Recently, while using the STM32F3 chip, I encountered a problem: If the frequency of external interrupts is fast enough, how to handle the new interrupt if the previous one has not been processed? … Read more

Driving a 4-Digit Seven-Segment Display Module

Driving a 4-Digit Seven-Segment Display Module

The TM1637 four-digit seven-segment display module is a 4-digit common anode display module (0.36 inches) with a clock point. The driving chip is TM1637, and the driving method is IIC, so only 2 signal lines are needed to control the 4-digit 8-segment display (the brightness of the display can be adjusted in 8 levels). Module … Read more

Comparative Analysis of STM32 and Arduino: Which is Superior?

Comparative Analysis of STM32 and Arduino: Which is Superior?

What is the comparative performance of Arduino and STM32? Many electronics enthusiasts face a dilemma when choosing between Arduino and STM32. Arduino has always been popular, but STM32 offers more interfaces, stronger performance, and faster speeds? Features of Arduino and STM32 Arduino: Arduino is more geared towards creativity, simplifying hardware operations. Its functions and syntax … Read more

Optimizing Embedded C Code for Performance

Optimizing Embedded C Code for Performance

Click the “Microcontroller” above, and select “Top/Star“Public Account to receive the latest articles! Introduction How to optimize embedded C code? Application of Wuhan Chip Source General MCU CW32F030 series products in massage guns – Wuhan Chip Source Semiconductor Co., Ltd. [C Language Advanced] Efficiently troubleshooting your C programs using assert [C Language Advanced] Advanced usage … Read more