<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>http://www.nibo-roboter.de/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=El+Achimo</id>
		<title>Nibo Wiki - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="http://www.nibo-roboter.de/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=El+Achimo"/>
		<link rel="alternate" type="text/html" href="http://www.nibo-roboter.de/wiki/Spezial:Beitr%C3%A4ge/El_Achimo"/>
		<updated>2026-06-22T18:22:41Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.29.2</generator>

	<entry>
		<id>http://www.nibo-roboter.de/mediawiki/index.php?title=NIBO_2/FAQ&amp;diff=619</id>
		<title>NIBO 2/FAQ</title>
		<link rel="alternate" type="text/html" href="http://www.nibo-roboter.de/mediawiki/index.php?title=NIBO_2/FAQ&amp;diff=619"/>
				<updated>2010-04-05T08:32:01Z</updated>
		
		<summary type="html">&lt;p&gt;El Achimo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;----&lt;br /&gt;
'''F:''' Beim Linken des Programms bekomme ich folgende Fehlermeldung:&lt;br /&gt;
 C:\Programme\NiboLib\lib\libnibo_line.a(line.o): In function `line_readPersistent': line.c:(.text.line_readPersistent+0x10): undefined reference to `__eerd_block'&lt;br /&gt;
 C:\Programme\NiboLib\lib\libnibo_line.a(line.o): In function `line_writePersistent': line.c:(.text.line_writePersistent+0x10): undefined reference to `__eewr_block'&lt;br /&gt;
&lt;br /&gt;
'''A:''' Vermutlich verwenden Sie eine AVR Libc Version, die nicht zur Nibo Library Version passt. Für die nibolib-20100222 benötigen Sie '''WinAVR-20100110'''.&lt;br /&gt;
----&lt;br /&gt;
'''F:''' Mein Programm zeigt statt eines Floatingpoint Wertes nur ein Fragezeichen an!&lt;br /&gt;
 &lt;br /&gt;
'''A:''' Bei den Linkoptionen müssen sie als Bibliothek die ''libprintf_flt.a'' und die ''libm.a'' auswählen '''und''' bei den Linkoption &amp;lt;tt&amp;gt;-Wl,-u,vfprintf&amp;lt;/tt&amp;gt; eintragen.&lt;br /&gt;
----&lt;br /&gt;
'''F:''' Ich habe mich aus meinen NIBO 2 ausgesperrt (Fusebits falsch programmiert).&lt;br /&gt;
&lt;br /&gt;
'''A:''' Steht hier: [[Ausgesperrt]]&lt;/div&gt;</summary>
		<author><name>El Achimo</name></author>	</entry>

	<entry>
		<id>http://www.nibo-roboter.de/mediawiki/index.php?title=Ausgesperrt&amp;diff=618</id>
		<title>Ausgesperrt</title>
		<link rel="alternate" type="text/html" href="http://www.nibo-roboter.de/mediawiki/index.php?title=Ausgesperrt&amp;diff=618"/>
				<updated>2010-04-05T08:28:03Z</updated>
		
		<summary type="html">&lt;p&gt;El Achimo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bei den AVR Mikrocontrollern ist es m&amp;amp;ouml;glich sich durch ung&amp;amp;uuml;nstige Fuse-Bit-Einstellungen auszusperren. Meistens ist eine falsche Taktquelle daran schuld: Der ATmega sollte auf &amp;quot;Ext. High Frequency Crystal (CKSEL=1111)&amp;quot; und &amp;quot;Full Swing&amp;quot; (CKOPT=0) eingestellt sein - ung&amp;amp;uuml;nstigerweise wurde jedoch &amp;quot;Ext. Clock (CKSEL=0000)&amp;quot; ausgew&amp;amp;auml;hlt. Danach l&amp;amp;auml;uft der Controller nur noch wenn am Pin XTAL1 mit einem fertigen Takt versorgt wird. Um einen Takt zu erzeugen kann man einen fertigen Oszillator verwenden, der nur mit 5V versorgt werden muss.&lt;br /&gt;
