<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://w.electrodragon.com/w/index.php?action=history&amp;feed=atom&amp;title=AVR_PROG_Shield</id>
	<title>AVR PROG Shield - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://w.electrodragon.com/w/index.php?action=history&amp;feed=atom&amp;title=AVR_PROG_Shield"/>
	<link rel="alternate" type="text/html" href="https://w.electrodragon.com/w/index.php?title=AVR_PROG_Shield&amp;action=history"/>
	<updated>2026-06-04T19:36:54Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.37.2</generator>
	<entry>
		<id>https://w.electrodragon.com/w/index.php?title=AVR_PROG_Shield&amp;diff=32846&amp;oldid=prev</id>
		<title>Chao at 08:01, 8 September 2023</title>
		<link rel="alternate" type="text/html" href="https://w.electrodragon.com/w/index.php?title=AVR_PROG_Shield&amp;diff=32846&amp;oldid=prev"/>
		<updated>2023-09-08T08:01:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Instruction ==&lt;br /&gt;
=== Uploading arduino bootloader ===&lt;br /&gt;
* Upload the ArduinoISP sketch into your arduino board &lt;br /&gt;
[[File:ArduinoISP 1.png|thumbnail]]&lt;br /&gt;
The setting of the LEDs from left to right are:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LEDs !! Description !! Status &lt;br /&gt;
|-&lt;br /&gt;
| D7 || Programming || when IC is programming properly&lt;br /&gt;
|-&lt;br /&gt;
| D8  || Error || when target IC is not connecting properly&lt;br /&gt;
|-&lt;br /&gt;
| D9 || Status: heartbeat || keep beating when power up&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* Button Press for D10 to LOW TTL&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Setup the shield ===&lt;br /&gt;
==== Flash Bootloader Programming Guide and Note ====&lt;br /&gt;
* Support three attiny series&lt;br /&gt;
* Some version of ArduinoIDE is not working well, for example, 1.61, 1.00, etc, better version approved 1.05, 1.56-r2&lt;br /&gt;
* Burn bootloader twice, sometimes it seems the arduinoIDE bug: the IC will fail on uploading sketch when moved to arduino board &lt;br /&gt;
&lt;br /&gt;
* If you see the problem &amp;quot;programmer of out sync&amp;quot;, get the easy solution here. [[arduinoISP]]&lt;br /&gt;
* [[:Category:Arduino|Find all the unofficial attiny board files here.]]&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Series !! DIP setup group !! Auto-rest !! ATtiny2313 jumper !!Core file supported 1.5 IDE !! LED&lt;br /&gt;
|-&lt;br /&gt;
| ATtiny13/25/45/85/2313/4313 || 1st group || up-off  || Down-off and On-up for attiny*313 || [[:File:Tiny13.zip|Link]][http://forum.arduino.cc/index.php?topic=89781.270 Source] || D3&lt;br /&gt;
|-&lt;br /&gt;
| ATtiny24/44/84 || 2nd group || up-off || Down-off || [https://code.google.com/p/arduino-tiny/downloads/detail?name=arduino-tiny-0100-0015.zip Link]&lt;br /&gt;
|-&lt;br /&gt;
| ATmega168/328 || 3rd group || up-off || Down-off || default in IDE || Digital pin 1 (D1)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ArduinoISP 7.png| upload arduino sketch using &amp;quot;programmer&amp;quot; options in the menu, DO NOT use &amp;quot;upload&amp;quot; button&lt;br /&gt;
File:Avrdudess_with_avr_programmer.png| Program hex file into target IC with AVRDUDESS&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* Done!&lt;br /&gt;
&lt;br /&gt;
==== Board setup ====&lt;br /&gt;
* Set the auto-reset to off, now you will only program the target IC&lt;br /&gt;
* Set the right jumpers for ICs, see the examples below, ONLY turn on one group of toggle switch every time.&lt;br /&gt;
&amp;lt;gallery widths=300px&amp;gt;&lt;br /&gt;
File:AVR_programmer_with_attiny13a.JPG | For attiny13a, Turn on the 1st group on the left&lt;br /&gt;
File:AVR_programmer_with_attiny_2313.JPG | For attiny 2313, turn on the 1st group in the left and put the four jumpers on the right top position&lt;br /&gt;
File:AVR_programmer_with_atmega_328p.JPG | For atmega 328p, turn on the 3rd group on the right&lt;br /&gt;
File:AVR_bootloader_setup_03.JPG| For new board version attiny13&lt;br /&gt;
File:AVR_bootloader_setup_01.JPG| For new board version attiny2313&lt;br /&gt;
File:AVR_bootloader_setup_02.JPG| For new board version atmega328&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Programming from PC ===&lt;br /&gt;
&amp;lt;gallery widths=300px&amp;gt;&lt;br /&gt;
File:ArduinoISP 4.png|Select the correct board and serial port&lt;br /&gt;
File:ArduinoISP 5.png|Select arduino as ISP in programmer menu (Your Arduino on the bottom should be already programmed within Arduino as ISP sketch, and heartheat LED is beating)&lt;br /&gt;
File:ArduinoISP 6.png|Click burn bootloader, do it twice for a bug reason (some arduinoIDE versions have problem)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Upload blink sketch for testing ====&lt;br /&gt;
* To check the bootloader, you can try upload sketch&lt;br /&gt;
* To upload sketch to the IC on the shield, choose &amp;quot;upload using programmer&amp;quot; in the menu, otherwise it will upload into arduino main board&lt;br /&gt;
* or using avrdudess to upload AVR hex file&lt;br /&gt;
* Do not program the LED pin 13, then LED on the shield will not work, use following settings instead[[File:ArduinoISP 3.png|thumbnail]]&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Series !! Blink sketch for testing LED on shield&lt;br /&gt;
|-&lt;br /&gt;
| ATtiny13/25/45/85/2313/4313 || int led = 4; (attiny13, etc), int led = 1;(attiny2313, etc)&lt;br /&gt;
|-&lt;br /&gt;
| ATtiny24/44/84 || ?&lt;br /&gt;
|-&lt;br /&gt;
| ATmega168/328 || int led = 1;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Video tutorials ==&lt;br /&gt;
* Use programmer shield with [http://blog.zakkemble.co.uk/avrdudess-a-gui-for-avrdude/ AVRDUDESS] (avrdude GUI), [http://www.youtube.com/watch?v=_j2UyHzyhho see it here.]&lt;br /&gt;
* Uploading arduino bootloader and sketch, [http://www.youtube.com/watch?v=SBx05s5JZWQ see it here.] &lt;br /&gt;
* [http://www.youtube.com/watch?v=jBzytty7DgE See the programming in process here.]&lt;br /&gt;
* [http://www.youtube.com/watch?v=LZ6bevXIlGM Demo video of the programmed IC on the shield.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category: AVR Programmer]]&lt;/div&gt;</summary>
		<author><name>Chao</name></author>
	</entry>
</feed>