Embedded Programming (25) – Differences in C Language Data Types Between STM32 and C51

Lifetime Technical Support:186 3636 9649 Author Introduction: Fan Shengmin (186 3636 9649), Member of the Science Writers Association of Yuncheng City, Member of the Science Writers Association of Shanxi Province. Author of maker education. Published “Playing with Electronics” in 2016、“Super Fun Electronics Production” in 2017、”Electrical Experiments in Life” in 2018,“Arduino Programming and Hardware Implementation” in … Read more

Modular Programming for Embedded Systems: Creating a Key Handling Module!

I am Lao Wen, an embedded engineer who loves learning.Follow me to become even better together! 1. Introduction to key_board The key_board is designed for compact and multifunctional key support in microcontrollers. The software adopts a layered approach and is platform-independent. Users only need to provide basic information about the keys and functions to read/write … Read more

How to Prevent Variable Changes Due to Interrupts in Microcontroller Programming

Introduction In embedded development, have you ever encountered a scenario where the value of a global variable suddenly changes? The interrupt service routine has modified it, yet the main program continues to read the old value. Even more frustrating, these issues are often difficult to reproduce, making debugging feel like “catching ghosts.” The root cause … Read more

Goodbye 996! Essential Tips to Boost Efficiency in Microcontroller and PLC Programming

Hello everyone! Today, let’s talk about some essential tips in microcontroller and PLC programming that can help you boost your efficiency, allowing you to say goodbye to the 996 work culture and easily tackle your programming tasks! 1. Efficiency Improvement Techniques for Microcontrollers (1) Bit Manipulation: Programming Techniques to Make Microcontrollers Run Faster Basic Concept … Read more

Is C Language Only Applicable to Microcontroller Programming?

Many students who are new to microcontrollers often ask me:“Teacher, is C language only used to light up LEDs and control motors? Does learning it mean I can only do microcontroller development? Isn’t that too limiting?”In fact, C language is not such a “limited” language; it has already permeated every aspect of our digital lives. … Read more

Spring Festival Gala Robot Performance

Wishing all stock market friends a Happy New Year! Today is the fifth day of the Lunar New Year. I officially start my first review work of the new year! This year’s Spring Festival Gala featured a lively and humorous “actor”—the humanoid robot took center stage! The program, titled “Yang BOT,” directed by Zhang Yimou, … Read more

Professor Yu Jiangfan from CUHK (Shenzhen): Intelligent Micro-Robots Driven by AI Leading Innovations in Minimally Invasive Precision Medicine

AI New Stars Shine at the Forefront of Innovation Scroll up and down to view the column introduction In 2025, The Chinese University of Hong Kong (Shenzhen) stands at the starting point of a new decade. As a pioneer in comprehensive reform of higher education in China, this young institution rooted in the Greater Bay … Read more

City Government Supervision Group: Implementing Embedded Supervision to Ensure Accountability in Production Safety

“The occurrence of this accident in my area of responsibility indicates that the implementation of production responsibilities is not sufficient, and the division of local regulatory responsibilities is not clear enough. In the future, I will take this as a lesson and earnestly implement the leadership responsibilities and regulatory responsibilities for production safety…” said a … Read more

What is In-Car Data Usage? Is Your In-Car Data Sufficient?

Click the aboveblue textto follow us AUTOlife What is in-car data usage? Where has my in-car datagone? Why is my in-car datainsufficient? In-car systems refer to the in-vehicle infotainment products installed in the car’s central console. Some in-car systems have the main unit and screen integrated, while others have them separated. Using various in-car software … Read more

New Hope for Long-Term Survival in Late-Stage Patients: Overview of Five Major Targeted Drugs and Clinical Trials for Non-Small Cell Lung Cancer

EGFR In the Chinese patient population, EGFR is the most common driver gene mutation type in non-small cell lung cancer and is also one of the gene types with relatively good efficacy. However, even for this type of non-small cell lung cancer, there are still some “blind spots” in targeted therapy, such as certain difficult-to-treat … Read more