Sharing the four stages of learning microcontroller

The first stage: learn the common grammar of C language, familiar with the operation of 51 single-chip development platform software keil, understand the general principle characteristics of single-chip microcomputer, can read the button, digital tube, marquee, serial port simple program, can be familiar with several commonly used Peripheral chip driver. There are many excellent tutorials on the Internet. I am writing this series of "Ten Years of Practice, Teaching You to Get Started with Microcontrollers" is one of the introductory tutorials.

The second stage: I think this stage is the most important stage of the four stages. Many beginners have completed the first phase of learning, and when they really face a small project, they still have no way to start. They don't know how buttons, displays, communications, and applications are related. When they encounter multitasking projects, they don't know how to process them in parallel. What they lack is the framework of the program. There are a lot of procedural framework ideas shared by enthusiastic cattle on the Internet, which are worth learning and learning. I usually do the project with the idea of ​​state machine, that is, use the switch statement to achieve multi-task switching, and then add a timed interrupt to generate different time timing. Interested friends can look at the serial post I wrote in this forum last year. I have been working for nearly ten years and have taught you the framework of the microcontroller program.

The third stage: When you are working on a project, in addition to writing the software of the single-chip microcomputer, it is inevitable to deal with the hardware of the whole circuit. It is especially important to master some common hardware circuit knowledge. Resistance, capacitance, inductance, diode, triode, application of the aperture, voltage difference and reference ground relationship, the two systems need to communicate together for common reasons, the nature of isolation and non-isolation, common transformer rectifier circuits, common Peripheral drive circuit and so on. There are many excellent electronic basic tutorials in this area. Everyone should take the initiative to find information in this area to learn and learn. After one or two years, I also intend to write a serial post on this topic, "10 years of experience, hardware knowledge commonly used in single-chip microcomputers."

The fourth stage: With the active learning and accumulation of the previous three stages, you can go to the project and learn in the project. According to the needs of the work, choose which manufacturer's single-chip microcomputer, such as PIC, AVR, STM32 and other microcontroller manufacturers; according to the needs of the work to decide whether you need to learn assembly language, some Taiwanese manufacturers of microcontrollers can not be developed with C language, can only be used Compilation; in-depth study of the hardware circuit knowledge required by relevant industries according to the needs of the work; learning related peripheral chip drivers according to the needs of the work, this stage of learning is as "What is missing what is added" by Teacher Guo Tianxiang.

Sharing the four stages of learning microcontroller


JBL Speaker Battery

JBL Battery,JBL Charge Battery,JBL Speaker Battery,JBL Charge 3 Battery

Shenzhen Sunwind Energy Tech Co.,Ltd , https://www.sunwindbatterylm.com