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…

STM32 vs Arduino: Why Won’t Your LED Light Up?

STM32 vs Arduino: Why Won't Your LED Light Up?

Received feedback from many readers: “Clearly following the tutorial, but the STM32 board’s LED won’t light up?” This phenomenon hides hardware differences in embedded development that are easily overlooked, the connection method of the onboard LED and GPIO pins, is the most common “pitfall” for beginners transitioning from Arduino to STM32. Every line of code … Read more

STMicroelectronics: What Strategy Are They Pursuing?

STMicroelectronics: What Strategy Are They Pursuing?

👆If you wish to see more often, feel free to star🌟 and bookmark it~ Since the release of the STM32F103 series in 2007, STMicroelectronics’ STM32 series has gone through nearly two decades, and its MCU/MPU series products have long become benchmarks in multiple markets. To date, the STM32 MCU has developed five major categories and … Read more

Microsecond-Level Delay Made Easy! Precise Timing Control Using STM32 Hardware Timers

Microsecond-Level Delay Made Easy! Precise Timing Control Using STM32 Hardware Timers

In embedded development, precise delay control is crucial for many applications, especially in scenarios such as sensor sampling and protocol timing control. Traditional methods of implementing delays often rely on simple for loops; however, this approach not only lacks precision but also wastes a significant amount of CPU resources during long delays. To improve delay … Read more

[STM32] Quick Installation of Keil5 MDK Software Environment

[STM32] Quick Installation of Keil5 MDK Software Environment

Hello friends, this is Teacher Ma from Hunyuan Xingyi Electric! The cover image of the little bird is at the end of the article, feel free to take it~ Starting next week, I will be preparing for the graduation ceremony, and I have also received an invitation to visit the multi-layer board factory of Jialichuang, … Read more

Should You Learn Linux After Studying RTOS in Graduate School? Absolutely!

Should You Learn Linux After Studying RTOS in Graduate School? Absolutely!

Student Situation:This student is a graduate student with limited time, looking to enhance their skills through our teaching to complete their project. Recently, a student consulted about the embedded STM32 learning course, wanting to improve their skills to complete their project. Based on their background, we recommended that the student start with Linux, and we … Read more

In-Depth Analysis of UART Communication: From Low-Level Registers to Interrupt-Driven Processes

In-Depth Analysis of UART Communication: From Low-Level Registers to Interrupt-Driven Processes

Today, while working on an intelligent voice control module, I wanted to reinforce my knowledge of serial communication. Upon reviewing my previous notes, I found them lacking in detail, so I decided to write a new article explaining the principles of serial communication, covering both hardware and software implementations clearly. This will thoroughly clarify the … Read more

What Can ST’s Dual Supply Chain Bring to Chinese Customers?

What Can ST's Dual Supply Chain Bring to Chinese Customers?

Follow “Electronic Engineering Magazine” and add the editor’s WeChat Regional groups are now open, please send messages 【Shenzhen】【Shanghai】【Beijing】【Chengdu】【Xi’an】 to the public account In recent years, STMicroelectronics (ST) has been very active in the Chinese market. From collaborating with Huahong Semiconductor to establish a 40nm STM32 production line, to jointly building a silicon carbide (SiC) front-end … Read more

Learning FreeRTOS Code (Part Four)

Learning FreeRTOS Code (Part Four)

•STM32 Cube Software Package Code Structure ARM has added a middleware layer, CMSIS_RTOS/cmsis_os.c, to ensure compatibility with various operating systems. Taking the STM32L4XX MCU software package as an example, other FreeRTOS release code files are located at this path: STM32Cube_FW_L4_V1.18.0\Middlewares\Third_Party\FreeRTOS\Source •vTask/xTask/eTask Online explanations state that both vTask and xTask are tasks within the FreeRTOS system, … Read more