&lt;br /&gt;
Die genaue Frequenz des Oszillators ist unkritisch, erhältlich sind sie bei Elektronikgeschäften vor Ort oder bei Elektronikversendern (z.Bsp. [[reichelt_article:13706|OSZI 4,000000]] bei reichelt)&lt;br /&gt;
&lt;br /&gt;
[[Datei:Oszilator.jpg|miniatur|Quarzoszilator mit 4Mhz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das wiederbeleben des NIBO 2 nach einem versehentlichen umprogrammieren der Fusebits ist kein Problem:&lt;br /&gt;
Du besorgst dier einen Quarzoszilator. Wenn du den NIBO 2 bei einem der Elektronikfachversandhäuser bestellst, bestelle dir das Ding direkt mit. Bei Reichelt.de kostet er 0,86€ [1] Das ist ca. 1% vom Preis des NIBO 2. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Frequenz ist dabei nicht so wichtig, da es hierbei nur darum geht, dem MEGA128 einen Takt zum Arbeiten zu geben (So wie Baba das auf dem Piratenschiff macht ;-) ).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:Quarz belegung.jpg|miniatur|Die Belegung des Quarzoszilators]]&lt;br /&gt;
Nun lötest du an die auf dem Bild gezeigten Kabel an.&lt;br /&gt;
&lt;br /&gt;
Rot = +5V (z.B. X6 Pin7)&lt;br /&gt;
&lt;br /&gt;
Schwarz = 0V/GND/Masse (z.B. X6 Pin2)&lt;br /&gt;
&lt;br /&gt;
Gelb = Takt&lt;br /&gt;
&lt;br /&gt;
Unten links, die Spitze ist die Markierung für Pin1 (Mittleres Bild). Siehe dazu auch das Datenblatt [http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=0;INDEX=0;FILENAME=B400%252FOSZI_4000000.pdf;SID=28U-pGzKwQARwAAANKE7Q719510011d8c96da0757646cae350193]&lt;br /&gt;
Rot und Schwarz sind Klar! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:Quarz.jpg|miniatur|links neben dem Quarz ist das Kabel angelötet]]&lt;br /&gt;
Der Takt muss an den MEGA128 XTAL1 Pin 24. Einfacher ist es allerdings für den nicht soo geübten SMDvonhandlöter den (von hinten gesehen) linken Pin des 16Mhz Quarzes zu benutzen. Das rote Kabel (müsste gelb sein) habe ich an meinem Nibo drann gelassen. (unteres Bild)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jetzt brauchst du nur noch die Spannung auf den Nibo und den Quarz zu legen und kannst den ATMEGA128 wieder mit den richtigen FuseBits programmieren.&lt;br /&gt;
&lt;br /&gt;
Die Fuse-Bits des NIBO2 haben standardmäßig folgende Werte:&lt;br /&gt;
{| {{BlueTable}}&lt;br /&gt;
 |EXTENDED&lt;br /&gt;
 |HIGH&lt;br /&gt;
 |LOW&lt;br /&gt;
 |-&lt;br /&gt;
 |0xFF&lt;br /&gt;
 |0xC1&lt;br /&gt;
 |0xFF&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&lt;br /&gt;
[1] Datenblatt Quarzoszilator [http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=0;INDEX=0;FILENAME=B400%252FOSZI_4000000.pdf;SID=28U-pGzKwQARwAAANKE7Q719510011d8c96da0757646cae350193]&lt;br /&gt;
&lt;br /&gt;
[[Category:UCOM-IR]]&lt;br /&gt;
[[Category:NIBO 2]]&lt;br /&gt;
[[Category:Nibo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selbstverständlich ist jeder für sein eigenes Tun verantwortlich und hat bei Schäden keinerlei Ansprüche an den/die Verfasser.&lt;/div&gt;</summary>
		<author><name>El Achimo</name></author>	</entry>

	<entry>
		<id>http://www.nibo-roboter.de/mediawiki/index.php?title=Ausgesperrt&amp;diff=617</id>
		<title>Ausgesperrt</title>
		<link rel="alternate" type="text/html" href="http://www.nibo-roboter.de/mediawiki/index.php?title=Ausgesperrt&amp;diff=617"/>
				<updated>2010-04-05T08:23:37Z</updated>
		
		<summary type="html">&lt;p&gt;El Achimo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bei den AVR Mikrocontrollern ist es m&amp;amp;ouml;glich sich durch ung&amp;amp;uuml;nstige Fuse-Bit-Einstellungen auszusperren. Meistens ist eine falsche Taktquelle daran schuld: Der ATmega sollte auf &amp;quot;Ext. High Frequency Crystal (CKSEL=1111)&amp;quot; und &amp;quot;Full Swing&amp;quot; (CKOPT=0) eingestellt sein - ung&amp;amp;uuml;nstigerweise wurde jedoch &amp;quot;Ext. Clock (CKSEL=0000)&amp;quot; ausgew&amp;amp;auml;hlt. Danach l&amp;amp;auml;uft der Controller nur noch wenn am Pin XTAL1 mit einem fertigen Takt versorgt wird. Um einen Takt zu erzeugen kann man einen fertigen Oszillator verwenden, der nur mit 5V versorgt werden muss.&lt;br /&gt;
&lt;br /&gt;
Die genaue Frequenz des Oszillators ist unkritisch, erhältlich sind sie bei Elektronikgeschäften vor Ort oder bei Elektronikversendern (z.Bsp. [[reichelt_article:13706|OSZI 4,000000]] bei reichelt)&lt;br /&gt;
&lt;br /&gt;
[[Datei:Oszilator.jpg|miniatur|Quarzoszilator mit 4Mhz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Das wiederbeleben des NIBO 2 nach einem versehentlichen umprogrammieren der Fusebits ist kein Problem:&lt;br /&gt;
Du besorgst dier einen Quarzoszilator. Wenn du den NIBO 2 bei einem der Elektronikfachversandhäuser bestellst, bestelle dir das Ding direkt mit. Bei Reichelt.de kostet er 0,86€ [1] Das ist ca. 1% vom Preis des NIBO 2. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Frequenz ist dabei nicht so wichtig, da es hierbei nur darum geht, dem MEGA128 einen Takt zum Arbeiten zu geben (So wie Baba das auf dem Piratenschiff macht ;-) ).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:Quarz belegung.jpg|miniatur|Die Belegung des Quarzoszilators]]&lt;br /&gt;
Nun lötest du an die auf dem Bild gezeigten Kabel an.&lt;br /&gt;
&lt;br /&gt;
Rot = +5V (z.B. X6 Pin7)&lt;br /&gt;
&lt;br /&gt;
Schwarz = 0V/GND/Masse (z.B. X6 Pin2)&lt;br /&gt;
&lt;br /&gt;
Gelb = Takt&lt;br /&gt;
&lt;br /&gt;
Unten links, die Spitze ist die Markierung für Pin1 (Mittleres Bild). Siehe dazu auch das Datenblatt [http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=0;INDEX=0;FILENAME=B400%252FOSZI_4000000.pdf;SID=28U-pGzKwQARwAAANKE7Q719510011d8c96da0757646cae350193]&lt;br /&gt;
Rot und Schwarz sind Klar! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:Quarz.jpg|miniatur|links neben dem Quarz ist das Kabel angelötet]]&lt;br /&gt;
Der Takt muss an den MEGA128 XTAL1 Pin 24. Einfacher ist es allerdings für den nicht soo geübten SMDvonhandlöter den (von hinten gesehen) linken Pin des 16Mhz Quarzes zu benutzen. Das rote Kabel (müsste gelb sein) habe ich an meinem Nibo drann gelassen. (unteres Bild)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jetzt brauchst du nur noch die Spannung auf den Nibo und den Quarz zu legen und kannst den ATMEGA128 wieder mit den richtigen FuseBits programmieren.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&lt;br /&gt;
[1] Datenblatt Quarzoszilator [http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=0;INDEX=0;FILENAME=B400%252FOSZI_4000000.pdf;SID=28U-pGzKwQARwAAANKE7Q719510011d8c96da0757646cae350193]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Fuse-Bits des NIBO2 haben standardmäßig folgende Werte:&lt;br /&gt;
{| {{BlueTable}}&lt;br /&gt;
 |EXTENDED&lt;br /&gt;
 |HIGH&lt;br /&gt;
 |LOW&lt;br /&gt;
 |-&lt;br /&gt;
 |0xFF&lt;br /&gt;
 |0xC1&lt;br /&gt;
 |0xFF&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:UCOM-IR]]&lt;br /&gt;
