Description: High-voltage parallel programming can restore most of the locked chips to factory default, especially for chips that are disabled by reset. This high-voltage parallel programmer uses an M8 as the main control chip, converts various PC instructions and programming data sent through the serial port, and then programs the target chip. Currently, it can directly support the programming of M8 and M16. Since M16 programming is not required, the schematic diagram has been modified.
The final schematic is as follows:
With the schematic diagram, all that was left was to draw the board and make the board. So I worked late into the night and the finished PCB-3D diagram was as follows:
Then, there are two options. The first is to make the board yourself, using the thermal transfer method. The disadvantage is that it is more laborious because I don’t have a printer. If you want, you can also use a universal board. After all, the circuit is relatively simple. The second is to send the PCB file to a professional circuit board manufacturer. The disadvantage is that it costs RMB. As for where to find it, you can find it by searching on Taobao. I used the second option. I found all the components while the PCB was still not back. The PCB board that was sampled is as follows:
The picture shows several pieces connected together, just put them apart and pretend.
The next step is to solder the components. It is useless to talk about it, but it is practical to do it. Solder the horizontal and shorter components first:
Re-soldering large components:
The finished effect is as follows:
Haha, it looks very small; [page]
However, the programming cannot work at this time, because it has no "soul". Next, we use the ISP line we made before to inject the "soul" of the programmer into the main control IC-M8.
The one with USB port in the picture is the USB-ISP cable made last time. Below is the temporary AVR minimum system board. The first step: after connecting, open the software and configure the fuse, as shown in the figure:
Step 2: Click to load Flash, select the folder where the Hex file is located and open it;
Step 3: Click Auto; the Hex file will be written into the MCU as shown in the figure:
The progress bar shows the burning progress.
After writing, remove the chip and insert it into the board just soldered. After connecting, open the M8HVPRO software. The first step is to click Set Port if your serial port number is not the default COM1, set the port number corresponding to your serial number, and then close and restart. The third point: click Communication Detection. If it shows that the connection is successful! Then congratulations, your high-voltage programmer is ready.
Previous article:HY-240128M-201 LCD Module and Its Application
Next article:Intelligent air conditioner remote controller based on Atmega16 microcontroller
Recommended ReadingLatest update time:2024-11-16 14:55
- Popular Resources
- Popular amplifiers
- Wireless Sensor Network Technology and Applications (Edited by Mou Si, Yin Hong, and Su Xing)
- Modern Electronic Technology Training Course (Edited by Yao Youfeng)
- Modern arc welding power supply and its control
- Small AC Servo Motor Control Circuit Design (by Masaru Ishijima; translated by Xue Liang and Zhu Jianjun, by Masaru Ishijima, Xue Liang, and Zhu Jianjun)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- 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
- 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
- Thank you + my family for your understanding and support! + Thank you to my new colleagues for their generous help along the way! + Thank you to the leaders of my company for their trust in me! + Thank you to the EE forum for providing me with professional knowledge!
- TI releases the latest industrial electronics reference design!
- Understanding wireless communication technology
- Infineon Tmall flagship store offers huge discounts Part 1 - Limited cashback on a first-come, first-served basis, Double 11 special promotion!
- Good evening, experts.
- You may need oscilloscope information urgently, especially analog ones. You can get the information here.
- XMC4800 Review (Part 2) - Unboxing and Lighting
- Share the use of Allegro Color command with everyone
- Comparison of technical indicators between N76E003AT20 and STM8S003F3P6
- CCS variable observer problem