How can novices quickly learn MCU?

Preliminary determination of learning goals: is it easy to learn 51, or is it easy to learn but not too cost-effective, but powerful, stable and reliable avr, or cheap stm32, or ARM9 (can run the system), and then For x86 or something, if you want to learn 8-bit single-chip microcomputer, I recommend a simulation software proteus, which supports many chips. For example, the latest version of atmel is 8.2, but the cracking is not complete, no need to buy hardware, and the written program can be directly in It can run on the computer, and it can also be debugged with Keil. The recommended version 7.9 or 7.8 can learn 51 first. 51 is the originator of single-chip microcomputer. Look for the basic book of 51 in the library, and choose the thin one with more For example, take a day or two to look at it, then follow the instructions in the book to light up the LED, try to write down the serial port, interrupt program, drive the digital tube and the like (of course, the program can be run directly under proteus of). If you want to go deep into 51, you can ignore it later. You can also learn AVR first (we use Avr for a lot of aircraft control, and now the 48 of the atmega series is relatively cheap, only 5 yuan a piece) (thanks to @刘杨 for reminding, avr does not know that there are atmega and atiny and at90). There is not much difference between avr and 51. In the early stage of learning, you can use the simulation software proteus, and then write some programs according to the examples in the book. The datasheet in the middle is very important. You can read Chinese in the early stage, but you must develop the habit of reading English datasheets. If you want to stay on the avr, you can try to transplant the hard real-time operating system ucos, etc. Here I recommend a book "Avr in simple terms". (You can also go to arm directly, I have no objection, but I did see a lot of tm4c123g (a TI demo board) classes in our school, because I didn’t understand because of zero foundation), and then I can learn STM32

c179ff9a2a21bda2df0b86b440d2bd38.jpeg


I compiled a set of MCU learning cheats for everyone overnight, turning you from an entry-level to a master-level engineer, and mastering the mysteries of technology! Give me a 6 in the comment area and give this cheat book away for free!

Guess you like

Origin blog.csdn.net/lz19zlun/article/details/132205493