2023 views|5 replies

36

Posts

0

Resources
The OP
 

How does a newbie learn about microcontrollers? [Copy link]

Microcontrollers have become an indispensable part of our lives. Many people may not understand why we say that microcontrollers are everywhere in our lives when we have not seen anything like them. Let me explain this to you. For example, cars, televisions, air-conditioning remote controls, smart watch chips, and smart phones also have microcontrollers involved. Although we cannot see microcontrollers, they are indeed everywhere in our lives.

In terms of the total number of microcontrollers used, billions are already used in China every year.

There are more and more vacancies for microcontrollers, and the number of people learning microcontroller development is also increasing year by year. So what should you learn about microcontrollers and what should you pay attention to when self-studying microcontrollers? Today I will share with you based on my actual development experience.

What foundation is needed to learn microcontrollers ?

C language: A simple C language foundation is enough, and even at the beginning, you don’t need to know knowledge about arrays, pointers, etc. But for future development, I hope everyone can learn C language well.

Understand the basic structure of 51 single chip microcomputer: For this point, you only need to read a few days of books. In other words, when you start to learn 51 single chip microcomputer, you can spend some time to read it, without going into it, just understand it.

With the above two points, you can start learning microcontrollers.

Steps to learn microcontrollers

1. Familiar with the principle and structure of single chip microcomputer ;

2. Learn digital electronics and analog electronics to lay a solid foundation for circuit design ;

3. Be proficient in using C language and learn other people's programs ;

4. Have a certain understanding of the operating system principles ;

5. You must have at least some basic knowledge of Protel ;

6. Ability to actually debug circuits.

I hope the above immature experience can help you.

This post is from MCU

Latest reply

Thanks for sharing your experience.   Details Published on 2022-2-14 19:55
 

1025

Posts

0

Resources
2
 

This is a good summary. Although I am not an electrical engineer, I think the last point is the most important:

There must be a task rather than a goal, and inquiry-based learning is required to complete the specific task of the microcontroller. Otherwise, there will be little difference between learning and not learning, and a lot of time will be wasted, and the efficiency will be very low. In other words, it starts with ability training rather than knowledge accumulation.

Regardless of whether the task is completed or not, you will find that you have learned a lot. Conversely, learning a lot does not necessarily mean you have any ability. It will take longer for your ability to improve.

This post is from MCU
 
Personal signatureچوآن شـين
 

1

Posts

0

Resources
3
 
What book are you reading?
This post is from MCU
 
 
 

18

Posts

0

Resources
4
 

Let’s do it step by step!!!

This post is from MCU
 
 
 

1

Posts

0

Resources
5
 
I feel like I need to practice more often instead of reading.
This post is from MCU
 
 
 

7462

Posts

2

Resources
6
 

Thanks for sharing your experience.

This post is from MCU
 
Personal signature

默认摸鱼,再摸鱼。2022、9、28

 
 

Guess Your Favourite
Find a datasheet?

EEWorld Datasheet Technical Support

Featured Posts
Design of synthetic frequency source using PLL technology

Abstract: This paper introduces the frequency division phase-locked frequency synthesis technology. Through the analysis ...

Smart Camera Structural Design--Physical Assembly

After fine-tuning various details, we made a sample of a light-curing 3D and a CNC aluminum alloy sample using a machini ...

Sign up for a gift! Rohde & Schwarz online seminar: Latest measurement techniques for phase noise and clock jitter

Phase noise is one of the key indicators to characterize frequency sources, and has a significant impact on the performa ...

Embedded Qt-Make a stopwatch

This post was last edited by DDZZ669 on 2022-8-7 15:55 Previous article: Embedded Qt - Write and run your first ARM-Qt ...

41 "Wanli" Raspberry Pi car - ROS learning (ROSBridge controls the little turtle)

This post was last edited by lb8820265 on 2022-11-3 22:29 Previously, we introduced how to control the turtle using t ...

RF PCB Design Issues

Top floor661870 Middle layer 1 GND661869 Bottom layer661871 The middle 2-layer power supply661872As shown in the pictur ...

Last three days to register and get a gift: 2023 Renesas Electronics MCU/MPU Industrial Application Technology Seminar

2023 Renesas Electronics MCU/MPU Industrial Application Technology Seminar is now open for registration~ The Renesas Ele ...

[National Technology Automotive MCU N32A455 Development Board] 2. Drive LCD screen

1. Development Board Test - Automotive Electronics Continuing from the previous article, my homework requires the use o ...

【Follow me Season 2 Episode 1】Task submission post

This post was last edited by Alohaq on 2024-9-2 00:30 1. Introduction The mainboard used in Follow me Season 2 Episode ...

【Follow me Season 2 Episode 1】Basic 1: Colorful LED Marquee

This post was last edited by crimsonsnow on 2024-9-1 19:42 Control onboard neopixel LED Use the neopixel extension libr ...

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list