Why Embedded Programming is Considered Complex?

Body Understanding embedded issues from a PC programming perspective is the first step; learning to think in embedded programming is the second step; combining PC and embedded thinking in practical projects is the third step. Many friends transition from PC programming to embedded programming. In China, few embedded programmers have graduated from computer science; most … Read more

What is Embedded Programming? How to Get Started and Improve?

Content Overview What is Embedded? What is Cross-Compilation? Getting Started and Improving in Embedded 1. What is Embedded? Embedded can be said to be one of the most widely covered and popular professions today. So, what is embedded? This question cannot be easily answered in just a few words. Embedded, in English, is “embedded,” meaning … Read more

Why Embedded Programming is Considered Complex?

I am Lao Wen, an embedded engineer who loves learning.Follow me, and let’s become better together! The first step is to look at embedded issues from the perspective of PC programming; the second step is to learn to think in embedded programming; the third step is to combine PC and embedded thinking and apply it … Read more

Official Website and Installation of STC Microcontroller Programming Software

Click the blue text to follow, reply with “entry materials” to obtain a comprehensive tutorial from beginner to advanced on microcontrollers Written by | Wu Ji (WeChat: wujidanpianji) Original work | Article 18 of the series Approximately 1244 words, reading time is about 5 minutes The STC microcontroller is a microcontroller based on the C51 … Read more

Microcontroller C Language Programming: Bitwise Operations

This section introduces the basic knowledge of microcontroller programming, following the previous discussions on why C language is used for microcontroller programming and the programming environments required. The first topic to cover is bitwise operations. Bitwise operations are very common when configuring the registers of a microcontroller. For example, when configuring a GPIO of a … Read more

Comparison of Microcontroller Programming Environments and PLC Programming Software

Hello everyone, I am Da Yi! Today, we will discuss the similarities and differences between microcontroller programming environments and PLC programming software. From a practical perspective, microcontrollers are generally programmed using C language and require an Integrated Development Environment (IDE) such as Keil or IAR. In contrast, PLCs have dedicated programming software, with mainstream options … Read more

Essential Microcontroller Programming Skills: A Transformation Guide from Beginner to Expert

Hello everyone! Today, I want to share not just dry coding rules, but 6 practical skills that can help your microcontroller projects succeed and double your code efficiency. These experiences come from my years of lessons learned from mistakes, specifically addressing the “program runs but is not user-friendly” issues! 1. Project Planning: Draw the Map … Read more

Craftsman’s Notes: A Summary of Practical Microcontroller Programming Experience

Experience One: Using “Software Traps + Program ID” to Handle PC Pointer Jumps When the CPU is subjected to external interference, sometimes the PC pointer may jump to another segment of the program or to a blank segment. In fact, if the PC pointer jumps to a blank segment, it can be handled relatively easily. … Read more

Essential Guide to C51 Operators for Microcontroller Programming

In C51 microcontroller development, the C language is an essential skill, and operators are the core part of C language—they manipulate data, optimize hardware operations, and can even directly affect program efficiency! Today, we bring you a comprehensive guide to C51 operators, teaching you to master these key knowledge points step by step. This article … Read more

Microcontroller Programming: The Soul-Searching Question of Feeding the Watchdog…

Follow, Star MarkEmbedded Inn, delivering valuable content in a timely manner [Guide] With so many microcontroller programs written, and the watchdog dog seen every day, are you raising your dog correctly? Just keep feeding the dog, and as long as it doesn’t bark, everything is fine, right? Is it really that simple? In fact, it … Read more