The four points of zero-based learning MCU need to pay attention to

  SCM personally feels that one of them should be mastered first, and the others can be bypassed and get started quickly. If you do not have these conditions, I suggest you study 51 single-chip.

  Why study 51 SCM:

  Although there are many types and models of MCUs, each model has a certain market share, but no model is as popular and popular as the early 51 MCU. Although the status is not so high, because the 51 MCU has accumulated a lot of data Everyone will have a lot of reference materials when they learn, so it is definitely faster to get started than other models. If you are learning a slightly off-chip MCU, a simple software problem may have to toss you for a long time, not only wasting your learning time, but more importantly, it has undermined your confidence in learning MCUs.

  So are we going to learn every single-chip microcomputer? The answer is of course no. Everyone follows me to learn 51 single-chip microcomputers, we must follow the ability to learn by analogy and integration. There are so many models of single-chip microcomputers, it is estimated that the white hair can not be learned after learning one by one, so everyone follows me to learn 51 single-chip microcomputers, not just to learn as 51, more importantly, to learn as a "single-chip microcomputer", through our tutorial To understand the internal resources of all the single-chip microcomputers, the usage of each internal module is well understood, so that when you encounter a single-chip microcomputer that has never been used, you will know how to start using it for development.

  How to learn MCU:

  As mentioned earlier, single chip microcomputer is a practical technology. We are not learning it to cope with the exam. I have summarized the learning method of single chip microcomputer: one method and four steps.

  The key to learning MCU is: grow in practice.

  But why do so many people always study with a single book when learning MCU. First, our elementary schools, middle schools and even universities have such a learning model. What we learn mainly depends on reading and coping with written examinations. Second, many people want to practice but they are not sure how to practice.

  When you encounter problems, checking the book is a hundred times better than reading it directly. It's not that you don't let everyone read the book, but after reading a little, you should go to practice verification immediately, and then go back and combine the results of the practice to understand the content of the book. From this place, everyone has to come to the conclusion that in the process of learning actual technology, unlike the preparation for the exam, the content of the book does not require you to hard memory, the book is for checking, not for memorizing.

  The following are the four steps to learn MCU.

  1) Parrot learning tongue

  When everyone first came into contact with the microcontroller, they belonged to the newborn in the microcontroller industry. The appearance of the single-chip microcomputer, the various devices around the single-chip microcomputer, the various internal structures of the single-chip microcomputer, and the programming method of the single-chip microcomputer using the C language may not be seen by beginners, and there is no concept in the mind. It doesn't matter. It doesn't matter if you don't understand some concepts and methods. You don't even need to understand them. You just need to follow me to learn like a parrot. For the program, everyone can copy it completely, or even copy it two or three times. After a while, you will find that you have learned a lot of things, and you have slowly understood a lot of concepts, and you can also understand other people ’s small ones. Program, don't think you see it, and simply copy and paste.

  2) According to the calabash painting scoop

  Many students like to watch other people ’s videos and other people ’s programs when they are studying, and they can understand it. When they write programs, they do n’t know where to start. This is easy for beginners to commit. The problem of "eyes are high but hands are low".

  Every student, after finishing the content of the current lesson, then turn off the video tutorial, turn off the source code, and rewrite the original program code of the current lesson by looking at the circuit diagram and any other information that is not the source code. A little bit of understanding is not a pure recitation, but a combination of recitation and understanding. Even after learning a few lessons, you can go back and do the courses that have been implemented in this way, and do it again in this way. Do n’t think that this step is unnecessary. This step is a key to whether you can really learn MCU. Before finishing this tutorial, you should do so in every lesson. If you can complete every program perfectly, then you can Say, you have mastered 70 or 80% of the content of this lesson.

  3) Stones from other mountains can attack jade

  The biggest feature of the single chip microcomputer technology is that different functions can be realized by modifying the program, so the ability to make an inference is indispensable. Behind the routines of each class, it is best to arrange a few assignments by yourself. In the process of completing this assignment, you can refer to the original program ideas. On this basis, build your own program framework through brain thinking, and finally the program carry out.

  In the actual product development of our engineers, this is also true in many cases. For example, for a product, if we start from zero, we may take a lot of detours and encounter many setbacks that have been encountered by predecessors, so our usual practice is to find several similar products and then study their respective advantages and disadvantages. Learn their strengths, and then design our own products on the basis of similar products. This is "the stone of other mountains, you can attack jade."

  Beginners often encounter a lot of problems when learning. You should think that the problems you encounter may have been encountered by the seniors, so do n’t panic when you encounter problems. Use Google or Baidu search first Search the engine online. Regardless of programming or hardware design, refer to other people's things, as long as you understand other people's things, and use them yourself, it will become your own knowledge.

  4) Combination of theory and practice

  After you have completed all the courses according to the previous three steps, you may wish to open the book again, and then look at the book. After your actual combat experience, you will have a feeling of sudden understanding of many knowledge points. Even video tutorials and books can be read several times over and over again. Some knowledge points may not be understood when studying at the time. After a while, when you look back and learn again, you will understand at a glance.

  Finally, share information about a single-chip computer for later learning and reference

  So many concepts, how can I learn

  http://www.makeru.com.cn/live/4034_1461.html?s=45051

  How to make accurate career planning

  http://www.makeru.com.cn/live/4006_1429.html?s=45051

  Unleash your potential: improve learning efficiency and programming skills

  http://www.makeru.com.cn/live/3507_1276.html?s=45051

  C language

  http://www.makeru.com.cn/course/details/2233?s=45051

Guess you like

Origin www.cnblogs.com/923327iu/p/12720128.html