<?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>datenkobold.de &#187; Butterfly</title>
	<atom:link href="http://www.datenkobold.de/weblog/tags/butterfly/feed" rel="self" type="application/rss+xml" />
	<link>http://www.datenkobold.de/weblog</link>
	<description>das Weblog von Steffen Bauch</description>
	<lastBuildDate>Fri, 09 Dec 2011 21:58:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Serielle Schnittstelle am AVR Butterfly</title>
		<link>http://www.datenkobold.de/weblog/2007/02/serielle-schnittstelle-am-avr-butterfly</link>
		<comments>http://www.datenkobold.de/weblog/2007/02/serielle-schnittstelle-am-avr-butterfly#comments</comments>
		<pubDate>Mon, 19 Feb 2007 22:42:35 +0000</pubDate>
		<dc:creator>aquo</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Butterfly]]></category>
		<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Schnittstellen]]></category>

		<guid isPermaLink="false">http://www.datenkobold.de/weblog/2007/02/serielle-schnittstelle-am-avr-butterfly</guid>
		<description><![CDATA[Um die serielle Schnittstelle am AVR Butterfly nutzen zu k&#246;nnen ist nicht viel Arbeit erforderlich. Ein serieller Pegelwandler von Low-Voltage-Seriell auf den h&#246;heren Pegel an der seriellen Schnittstelle eines PCs ist bereits auf dem Butterfly integriert. Es bietet sich an den Butterfly mit Stiftleisten zu best&#252;cken um Kabel einfach anschlie&#223;en zu k&#246;nnen. Ich habe ein [...]


<strong>Ähnliche Artikel:</strong><ol><li><a href='http://www.datenkobold.de/weblog/2007/01/avr-butterfly' rel='bookmark' title='AVR Butterfly'>AVR Butterfly</a></li>
<li><a href='http://www.datenkobold.de/weblog/2007/03/the-code-linux' rel='bookmark' title='The Code Linux'>The Code Linux</a></li>
<li><a href='http://www.datenkobold.de/weblog/2006/01/microcontroller-bastelei' rel='bookmark' title='Microcontroller-Bastelei'>Microcontroller-Bastelei</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Um die serielle Schnittstelle am AVR Butterfly nutzen zu k&#246;nnen ist nicht viel Arbeit erforderlich. Ein serieller Pegelwandler von Low-Voltage-Seriell auf den h&#246;heren Pegel an der seriellen Schnittstelle eines PCs ist bereits auf dem Butterfly integriert.<br />
Es bietet sich an den Butterfly mit Stiftleisten zu best&#252;cken um Kabel einfach anschlie&#223;en zu k&#246;nnen. Ich habe ein paar g&#252;nstige Bauteile von <a href="http://www.reichelt.de/">Reichelt</a> genutzt, dieses Material gibt es aber auch bei anderen Elektronik-H&#228;ndlern.</p>
<ul>
<li>3 Stifte einer 36-poligen, einreihigen geraden Stiftleiste mit Rasterma&#223; 2,54 (SL 1X36G 2,54)</li>
<li>eine 3-poligen Platinensteckverbinder gerade, weiss (PS 25/3G WS)</li>
<li>D-SUB-Buchse, 9-polig, L&#246;tkelch zum PC-Anschluss (D-SUB BU 09)</li>
</ul>
<p>Das ganze ist schnell verl&#246;tet, die PIN-Belegung ist aus der Grafik ersichtlich und ist im User-Manual des Butterfly dokumentiert. (RXD an Pin 3, TXD an Pin 2 und GND an Pin 5)</p>
<p><img src="http://www.datenkobold.de/weblog/wp-content/uploads/2007/02/butterfly_serial_1.jpg" alt="butterfly_serial_1" title="butterfly_serial_1" width="400" height="300" class="aligncenter size-full wp-image-405" /></p>
<p><img src="http://www.datenkobold.de/weblog/wp-content/uploads/2007/02/butterfly_serial_2.jpg" alt="butterfly_serial_2" title="butterfly_serial_2" width="400" height="300" class="aligncenter size-full wp-image-406" /></p>
<p>Das Ganze kann man dann in der Beispielanwendung bei der Namenseingabe mit dem Terminalprogramm Minicom testen. Die genaue Vorgehensweise ist unter Punkt 2.2.2 des <a href="http://www.atmel.com/dyn/resources/prod_documents/doc4271.pdf">Usermanual</a> beschrieben. Zur Kommunikation unter Linux stellt man am besten als Supernutzer den Default von Minicom mit</p>

<div class="wp_syntax"><div class="code"><pre class="sh" style="font-family:monospace;">minicom -s</pre></div></div>

<p>unter &#8220;Serial Port Default&#8221; auf Serial Device /dev/ttyS0, Communication Parameter auf 19200 8N1 und keine Hardware- und Software-Flusskontrolle. Das ganze speichert man als Default dfl. Nun kann man entsprechend der Anleitung einen ersten Test der Kommunikation durchf&#252;hren, der eingegebene Name sollte auch wenn kein Echo im Terminal eingestellt ist oder vom Butterfly zur&#252;ckgegeben wird nach Best&#228;tigen mit Enter auf dem Display erscheinen.</p>


<p><strong>Ähnliche Artikel:</strong><ol><li><a href='http://www.datenkobold.de/weblog/2007/01/avr-butterfly' rel='bookmark' title='AVR Butterfly'>AVR Butterfly</a></li>
<li><a href='http://www.datenkobold.de/weblog/2007/03/the-code-linux' rel='bookmark' title='The Code Linux'>The Code Linux</a></li>
<li><a href='http://www.datenkobold.de/weblog/2006/01/microcontroller-bastelei' rel='bookmark' title='Microcontroller-Bastelei'>Microcontroller-Bastelei</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.datenkobold.de/weblog/2007/02/serielle-schnittstelle-am-avr-butterfly/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AVR Butterfly</title>
		<link>http://www.datenkobold.de/weblog/2007/01/avr-butterfly</link>
		<comments>http://www.datenkobold.de/weblog/2007/01/avr-butterfly#comments</comments>
		<pubDate>Wed, 17 Jan 2007 20:53:24 +0000</pubDate>
		<dc:creator>aquo</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Butterfly]]></category>
		<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[Embedded]]></category>
		<category><![CDATA[Mikrocontroller]]></category>
		<category><![CDATA[Programmierung]]></category>

		<guid isPermaLink="false">http://www.datenkobold.de/weblog/2007/01/avr-butterfly</guid>
		<description><![CDATA[Der AVR Butterfly ist eine Evaluationsumgebung f&#252;r den Mikroprozessor ATmega169 von Atmel. Die Ausstattung an Schnittstellen und Sensor ist f&#252;r so ein kleines und g&#252;nstiges System recht beachtlicht. F&#252;r um die 20 Euro bekommt man ein 6-stelliges LCD, einen 4-Wege-Taster mit Druckknopf, 512 kByte Flash-Speicher, Licht- und Temperatursensor, einen Piezo-Schallwandler und einen Zugang &#252;ber serielle [...]


<strong>Ähnliche Artikel:</strong><ol><li><a href='http://www.datenkobold.de/weblog/2007/02/serielle-schnittstelle-am-avr-butterfly' rel='bookmark' title='Serielle Schnittstelle am AVR Butterfly'>Serielle Schnittstelle am AVR Butterfly</a></li>
<li><a href='http://www.datenkobold.de/weblog/2007/02/asus-wl-500g-premium-mit-openwrt-kamikaze' rel='bookmark' title='Asus WL-500g Premium mit OpenWrt Kamikaze'>Asus WL-500g Premium mit OpenWrt Kamikaze</a></li>
<li><a href='http://www.datenkobold.de/weblog/2006/01/microcontroller-bastelei' rel='bookmark' title='Microcontroller-Bastelei'>Microcontroller-Bastelei</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Der <a href="http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3146">AVR Butterfly</a> ist eine Evaluationsumgebung f&#252;r den Mikroprozessor <a href="http://www.atmel.com/dyn/products/product_card.asp?part_id=3012">ATmega169</a> von <a href="http://www.atmel.com/">Atmel</a>.</p>
<p><img src="http://www.datenkobold.de/weblog/wp-content/uploads/2007/01/avrbutterfly_front.jpg" alt="avrbutterfly_front" title="avrbutterfly_front" width="400" height="300" class="aligncenter size-full wp-image-393" /></p>
<p>Die Ausstattung an Schnittstellen und Sensor ist f&#252;r so ein kleines und g&#252;nstiges System recht beachtlicht. F&#252;r um die 20 Euro bekommt man ein 6-stelliges LCD, einen 4-Wege-Taster mit Druckknopf, 512 kByte Flash-Speicher, Licht- und Temperatursensor, einen Piezo-Schallwandler und einen Zugang &#252;ber serielle Schnittstelle (mit Pegelwandler auf dem Board). Als weitere Kommunikationspfade mit dem System kann man JTAG, SPI und I2C nutzen. Zudem arbeitet der Butterfly sehr stromsparend und ist mit einer Lithium-Batterie autark spannungsversorgt.</p>
<p>Das System ist in C programmierbar, einen entsprechenden Compiler und Werkzeuge zur Daten&#252;bertragung auf das System gibt es auch f&#252;r Linux.</p>


<p><strong>Ähnliche Artikel:</strong><ol><li><a href='http://www.datenkobold.de/weblog/2007/02/serielle-schnittstelle-am-avr-butterfly' rel='bookmark' title='Serielle Schnittstelle am AVR Butterfly'>Serielle Schnittstelle am AVR Butterfly</a></li>
<li><a href='http://www.datenkobold.de/weblog/2007/02/asus-wl-500g-premium-mit-openwrt-kamikaze' rel='bookmark' title='Asus WL-500g Premium mit OpenWrt Kamikaze'>Asus WL-500g Premium mit OpenWrt Kamikaze</a></li>
<li><a href='http://www.datenkobold.de/weblog/2006/01/microcontroller-bastelei' rel='bookmark' title='Microcontroller-Bastelei'>Microcontroller-Bastelei</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.datenkobold.de/weblog/2007/01/avr-butterfly/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

