<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hacking With Gum &#187; avr-fusedump</title>
	<atom:link href="http://hackingwithgum.com/tag/avr-fusedump/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackingwithgum.com</link>
	<description>A Hardware Hacking Blog</description>
	<lastBuildDate>Tue, 23 Mar 2010 00:47:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Dumping AVR Fuse Settings In Bash</title>
		<link>http://hackingwithgum.com/2009/11/05/dumping-avr-fuse-settings-in-bash/</link>
		<comments>http://hackingwithgum.com/2009/11/05/dumping-avr-fuse-settings-in-bash/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 03:44:19 +0000</pubDate>
		<dc:creator>cheffner</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[avr-fusedump]]></category>
		<category><![CDATA[bash]]></category>

		<guid isPermaLink="false">http://hackingwithgum.com/?p=384</guid>
		<description><![CDATA[I&#8217;m starting to get more into AVR programming, and reading / writing fuses is a pretty essential skill. The fuses can be easily read with avrdude, and the Engbedded Fuse Calculator does a wonderful job of interpreting the fuse bytes for you. But I got tired of typing out the avrdude command, then opening up [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m starting to get more into AVR programming, and reading / writing fuses is a pretty essential skill. The fuses can be easily read with <a href="http://http://www.nongnu.org/avrdude/">avrdude</a>, and the Engbedded <a href="http://www.engbedded.com/fusecalc/">Fuse Calculator</a> does a wonderful job of interpreting the fuse bytes for you. But I got tired of typing out the avrdude command, then opening up firefox, going to the Engbedded site and copying and pasting the fuse bytes into the input fields every time I wanted to check fuse settings (granted, not that often, but still&#8230;).</p>
<p>So, naturally, I wrote a bash script: <a href="http://hackingwithgum.com/wp-content/uploads/avr-fusedump.txt">avr-fusedump</a>. Just give it the name of your programmer and the AVR chip that you have connected, and it will run avrdude, print out the high, low, and extended fuse bytes, and open up the Engbedded Fuse Calculator site with the current fuse settings of your AVR chip. Example:</p>
<blockquote><pre>
$ avr-fusedump -c usbtiny -p ATmega328P
lfuse	0xFF
hfuse	0xD9
efuse	0x07
</pre>
</blockquote>
<p>And the following page was opened:</p>
<div id="attachment_385" class="wp-caption aligncenter" style="width: 310px"><a href="http://hackingwithgum.com/wp-content/uploads/2009/11/engbedded.png"><img src="http://hackingwithgum.com/wp-content/uploads/2009/11/engbedded-300x147.png" alt="Engbedded page opened by avr-fusedump" title="Engbedded Screenshot" width="300" height="147" class="size-medium wp-image-385" /></a><p class="wp-caption-text">Engbedded page opened by avr-fusedump</p></div>
<p>The avr-fusedump script can be downloaded <a href="http://hackingwithgum.com/wp-content/uploads/avr-fusedump.txt">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://hackingwithgum.com/2009/11/05/dumping-avr-fuse-settings-in-bash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
