User-Friendly Visual Microcontroller Programming Software

User-Friendly Visual Microcontroller Programming Software

The Chinese programming software Tianwen offers three modes that comprehensively cover all aspects of microcontroller programming. First, the first graphical programming mode is simple and easy to use, suitable for those who want to quickly get started without delving into professional knowledge. This mode is particularly suitable for functional testing and rapid prototyping. The second … Read more

Introduction to Microcontroller Programming Basics

Introduction to Microcontroller Programming Basics

Click the blue text to follow, reply with “Introduction Materials” to get a tutorial from beginner to advanced on microcontrollers Written by | Wu Ji (WeChat: 603311638) Original | Article 18 of the series Full text 1064 words, reading time approximately 5 minutes I personally believe that microcontrollers are not a technology, but a tool. … Read more

How to Analyze Chip Timing Diagrams in Microcontroller Programming?

How to Analyze Chip Timing Diagrams in Microcontroller Programming?

Timing is very important for digital circuits; it can be said that timing is the foundation for the normal operation of digital circuits. When it comes to timing, it generally refers to the programming methods of programmable devices. In microcontroller programming, it is necessary to write programs based on the timing of the controlled chip, … Read more

Mastering Two Key Concepts in Microcontroller Programming

Mastering Two Key Concepts in Microcontroller Programming

We recommend following the public account below to learn more about electronic technology knowledge! 1. Layered Thinking The idea of layering is not a mysterious concept; in fact, many engineers working on projects already use it themselves. I have seen many posts that do not mention this, yet the layered structure is indeed very useful, … Read more

Microcontroller Programming (Part 1)

Microcontroller Programming (Part 1)

Microcontroller is an integrated circuit chip that uses ultra-large scale integration technology to integrate a central processing unit (CPU) with data processing capabilities, random access memory (RAM), read-only memory (ROM), various I/O ports, interrupt systems, timers/counters, and other functions (which may also include display driver circuits, pulse width modulation circuits, analog multiplexers, A/D converters, etc.) … Read more

Programming Microcontrollers: C Language or Assembly?

Programming Microcontrollers: C Language or Assembly?

A microcontroller is a programmable device that simplifies hardware design and enhances product functionality, with the program being the soul of the microcontroller.Currently, slightly more complex electronic products are centered around microcontrollers, supplemented by various peripheral circuits to meet different functional requirements.The programming of microcontrollers can be achieved through assembly language and C language. 1Characteristics … Read more

10 Microcontroller Programming Application Tips Summary

10 Microcontroller Programming Application Tips Summary

1. What Are the Advantages and Disadvantages of C Language Programming and Assembly Language in Microcontroller Development? Answer: Assembly language is a symbolic language that uses mnemonics to represent machine instructions, making it the closest language to machine code. Its main advantages are low resource usage and high execution efficiency. However, different CPUs may have … Read more

Embedded Learning Path: Linux Basics and Scripting

Embedded Learning Path: Linux Basics and Scripting

Click “Ke Yan Achievements” to follow, and select “Set as Star” to avoid getting lost Introduction Before we start the article, let me ask you a question: If you want to become an embedded engineer, after learning C language, what do you think you should learn next? Think about it, leave a comment at the … Read more

Embedded Linux: From Novice to Expert

Embedded Linux: From Novice to Expert

Click “Ke Yan Achievements” to follow, select “Set as Star“ to avoid getting lost Hello everyone, I am Ke Yan, I haven’t gone missing, I just took a trip back in time, just returned from the year 2021, to see the industry development at that time. I can responsibly tell everyone that by 2021, our … Read more

How to Transition from Mechanical Automation to Embedded Linux?

How to Transition from Mechanical Automation to Embedded Linux?

Recently, many students majoring in mechanical automation have come to ask me how to transition to embedded systems after graduation, specifically how to learn and find jobs. Most of them are recent graduates or about to graduate students who have been exposed to C language during their studies, and many have self-studied microcontrollers and ARM. … Read more