Arduino/ATMEL AVR ISP Using Pro Mini
This project shows how to use an Arduino Pro Mini as ISP (In Circuit Serial Programmer) device. This ISP can be used to programming Arduino boards as well ATMEL/Microchip AVR microcontrollers.
Below is the ISP stripboard assembled with all components and the connectors and jumpers pinout. The board was created using the DIYLC Software.
The picture below shown the real board assembled.
The LEDs can give visual feedback about the device programming process as below:
Color | Function |
---|---|
Red | - Error occurs during the device programming |
Green | - Heart Beat. Indicates ISP hardware is running |
Blue | - ISP is programming the target device |
The jumpers give the options to select the baudrate (19200 or 38400) and if the target device will be powered by the ISP hardware.
A serial to USB converter device is required in order to connect the ISP Hardware (Arduino Pro Mini) to computer.
Below is the device connected to an Arduino Leonardo board and a Serial to USB converter.
The source code for this project and the DIYLC board files can be found HERE on my Github page.
This programmer can be used with the AVRDUDE software described on this post
Enjoy it! π
Vanderson π€
License
All projects are supplied βAS ISβ for individual use only. Commercial use is not authorised.