.NET Core
Five Key Considerations in Embedded Microcontroller Programming
During the process of microcontroller programming, if a designer can master multiple programming languages simultaneously, then this designer is certainly a very talented individual. However, it is quite challenging to be proficient in Assembly, C, and C++ at the same time. Many beginners encounter obstacles while learning even one of these languages, leading to frustration. … Read more
Using Switch Statement in C Programming for Microcontrollers
The C language also provides another way for multi-branch selection using the switch statement, which has the general form:switch(expression){ case constant_expression1: statement1; case constant_expression2: statement2; … case constant_expressionn: statementn; default: statementn+1;}The semantics are: calculate the value of the expression. Then compare it one by one with the subsequent constant expression values. When the value of … Read more
Microcontroller C Language Programming Insights
Wu Jianying Microcontroller Development Board Address Taobao Store:【Wu Jianying’s Shop】 Address:【https://item.taobao.com/item.htm?_u=ukgdp5a7629&id=524088004171】 During the process of creating this 8*8 key program, whether writing my own or referencing others’ programs, I found that I lacked understanding of some basic concepts and programming standards in C language. Some issues stemmed from poor programming habits, while others were a … Read more
Mastering Const in Microcontroller Programming
Click the blue text above Follow us! The const keyword in C is crucial, and today we will delve into the definition and practical applications of const so that it is no longer a mystery. In C, the const keyword is an abbreviation for constant, meaning it remains unchanged. It is usually translated as constant, … Read more
Improving C Language Programming Efficiency: Tips and Methods
Everyone engaged in embedded development writes code in C language. Many people are accustomed to using if and switch, and when defining data structures, they only use character types, integer types, arrays, and bits; rarely utilizing structs, unions, or enums. Today, I will summarize my own set of C programming methods. 1. Clever Use of … Read more
Microcontroller C Language Programming Insights
During the process of writing this 8*8 key program, whether I was writing it myself or referencing others’ programs, I found that I had many misunderstandings about some basic points of C language and programming norms. Some were due to my previous bad programming habits, and some were a manifestation of not having a solid … Read more
How to Improve C Code Readability: Standards and Refactoring Practices
Have you heard this joke? A programmer walks into a bar and says to the bartender, “Can I get a beer? And add a while(1)?”The bartender is puzzled: “Do you want me to create an infinite loop?”The programmer laughs and says, “No, boss, I just want a drink that never ends.” As you can see, … Read more