<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Howto recover wrong fuses settings on a AVR</title>
	<atom:link href="http://www.larsen-b.com/Article/260.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.larsen-b.com/Article/260.html</link>
	<description>Titanium Exposé</description>
	<lastBuildDate>Wed, 17 Feb 2010 23:06:54 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Ben Ryves</title>
		<link>http://www.larsen-b.com/Article/260.html/comment-page-1#comment-7701</link>
		<dc:creator>Ben Ryves</dc:creator>
		<pubDate>Sun, 25 Oct 2009 23:21:11 +0000</pubDate>
		<guid isPermaLink="false">#comment-7701</guid>
		<description>Thank you for posting this! Rather than program another microcontroller, you can use a standard crystal oscillator circuit, such as one of these - http://z80.info/uexosc.htm - to coax the AVR back to life.</description>
		<content:encoded><![CDATA[<p>Thank you for posting this! Rather than program another microcontroller, you can use a standard crystal oscillator circuit, such as one of these &#8211; <a href="http://z80.info/uexosc.htm" rel="nofollow">http://z80.info/uexosc.htm</a> &#8211; to coax the AVR back to life.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: VidPro</title>
		<link>http://www.larsen-b.com/Article/260.html/comment-page-1#comment-7695</link>
		<dc:creator>VidPro</dc:creator>
		<pubDate>Wed, 21 Oct 2009 19:15:32 +0000</pubDate>
		<guid isPermaLink="false">#comment-7695</guid>
		<description>The #include should be &amp;lt avr/io.h &amp;gt</description>
		<content:encoded><![CDATA[<p>The #include should be &amp;lt avr/io.h &amp;gt</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: VidPro</title>
		<link>http://www.larsen-b.com/Article/260.html/comment-page-1#comment-7694</link>
		<dc:creator>VidPro</dc:creator>
		<pubDate>Wed, 21 Oct 2009 19:12:34 +0000</pubDate>
		<guid isPermaLink="false">#comment-7694</guid>
		<description>I had bricked 2 Atmega8&#039;s and used the external clock method with this code running on another atmega8:

#define F_CPU 1000000UL  /* 1 MHz CPU clock */

#include 

int
main (void)
{
        DDRC = _BV (PC0);               /* PC0 is digital output */
         
        while (1)                       /* loop forever */
        {
                /* set PC0 on PORTC (digital high) */
                PORTC &amp;= ~_BV(PC0);                

        }

        return (0);
}

I then connected pin 23 if the working avr to pin 9 of the bricked avr and then restored the fuses. Worked for me on the 2 I screwed up... maybe it will help others

used AVR studio to compile.</description>
		<content:encoded><![CDATA[<p>I had bricked 2 Atmega8&#8217;s and used the external clock method with this code running on another atmega8:</p>
<p>#define F_CPU 1000000UL  /* 1 MHz CPU clock */</p>
<p>#include </p>
<p>int<br />
main (void)<br />
{<br />
        DDRC = _BV (PC0);               /* PC0 is digital output */</p>
<p>        while (1)                       /* loop forever */<br />
        {<br />
                /* set PC0 on PORTC (digital high) */<br />
                PORTC &amp;= ~_BV(PC0);                </p>
<p>        }</p>
<p>        return (0);<br />
}</p>
<p>I then connected pin 23 if the working avr to pin 9 of the bricked avr and then restored the fuses. Worked for me on the 2 I screwed up&#8230; maybe it will help others</p>
<p>used AVR studio to compile.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dolphin</title>
		<link>http://www.larsen-b.com/Article/260.html/comment-page-1#comment-7629</link>
		<dc:creator>Dolphin</dc:creator>
		<pubDate>Wed, 22 Jul 2009 09:32:08 +0000</pubDate>
		<guid isPermaLink="false">#comment-7629</guid>
		<description>I mean that I can&#039;t use this way to recover my AVR which has been recovered before (more clearly, I can use this way only one time). This is my programmer : http://www.lancos.com/prog.html . So, this is my problem.
Thanks.</description>
		<content:encoded><![CDATA[<p>I mean that I can&#8217;t use this way to recover my AVR which has been recovered before (more clearly, I can use this way only one time). This is my programmer : <a href="http://www.lancos.com/prog.html" rel="nofollow">http://www.lancos.com/prog.html</a> . So, this is my problem.<br />
Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.larsen-b.com/Article/260.html/comment-page-1#comment-7628</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Tue, 21 Jul 2009 21:06:13 +0000</pubDate>
		<guid isPermaLink="false">#comment-7628</guid>
		<description>Dolphin : Perhaps you need to explain, what you screw up ..

Arimarjul : You have to use a parallel programming mode .. this can be done with a STK500, or a JTAG if you don&#039;t break the Jtag enable fuse .. 

The parallel flash is the ultimate one, but this require to have a special programmer like the STK500..</description>
		<content:encoded><![CDATA[<p>Dolphin : Perhaps you need to explain, what you screw up ..</p>
<p>Arimarjul : You have to use a parallel programming mode .. this can be done with a STK500, or a JTAG if you don&#8217;t break the Jtag enable fuse .. </p>
<p>The parallel flash is the ultimate one, but this require to have a special programmer like the STK500..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: arimarjul</title>
		<link>http://www.larsen-b.com/Article/260.html/comment-page-1#comment-7623</link>
		<dc:creator>arimarjul</dc:creator>
		<pubDate>Tue, 21 Jul 2009 11:48:29 +0000</pubDate>
		<guid isPermaLink="false">#comment-7623</guid>
		<description>HI!
I have a worst problem. I work with a atmega 8/16/32 and use a AVRISPmkII to program them.
But the problem occurs when some uC has the SPIEN fuse  in &#039;1&#039;.(serial programming disabled).
What can I do to fix this problem? I have a great amount of this uC.
Please help me!!!</description>
		<content:encoded><![CDATA[<p>HI!<br />
I have a worst problem. I work with a atmega 8/16/32 and use a AVRISPmkII to program them.<br />
But the problem occurs when some uC has the SPIEN fuse  in &#8216;1&#8242;.(serial programming disabled).<br />
What can I do to fix this problem? I have a great amount of this uC.<br />
Please help me!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dolphin</title>
		<link>http://www.larsen-b.com/Article/260.html/comment-page-1#comment-7615</link>
		<dc:creator>Dolphin</dc:creator>
		<pubDate>Tue, 14 Jul 2009 09:31:11 +0000</pubDate>
		<guid isPermaLink="false">#comment-7615</guid>
		<description>I had used this way to recover wrong fuses settings on my AVR (ATmega8, ATtiny13) and it had worked perfectly. After then, I set wrong fuses again, I used this way to recover but it didn&#039;t worked. I don&#039;t know why, could you help me?</description>
		<content:encoded><![CDATA[<p>I had used this way to recover wrong fuses settings on my AVR (ATmega8, ATtiny13) and it had worked perfectly. After then, I set wrong fuses again, I used this way to recover but it didn&#8217;t worked. I don&#8217;t know why, could you help me?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ckeays</title>
		<link>http://www.larsen-b.com/Article/260.html/comment-page-1#comment-7205</link>
		<dc:creator>ckeays</dc:creator>
		<pubDate>Sat, 30 May 2009 00:55:02 +0000</pubDate>
		<guid isPermaLink="false">#comment-7205</guid>
		<description>I found a website that sells a programmer to fix any avr. It only cost $29 and I fixed all of my locked atmega&#039;s!

http://www.microcontrollerprog.com</description>
		<content:encoded><![CDATA[<p>I found a website that sells a programmer to fix any avr. It only cost $29 and I fixed all of my locked atmega&#8217;s!</p>
<p><a href="http://www.microcontrollerprog.com" rel="nofollow">http://www.microcontrollerprog.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jejen</title>
		<link>http://www.larsen-b.com/Article/260.html/comment-page-1#comment-6965</link>
		<dc:creator>jejen</dc:creator>
		<pubDate>Mon, 13 Apr 2009 08:51:36 +0000</pubDate>
		<guid isPermaLink="false">#comment-6965</guid>
		<description>I do not have any other microcontroller, what if using the LPT printer port? please give this code to generate clock using LPT parallel port ...  thanks</description>
		<content:encoded><![CDATA[<p>I do not have any other microcontroller, what if using the LPT printer port? please give this code to generate clock using LPT parallel port &#8230;  thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jXP3</title>
		<link>http://www.larsen-b.com/Article/260.html/comment-page-1#comment-6938</link>
		<dc:creator>jXP3</dc:creator>
		<pubDate>Thu, 12 Mar 2009 12:47:53 +0000</pubDate>
		<guid isPermaLink="false">#comment-6938</guid>
		<description>For me it worked perfectly just using CKOUT of another microcontroller(attiny2313).</description>
		<content:encoded><![CDATA[<p>For me it worked perfectly just using CKOUT of another microcontroller(attiny2313).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
