Although it does not support newer commonly used chips such as Mega8/48/88/168, it does not detract from its practicality. We can use this JtagICE to emulate the Mega16 chip for development, and then transplant it to M8/48/88/168 after successful development. As long as you pay attention during development, transplantation will not be difficult.
Effect diagram of using veneer IC:
But one disadvantage of using veneer IC is that the chip cannot be removed (if we want to re-burn the ROM of the chip, it would be much more convenient if we can remove it). Therefore, for this activity, we recommend using Mega16 in DIP40 package. The following is a real picture made by Hongri:
There are many kinds of circuits for homemade Jtag on the Internet. Based on the collected information, Hongri designed the simplest and easiest JTAG introduced in this article. The RS232 interface is made of discrete parts, using local materials, simple and reliable. The
J1 double-row ten-pin seat of this circuit can be used as both Jtag and ISP (controlled by jumper JP1). When the JP1 jumper is short-circuited, J1 is used for ISP download, which is convenient for updating the ROM of this Jtag. When the J1 jumper is open, it is used as JTAG.
If you have a 232 chip, you can replace the discrete RS232 part above with the following circuit:
Burning file:
After making the PCB according to the above hardware, check that the welding is correct, and then you can burn it.
There are many ways to burn. One method I (armok) recommend is: remove the M16 chip from the JTAG board, put it on a common experimental board with an ISP port, use SL-ISP1.32 software, and burn the flash.rom and epprom.rom in the AVR Studio 4.10 Rom burning file in the appendix of this article directly into the Jtag ATmega16.
Previous article:Design of LED Color Light Controller Using AVR Single Chip Microcomputer
Next article:Homemade AVR MCU ISP download cable
Recommended ReadingLatest update time:2024-11-15 16:34
- Popular Resources
- Popular amplifiers
- Principles and Applications of Single Chip Microcomputers 3rd Edition (Zhang Yigang)
- Metronom Real-Time Operating System RTOS for AVR microcontrollers
- EDA Technology Practical Tutorial--Verilog HDL Edition (Sixth Edition) (Pan Song, Huang Jiye)
- Learn C language for AVR microcontrollers easily (with video tutorial) (Yan Yu, Li Jia, Qin Wenhai)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- Huawei's Strategic Department Director Gai Gang: The cumulative installed base of open source Euler operating system exceeds 10 million sets
- Download from the Internet--ARM Getting Started Notes
- Learn ARM development(22)
- Learn ARM development(21)
- Learn ARM development(20)
- Learn ARM development(19)
- Learn ARM development(14)
- Learn ARM development(15)
- Analysis of the application of several common contact parts in high-voltage connectors of new energy vehicles
- Wiring harness durability test and contact voltage drop test method
- ESP32-S2-Saola-1 flashing light
- (Repost) Everything can be Linux: Martin released 18 patches to allow M1 Mac to initially run Linux
- How to use SEGGER J-Trace Pro streaming mode to implement instruction tracing?
- NeoPixel Array Simulator
- 【Power amplifier application】 Lamb wave signal analysis based on dry-coupled ultrasonic testing
- Answer the questions and get a gift | Rochester Electronics will help you solve the problems of the entire semiconductor cycle
- C language (vd6.0) sleep function usage and delay usage
- Battery applications in medical monitoring and the changing environment
- Extract LEF
- Case study of the method to solve the distortion of high-frequency pulse signal measured by oscilloscope