I don't mean anything special. I just want to briefly mention some suitable tutorials for quick skills acquisition in electronic design. I have taken many detours, but fortunately, my foundation is relatively solid. I have read many tutorials. I am sorry to say that I hope those who come after me can avoid taking detours.
Hardware: circuit design, circuit diagram and printed version drawing (protel, Altium Designer or Arse), circuit board production, welding, circuit debugging
Software: 51 single-chip microcomputer and protues, Keil C51, CPLD/FPGA and quartusII
The above are the software and hardware related to electronic design that I have come into contact with. There are others such as 16-bit single-chip microcomputer, DSP and CCS, ARM, etc. I have not started to learn. I hope that there are friends who can communicate with me. Thank you. . . For
circuit design, I use "Modern Electronic Circuits" compiled by my school as the basic guide book, supplemented by "Basics of Digital Circuits" and "High-Frequency Electronic Circuits", etc., and refer to various datasheets in actual design. I recommend the official original datasheet. The Chinese version is certainly convenient, but if it is not an official translation, there will be many unexpected things.
For circuit diagram and printed version, I have used Ares (protues comes with a silk screen drawing tool), protel99se, Altium Designer winter09, Altium Designer 10, etc., and downloaded a variety of PCB software, such as PowerPCB, SprintLayout, CAM, ExpressPCB, etc. Ares is the easiest to use, but this software has great limitations and is most suitable for microcontroller simulation and PCB one-stop service. Tutorial recommendation http://group.ednchina.com/GROUP_MES_14274_1739_5000004187.HTM (uploaded by me). The most used system is protel99se, which is very handy and has good flexibility. It is highly recommended, but if the project folder is not organized well, it will be very messy, and it is more troublesome to draw the schematic library (it is better than Ares which can hardly draw at all). Altium Designer is an upgraded version of protel, but the operating interface is like the difference between win7 and xp, and the functions have also been greatly improved. The basic function tutorial is recommended in the second lecture of Litian Electronics' video "AVR MCU Software and Hardware Design Video Tutorial - Getting Started: Hand-in-hand Teaching You to Get Started with MCUs". The second half is the circuit drawing and PCB drawing tutorial of Altium Designer6.0, which is simple and easy to understand.
Circuit board production depends on the tools around you.
Soldering skills are acquired through practice. It is recommended to use a soldering iron with a slightly lower temperature at the beginning. It is strongly recommended to use flux paste or rosin.
Circuit debugging is a painful process. When problems occur, a circuit is often changed in a mess. Many common problems come from the following points: the power supply is connected in reverse, the power supply is not turned on, the positive and negative poles of the components are connected in reverse, the chip direction is wrong, the solder joint is poor or the contact is poor, the components are damaged (this is the most painful...), and finally the PCB is drawn wrong or the schematic diagram is drawn wrong. Don't worry, take it step by step.
protues: Recommended version 7.7.2, not recommended for Chinese translation, not very stable after Chinese translation
51 MCU: Recommended Guo Tianxiang's teaching video. Teach you to learn MCU C language in ten days. If you are learning assembly, then I can't do anything, because I really can't program. Compared with 8951 MCU, it is recommended to use STC's 11 and 12 MCUs, because they integrate many new functions and are fully compatible with AT's 51 MCU C language. If you want to save some trouble, you can directly learn AT's AVR MCU, which also integrates many new functions and does not have so many language elements other than VC.
Keil C51: I downloaded many versions of V2, V3, and V4, and V3 is the most stable. Many library files can be downloaded from the official website of the MCU. STC MCU official website http://www.mcu-memory.com/ Although the webpage is relatively simple.
CPLD/FPGA: For basic Verilog syntax, I recommend "Zhou Ligong's Verilog Video", for modeling ideas, I recommend "Verilog Things V3.0" by Black Gold Power Community, for quartusII, I recommend "In-depth and Easy to Play FPGA Video Learning Course" Lecture 6 by Quanyou, for advanced courses, I recommend "In-depth and Easy to Play FPGA" by Quanyou. Recently, I saw that Quanyou's "Fall in Love with FPGA Development-Quanyou Learn NIOS2 with You" has been released, and I am looking forward to it. . . Lay a good language foundation, establish modeling ideas, and the road will become wider and wider. I will
stop talking nonsense here, and the above recommendations are advertising for me. There are free versions of videos and e-books available for download online, and it is recommended that if you are just getting started, you don't need to buy an expensive development board, it is best to buy a basic board, which is enough. If you can get an empty PCB board and solder it yourself, it will be better. This is described by Quanyou in "In-depth and Easy to Play FPGA". You must participate in various practices to improve, return to theory from practice and then guide practice, you will have unexpected gains.
Finally, my tuziy electronic laboratory will be established from time to time (depending on the situation = =), and you are welcome to join or cooperate with me!
Keywords:Electronic Design
Reference address:Electronic Design (1)
Hardware: circuit design, circuit diagram and printed version drawing (protel, Altium Designer or Arse), circuit board production, welding, circuit debugging
Software: 51 single-chip microcomputer and protues, Keil C51, CPLD/FPGA and quartusII
The above are the software and hardware related to electronic design that I have come into contact with. There are others such as 16-bit single-chip microcomputer, DSP and CCS, ARM, etc. I have not started to learn. I hope that there are friends who can communicate with me. Thank you. . . For
circuit design, I use "Modern Electronic Circuits" compiled by my school as the basic guide book, supplemented by "Basics of Digital Circuits" and "High-Frequency Electronic Circuits", etc., and refer to various datasheets in actual design. I recommend the official original datasheet. The Chinese version is certainly convenient, but if it is not an official translation, there will be many unexpected things.
For circuit diagram and printed version, I have used Ares (protues comes with a silk screen drawing tool), protel99se, Altium Designer winter09, Altium Designer 10, etc., and downloaded a variety of PCB software, such as PowerPCB, SprintLayout, CAM, ExpressPCB, etc. Ares is the easiest to use, but this software has great limitations and is most suitable for microcontroller simulation and PCB one-stop service. Tutorial recommendation http://group.ednchina.com/GROUP_MES_14274_1739_5000004187.HTM (uploaded by me). The most used system is protel99se, which is very handy and has good flexibility. It is highly recommended, but if the project folder is not organized well, it will be very messy, and it is more troublesome to draw the schematic library (it is better than Ares which can hardly draw at all). Altium Designer is an upgraded version of protel, but the operating interface is like the difference between win7 and xp, and the functions have also been greatly improved. The basic function tutorial is recommended in the second lecture of Litian Electronics' video "AVR MCU Software and Hardware Design Video Tutorial - Getting Started: Hand-in-hand Teaching You to Get Started with MCUs". The second half is the circuit drawing and PCB drawing tutorial of Altium Designer6.0, which is simple and easy to understand.
Circuit board production depends on the tools around you.
Soldering skills are acquired through practice. It is recommended to use a soldering iron with a slightly lower temperature at the beginning. It is strongly recommended to use flux paste or rosin.
Circuit debugging is a painful process. When problems occur, a circuit is often changed in a mess. Many common problems come from the following points: the power supply is connected in reverse, the power supply is not turned on, the positive and negative poles of the components are connected in reverse, the chip direction is wrong, the solder joint is poor or the contact is poor, the components are damaged (this is the most painful...), and finally the PCB is drawn wrong or the schematic diagram is drawn wrong. Don't worry, take it step by step.
protues: Recommended version 7.7.2, not recommended for Chinese translation, not very stable after Chinese translation
51 MCU: Recommended Guo Tianxiang's teaching video. Teach you to learn MCU C language in ten days. If you are learning assembly, then I can't do anything, because I really can't program. Compared with 8951 MCU, it is recommended to use STC's 11 and 12 MCUs, because they integrate many new functions and are fully compatible with AT's 51 MCU C language. If you want to save some trouble, you can directly learn AT's AVR MCU, which also integrates many new functions and does not have so many language elements other than VC.
Keil C51: I downloaded many versions of V2, V3, and V4, and V3 is the most stable. Many library files can be downloaded from the official website of the MCU. STC MCU official website http://www.mcu-memory.com/ Although the webpage is relatively simple.
CPLD/FPGA: For basic Verilog syntax, I recommend "Zhou Ligong's Verilog Video", for modeling ideas, I recommend "Verilog Things V3.0" by Black Gold Power Community, for quartusII, I recommend "In-depth and Easy to Play FPGA Video Learning Course" Lecture 6 by Quanyou, for advanced courses, I recommend "In-depth and Easy to Play FPGA" by Quanyou. Recently, I saw that Quanyou's "Fall in Love with FPGA Development-Quanyou Learn NIOS2 with You" has been released, and I am looking forward to it. . . Lay a good language foundation, establish modeling ideas, and the road will become wider and wider. I will
stop talking nonsense here, and the above recommendations are advertising for me. There are free versions of videos and e-books available for download online, and it is recommended that if you are just getting started, you don't need to buy an expensive development board, it is best to buy a basic board, which is enough. If you can get an empty PCB board and solder it yourself, it will be better. This is described by Quanyou in "In-depth and Easy to Play FPGA". You must participate in various practices to improve, return to theory from practice and then guide practice, you will have unexpected gains.
Finally, my tuziy electronic laboratory will be established from time to time (depending on the situation = =), and you are welcome to join or cooperate with me!
Previous article:msp430 MCU + HD7279A control digital tube (IAR environment)
Next article:It’s all caused by the loop execution of the main() function.
Recommended Content
Latest Microcontroller Articles
He Limin Column
Microcontroller and Embedded Systems Bible
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
MoreSelected Circuit Diagrams
MorePopular Articles
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
MoreDaily News
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
Guess you like
- Design of smart greenhouse planting control system based on 5G network
- CCS5.5.0 compilation problem: "different version of compiler"
- Battery Charging Circuit Design Considerations
- Please tell me what is the withstand voltage of this 336 25K tantalum capacitor
- On the first day back to work, the company CEO wants to fire me? Can I get N+1 compensation?
- Hard disk control and encryption based on FPGA
- Redeem mooncakes with your core points during the Mid-Autumn Festival! Exchange your core points for core points and you will get endless surprises!
- I don't understand the GPIO operation statements of the HAL library. Please help me
- High-definition smart camera based on TMS320DM8127
- Causes of color difference between different batches of LCDs