[[Category:NIBO 2]]&lt;br /&gt;
[[Category:Nibo]]&lt;/div&gt;</summary>
		<author><name>El Achimo</name></author>	</entry>

	<entry>
		<id>http://www.nibo-roboter.de/mediawiki/index.php?title=Datei:Quarz.jpg&amp;diff=616</id>
		<title>Datei:Quarz.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.nibo-roboter.de/mediawiki/index.php?title=Datei:Quarz.jpg&amp;diff=616"/>
				<updated>2010-04-05T08:01:35Z</updated>
		
		<summary type="html">&lt;p&gt;El Achimo: Position des Lötpunktes an dem der Takt auflelegt werden muss.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Position des Lötpunktes an dem der Takt auflelegt werden muss.&lt;/div&gt;</summary>
		<author><name>El Achimo</name></author>	</entry>

	<entry>
		<id>http://www.nibo-roboter.de/mediawiki/index.php?title=Datei:Quarz_belegung.jpg&amp;diff=615</id>
		<title>Datei:Quarz belegung.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.nibo-roboter.de/mediawiki/index.php?title=Datei:Quarz_belegung.jpg&amp;diff=615"/>
				<updated>2010-04-05T08:00:18Z</updated>
		
		<summary type="html">&lt;p&gt;El Achimo: Bild auf dem man das Datenblatt mit dem Quarzoszilator vergleichen kann.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bild auf dem man das Datenblatt mit dem Quarzoszilator vergleichen kann.&lt;/div&gt;</summary>
		<author><name>El Achimo</name></author>	</entry>

	<entry>
		<id>http://www.nibo-roboter.de/mediawiki/index.php?title=Datei:Oszilator.jpg&amp;diff=614</id>
		<title>Datei:Oszilator.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.nibo-roboter.de/mediawiki/index.php?title=Datei:Oszilator.jpg&amp;diff=614"/>
				<updated>2010-04-05T07:58:22Z</updated>
		
		<summary type="html">&lt;p&gt;El Achimo: Bild von Quarzoszilator mit angelöteten Leitungen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bild von Quarzoszilator mit angelöteten Leitungen&lt;/div&gt;</summary>
		<author><name>El Achimo</name></author>	</entry>

	</feed>