1. Why spend time on "hesitation"? Experience summary: Whenever we get started (ARM is like this, DSP is the same), there will always be many questions and concerns. We are eager to know what the prospects of learning STM32 are? What foundation is needed? Is it difficult? Is it suitable for me? But when can we start learning STM32 with excitement and anxiety? Days are passing day by day! Have you started to act? Without thinking about action, you will never get started! Use this time to read books, the effect can be 10,000 times better. Everyone generally comes from 51 single-chip microcomputers. Think back, how did we get started when we learned single-chip microcomputers before? In fact, we all read books first (theory) and then play with boards (practice). Strictly speaking, it should be an imitation experiment. Only after familiarity will you write program code to implement a certain function. Therefore, if you are consulting STM32; if you are excited about STM32; if you want to get started with STM32; then, from now on, don't hesitate, don't think about the prospects of STM32 in detail. Make a decision that may affect your life! No need to consult, no need to get excited, start reading books (documents)!! Everyone has come this way. 2. Why do you feel you have no idea where to start and have no clue when reading materials ? Experience summary: Reading materials requires planning, patience and speed. The so-called "materials" here include STM32 books and documents. Because STM32 has a feature that many datasheets are in Chinese, some students did not buy books and directly read the STM32 user manual. However, whether reading books or documents, we need to plan. It's not 3 pages today and 5 pages tomorrow. I have been reading a book for two months and I am still procrastinating. Please remember that you are not learning loneliness, but STM32! Reading books or documents is not to kill time. Fight with your back to the wall and set a bottom line for yourself: go through it roughly within two weeks! Don't ask to understand everything. In fact, it is impossible to understand everything. But we must understand the basic knowledge and have an impression of the difficult knowledge. At least when we encounter problems in the future, we will feel familiar and feel that we have seen it somewhere before, so we will look up the information and search for answers on the Internet. When we have questions, the efficiency is super high. Two weeks have passed. Have you read the knowledge of STM32? Have you not finished it? Then, you should consider whether you have tried your best in these days. Do you really want to learn STM32? Or do you still want to keep up with the trend because STM32 is very popular? Do you want to give up when you encounter problems that you can't solve? Now is the time for you to make a second decision. Please decide whether you will continue to study STM32. If you want to keep up with the trend on impulse, please give up immediately. You have wasted two weeks. Do you want to waste another 14 days? If you want to endure hardships and become a superior person, OK, please continue reading:) 3. Do you DIY the development board yourself or buy a ready-made one? Experience summary: After understanding some theoretical knowledge, there are two ways in front of you: first, draw the PCB board, solder, and debug by yourself. Second, choose a cost-effective development board. I have done PCB design several times before, and at that time, all expenses could be reimbursed in the laboratory, so I made a PCB board myself. It is recommended that students who have reimbursement conditions design a board to learn by themselves. After all, the design of a 2-layer PCB is not very difficult. Students who cannot be reimbursed can buy a development board to learn. Because it costs at least 150 yuan to make the board yourself, plus the cost of chip components and LCD screen, it may cost about 250 yuan to make the smallest system. So it is more cost-effective to buy a development board. After all, the STM32 development board on the market is already very cheap. It is not convenient to compare the STM32 development boards of various brands here. I personally recommend the STM32 Shenzhou series development board, which is relatively powerful on the market. After all, it is built by the official team, and the cost performance and documentation are very perfect. There are 400 to 500 pages of documents, and various specifications can be selected according to personal circumstances. Mine is the STM32 Shenzhou III development board. In a word, the development board you choose must be the most cost-effective and have the most complete information, rather than the most affordable but incomplete one. Sometimes it doesn't matter if it's a little expensive. Sharpening the knife does not delay the work. Having a good board is equivalent to having a good hoe. In fact, most students choose development boards for learning, not for project development. Therefore, it is very important to make it easy for you to get started with STM32 and have complete information, which can save a lot of time. As the saying goes, time is money. 4. Familiar with the development board and try to write programs Experience: At this time, you can no longer stay in theory. Your current mood should be: seeing the development board, you immediately feel an indescribable excitement! However, you can't eat hot tofu in a hurry! Please patiently browse the development board manual provided by the manufacturer and familiarize yourself with the development board you bought. According to the manual, do all the relevant tests and operation steps on the development board, and you will find that it is so simple to develop STM32! Then let's start the road to STM32 embedded master development! |
Previous article:For beginners - suggestions for learning STM32
Next article:A topic about the unstable sine signal collected by STM32F207 AD
Recommended ReadingLatest update time:2024-11-23 07:41
- Popular Resources
- Popular amplifiers
- Naxin Micro and Xinxian jointly launched the NS800RT series of real-time control MCUs
- How to learn embedded systems based on ARM platform
- Summary of jffs2_scan_eraseblock issues
- Application of SPCOMM Control in Serial Communication of Delphi7.0
- Using TComm component to realize serial communication in Delphi environment
- Bar chart code for embedded development practices
- Embedded Development Learning (10)
- Embedded Development Learning (8)
- Embedded Development Learning (6)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Intel promotes AI with multi-dimensional efforts in technology, application, and ecology
- ChinaJoy Qualcomm Snapdragon Theme Pavilion takes you to experience the new changes in digital entertainment in the 5G era
- Infineon's latest generation IGBT technology platform enables precise control of speed and position
- Two test methods for LED lighting life
- Don't Let Lightning Induced Surges Scare You
- Application of brushless motor controller ML4425/4426
- Easy identification of LED power supply quality
- World's first integrated photovoltaic solar system completed in Israel
- Sliding window mean filter for avr microcontroller AD conversion
- What does call mean in the detailed explanation of ABB robot programming instructions?
- STMicroelectronics discloses its 2027-2028 financial model and path to achieve its 2030 goals
- 2024 China Automotive Charging and Battery Swapping Ecosystem Conference held in Taiyuan
- State-owned enterprises team up to invest in solid-state battery giant
- The evolution of electronic and electrical architecture is accelerating
- The first! National Automotive Chip Quality Inspection Center established
- BYD releases self-developed automotive chip using 4nm process, with a running score of up to 1.15 million
- GEODNET launches GEO-PULSE, a car GPS navigation device
- Should Chinese car companies develop their own high-computing chips?
- Infineon and Siemens combine embedded automotive software platform with microcontrollers to provide the necessary functions for next-generation SDVs
- Continental launches invisible biometric sensor display to monitor passengers' vital signs
- Automating Fiber Optic Calibration Using NI PXI, Motion, and Vision
- Low-power MCUs and smart buildings
- Value Series MSP430 LaunchPad Development Kit
- Ward Calling System Based on Low Voltage Power Line Carrier Technology
- EEWORLD University Hall----Live Replay: Rochester Rochester Electronic Semiconductor Full-cycle Solutions Help You Meet the Challenges of Supply Chain Disruptions and Component Discontinuation
- Follow us to get a gift: MDO3PWR power analysis module, you can pretend to be an expert even if you don’t know much about power supply
- Design and implementation of switched linear phase shifter
- RAW_UDP network speed test of Zhengdian Atom (Jperf tool)
- Smart car
- STM32F103C8T6 low power consumption issue