How to become a master of single chip microcomputer

Publisher:石头12345Latest update time:2015-11-02 Source: eefocusKeywords:MCU Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere
No matter what the reason for learning microcontrollers, becoming a master of microcontrollers can be said to be the wish of almost everyone who seriously studies microcontrollers.

The secret of microcontroller masters


1. Don’t just say “Give me a code!” when you see someone else’s reply. You should think about why. When you figure it out yourself and refer to other people’s suggestions, you will know the difference between your own thinking and theirs.


2. Don't be stingy. If you can't even afford to spend dozens of dollars on a book, what are you learning? If you read e-books to save money, the time wasted will definitely exceed the value of the book. Of course, if you want to look up information, you can only read PDF.


3. When learning new development software, you must read the help manual. The book you bought is not comprehensive enough. When you first come into contact with a software and don’t understand anything, you blindly ask questions and make yourself look childish.


4. Don’t just skim the surface and get by. It’s the details that often reflect your strength.


5. It is better to keep outdated technology in mind than to talk about trendy technology.


6. Read books you can understand carefully; read books you can't understand. Don't expect to remember and master something after reading it for the first time - read it a second or third time.


7. Practice more, solder the board, debug, write and adjust. You will never become a master if you only use software simulation.


8. Save all the source programs, PCBs, schematics, etc. you have made - that is one of your best accumulations.


9. As for the Internet, I still hope that everyone can make more use of it. Many questions do not have to be asked in the forum. First of all, you have to learn to find the answers yourself. For example, Google and Baidu are both very good search engines. You only need to enter keywords to find a lot of relevant information. Don’t always wait for others to give you hope. It shows that you must be very lazy in normal times!


10. When you go to a forum, learn to read previous posts. Don't just post a question without reading anything. Maybe your question has already been asked by someone else, and when you ask again, others may not want to repeat it. As a beginner, no one wants to have no one reply to their post.


11. Although I don’t mean to discourage beginners, I still want to say this: forums are places for discussion. If you always expect an expert to give you free advice, it’s only right that he is your relative!! The discussants should be at least of the same level. If the level gap is too big, and even basic operations need others to answer, who would discuss with you?


What kind of person is impetuous?


People who are impetuous tend to ask: What should I learn? - Should I learn the basics? I don't know what a microcontroller is, but I want to learn ARM? I don't know      C language, but I want to learn Linux? Don't always aim too high.


People who are impetuous tend to ask: Who has the source code of xxx? - (How much money do you give them? Is their own labor given to you for free?)


People who are impetuous tend to say: I beg you to do something - (Even the Internet has to have some dignity, right?)


Impetuous people tend to say: Emergency help - (actually just a simple course design)


People who are impetuous will easily ask: Is there any Chinese material for xxx? ---One word: lazy. Don't say anything else. Can't write English? Who didn't start from ABC?


People who are impetuous tend to say: "I need xxx, my email is xxx@xxx.com " and then disappear - do you think you are the boss? When people invite you to dinner, do you have to feed the food into your mouth?


People who are impetuous tend to ask: Is there any money to be made in making microcontrollers? If you are just doing it for the money and can’t master the technology, you might as well rob a bank.


People who are impetuous will easily ask: Where can I find information about xxx chip? (In fact, most of the information is available on the Internet, but they just go to ask people, lazy!)


There are two types of impetuous people: those who just watch and don’t learn; those who just learn but don’t persist. Impetuous people will never be a master.

Keywords:MCU Reference address:How to become a master of single chip microcomputer

Previous article:Conflicts in calling subroutines from interrupt functions of MCU C programs
Next article:51 avr pic microcontroller comparison

Recommended ReadingLatest update time:2024-11-16 20:27

PIC16F877A microcontroller (how to write configuration words)
1 MPLAB X V5.0, compiler is XC8 (V2.0) Click production—set Configuration Bit ---- click generate source code to output ---- copy the generated content to the main function // PIC16F877A Configuration Bit Settings // 'C' source line config statements // CONFIG #pragma config FOSC = EXTRC     // Oscillator Select
[Microcontroller]
PIC16F877A microcontroller (how to write configuration words)
51 MCU serial communication simulation to achieve 16 16 dot matrix display program
First, we need to understand the basic working principle of serial communication. The connection diagram is as follows:     Virtual terminal connection: MCU + virtual terminal (as serial port input device) + serial port   The connection diagram is as follows: The settings are as follows:  
[Microcontroller]
Design of variable air volume air conditioning system by using P87LPC767 microcontroller
With the development of all aspects of society, energy consumption is increasing day by day. As an industry that is closely related to people's lives and production processes and has high energy consumption, refrigeration and air conditioning, its energy saving and environmental protection have always been the focus o
[Microcontroller]
Design of variable air volume air conditioning system by using P87LPC767 microcontroller
BYD Semiconductor's automotive-grade MCUs have exceeded 10 million units in mass production
Recently, we learned from BYD officials that MCU-microcontroller unit, as the core of internal calculation and processing of automotive electronic systems, is the key to realizing automotive intelligence. At present, BYD Semiconductor's automotive-grade MCU mass production and installation has exceeded 10 million, whi
[Automotive Electronics]
BYD Semiconductor's automotive-grade MCUs have exceeded 10 million units in mass production
Design instructions for implementing digital frequency counter using microcontroller
1. Experimental tasks The timing counter function of T0 and T1 of the AT89S51 microcontroller is used to complete the frequency counting of the input signal. The frequency result of the counting is displayed through the 8-bit dynamic digital tube. It is required to accurately count the signal frequency of 0-250KHZ, an
[Microcontroller]
Design instructions for implementing digital frequency counter using microcontroller
Learn 51 MCU from me (Part 7) - LCD1602 Liquid Crystal Display Module
  The previous issue of this magazine introduced the circuit and program design method of the single-chip microcomputer to capture the infrared remote control decoding method, and gave an example. This lecture will introduce the single-chip microcomputer to drive the LCD1602 liquid crystal display module. Through this
[Microcontroller]
Learn 51 MCU from me (Part 7) - LCD1602 Liquid Crystal Display Module
The single chip microcomputer controls the LED dot matrix to display the heart-shaped graphics and scroll
Question requirements: Display a heart-shaped graphic and keep scrolling Simulation circuit diagram: Simulation effect: C language program code: #include reg51.h #include intrins.h unsigned char  ldis = {0xFF,0xF3,0xE1,0xC1,0x83,0xC1,0xE1,0xF3}; unsigned char  hdis = {0x0,0x66,0x99,0x81,0x42,0x24,0x18,0x0}
[Microcontroller]
The single chip microcomputer controls the LED dot matrix to display the heart-shaped graphics and scroll
Microcontroller that combines Hi-Fi, intelligence and USB multi-channel features
With the continuous integration of many technological breakthroughs and new streaming services, and the growing prosperity of the smart home and smart speaker markets, consumers' demand for audio is no longer limited to sound quality itself, but more about pursuing high-quality life experience and convenient smart i
[Embedded]
Microcontroller that combines Hi-Fi, intelligence and USB multi-channel features
Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号