<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://wiki.casajuma.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=FDAE%3ADADA%3ABEEB%3A0%3A457F%3A1B72%3A59F1%3A5E80</id>
	<title>Matthias Wiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.casajuma.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=FDAE%3ADADA%3ABEEB%3A0%3A457F%3A1B72%3A59F1%3A5E80"/>
	<link rel="alternate" type="text/html" href="http://wiki.casajuma.de/index.php/Spezial:Beitr%C3%A4ge/FDAE:DADA:BEEB:0:457F:1B72:59F1:5E80"/>
	<updated>2026-04-13T11:27:45Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://wiki.casajuma.de/index.php?title=Arduino&amp;diff=777</id>
		<title>Arduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.casajuma.de/index.php?title=Arduino&amp;diff=777"/>
		<updated>2015-11-15T22:17:02Z</updated>

		<summary type="html">&lt;p&gt;FDAE:DADA:BEEB:0:457F:1B72:59F1:5E80: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Arduino als In-System-Programmierer==&lt;br /&gt;
&lt;br /&gt;
===Links===&lt;br /&gt;
*[http://www.heise.de/make/artikel/Arduino-Uno-als-In-System-Programmer-2769246.html Arduino als In-System-Programmierer]&lt;br /&gt;
*[http://www.thoralt.de/wiki/index.php/Firmware_flashen Firmware flashen]&lt;br /&gt;
*[http://phaq.phunsites.net/2013/09/12/use-arduino-micro-as-isp-with-atmega-on-a-breadboard Arduino Micro as ISP]&lt;br /&gt;
*[https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard From Arduino to a Microcontroller on a Breadboard]&lt;br /&gt;
*[http://www.mikrocontroller.net/articles/AVR_Fuses Tipps zu AVR Fuses]&lt;br /&gt;
*[http://www.engbedded.com/fusecalc Einstellhilfe für AVR Fuses]&lt;br /&gt;
*[http://www.mikrocontroller.net/articles/AVR Microcontroller.net: AVR]&lt;br /&gt;
*[http://derjulian.net/mikrocontroller#headline_17 ATMega168 Pin-Layout]&lt;br /&gt;
*[https://camo.githubusercontent.com/74ec507485d8fb1d729756d98f4a4c1634c7a289/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f3530343931342f323230383739372f65656439303038302d393938332d313165332d383665362d3462383434396330316432362e706e67 Arduino Micro Pin-Layout]&lt;br /&gt;
*[http://academy.kaziunas.com/tutorials/images/embedded_programming/Atmega168Pinout_Arduino.png ATMega168 Pin-Layout]&lt;br /&gt;
*[http://playground.arduino.cc/Code/Programmer2 ISP-Programmer für Arduino nach stk500&#039;&#039;&#039;v2&#039;&#039;&#039;-Protokoll]&lt;br /&gt;
*[http://www.martyncurrey.com/arduino-atmega-328p-fuse-settings Gute Beschreibung einzelner Fuse-Bits]&lt;br /&gt;
*[http://www.atmel.com/images/doc2545.pdf Datenblat ATMega168]&lt;br /&gt;
*[http://www.mikrocontroller.net/articles/AVR_Bootloader_in_C_-_eine_einfache_Anleitung#Schritt_1_-_Konfiguration_der_Projekteinstellungen Anleitung für Booloader]&lt;br /&gt;
&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
*ArduinoISP arbeitet mit 19200bps&lt;br /&gt;
*ATMega besser mit Quartz laufen lassen, ansonsten funktioniert möglicherweise die Kommunikation via SPI nicht&lt;br /&gt;
*Achtung, Taktgeber nicht auf &amp;quot;external Clock&amp;quot; einstellen, dann muss der Takt von außen aktiv vorgegeben werden. Hilfe gibt es [http://www.nibo-roboter.de/wiki/Ausgesperrt hier]&lt;br /&gt;
&lt;br /&gt;
===Chip erase===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -e&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lesen/Schreiben von Fuses für ATMega168===&lt;br /&gt;
Read fuses:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write fuses:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lfuse:w:0xXX:m -U hfuse:w:0xXX:m -U efuse:w:0xXX:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Werte für Fuses:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Funktion !! lfuse !! hfuse !! efuse&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| interner Oszillator mit &amp;quot;clock division&amp;quot; (default)  || 0x62 ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| interner Oszillator ohne &amp;quot;clock division&amp;quot;           || 0xe2 ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| externer Oszillator ohne &amp;quot;clock division&amp;quot;           || 0xff ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| externer Oszillator mit &amp;quot;clock division&amp;quot;            || 0x7f ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| externer Oszillator &amp;quot;full swing&amp;quot;                    || 0xf7 ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| sichere High-Fuse (default)                         ||      || 0xdf || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| kein Bootloader (default)                           ||      ||      || 0xf9&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 1kb Bootloader                                      ||      ||      || 0xf8&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Locking===&lt;br /&gt;
Dokumentation zu den Lock-Bits ist sehr dürftig. Über die Lock-Bits kann man sich aus dem Chip auch aussperren.&lt;br /&gt;
&lt;br /&gt;
Entsperren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lock:w:0x3F:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sperren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lock:w:0x0F:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Flashen===&lt;br /&gt;
Schreiben:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U flash:w:flash.hex:i&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch das EEPROM kann ausgelesen werden: &amp;quot;eeprom&amp;quot; anstelle von &amp;quot;flash&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Lesen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U flash:r:flash.hex:i&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch das EEPROM kann beschrieben werden: &amp;quot;eeprom&amp;quot; anstelle von &amp;quot;flash&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Quadrokopter==&lt;br /&gt;
Siehe [[Quadrokopter]]&lt;/div&gt;</summary>
		<author><name>FDAE:DADA:BEEB:0:457F:1B72:59F1:5E80</name></author>
	</entry>
	<entry>
		<id>http://wiki.casajuma.de/index.php?title=Arduino&amp;diff=776</id>
		<title>Arduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.casajuma.de/index.php?title=Arduino&amp;diff=776"/>
		<updated>2015-11-15T22:09:31Z</updated>

		<summary type="html">&lt;p&gt;FDAE:DADA:BEEB:0:457F:1B72:59F1:5E80: /* Beschreibung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Arduino als In-System-Programmierer==&lt;br /&gt;
&lt;br /&gt;
===Links===&lt;br /&gt;
*[http://www.heise.de/make/artikel/Arduino-Uno-als-In-System-Programmer-2769246.html Arduino als In-System-Programmierer]&lt;br /&gt;
*[http://www.thoralt.de/wiki/index.php/Firmware_flashen Firmware flashen]&lt;br /&gt;
*[http://phaq.phunsites.net/2013/09/12/use-arduino-micro-as-isp-with-atmega-on-a-breadboard Arduino Micro as ISP]&lt;br /&gt;
*[https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard From Arduino to a Microcontroller on a Breadboard]&lt;br /&gt;
*[http://www.mikrocontroller.net/articles/AVR_Fuses Tipps zu AVR Fuses]&lt;br /&gt;
*[http://www.engbedded.com/fusecalc Einstellhilfe für AVR Fuses]&lt;br /&gt;
*[http://www.mikrocontroller.net/articles/AVR Microcontroller.net: AVR]&lt;br /&gt;
*[http://derjulian.net/mikrocontroller#headline_17 ATMega168 Pin-Layout]&lt;br /&gt;
*[https://camo.githubusercontent.com/74ec507485d8fb1d729756d98f4a4c1634c7a289/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f3530343931342f323230383739372f65656439303038302d393938332d313165332d383665362d3462383434396330316432362e706e67 Arduino Micro Pin-Layout]&lt;br /&gt;
*[http://academy.kaziunas.com/tutorials/images/embedded_programming/Atmega168Pinout_Arduino.png ATMega168 Pin-Layout]&lt;br /&gt;
*[http://playground.arduino.cc/Code/Programmer2 ISP-Programmer für Arduino nach stk500&#039;&#039;&#039;v2&#039;&#039;&#039;-Protokoll]&lt;br /&gt;
*[http://www.martyncurrey.com/arduino-atmega-328p-fuse-settings Gute Beschreibung einzelner Fuse-Bits]&lt;br /&gt;
*[http://www.atmel.com/images/doc2545.pdf Datenblat ATMega168]&lt;br /&gt;
&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
*ArduinoISP arbeitet mit 19200bps&lt;br /&gt;
*ATMega besser mit Quartz laufen lassen, ansonsten funktioniert möglicherweise die Kommunikation via SPI nicht&lt;br /&gt;
*Achtung, Taktgeber nicht auf &amp;quot;external Clock&amp;quot; einstellen, dann muss der Takt von außen aktiv vorgegeben werden. Hilfe gibt es [http://www.nibo-roboter.de/wiki/Ausgesperrt hier]&lt;br /&gt;
&lt;br /&gt;
===Chip erase===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -e&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lesen/Schreiben von Fuses für ATMega168===&lt;br /&gt;
Read fuses:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write fuses:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lfuse:w:0xXX:m -U hfuse:w:0xXX:m -U efuse:w:0xXX:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Werte für Fuses:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Funktion !! lfuse !! hfuse !! efuse&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| interner Oszillator mit &amp;quot;clock division&amp;quot; (default)  || 0x62 ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| interner Oszillator ohne &amp;quot;clock division&amp;quot;           || 0xe2 ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| externer Oszillator ohne &amp;quot;clock division&amp;quot;           || 0xff ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| externer Oszillator mit &amp;quot;clock division&amp;quot;            || 0x7f ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| externer Oszillator &amp;quot;full swing&amp;quot;                    || 0xf7 ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| sichere High-Fuse (default)                         ||      || 0xdf || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| kein Bootloader (default)                           ||      ||      || 0xf9&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 1kb Bootloader                                      ||      ||      || 0xf8&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Locking===&lt;br /&gt;
Dokumentation zu den Lock-Bits ist sehr dürftig. Über die Lock-Bits kann man sich aus dem Chip auch aussperren.&lt;br /&gt;
&lt;br /&gt;
Entsperren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lock:w:0x3F:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sperren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lock:w:0x0F:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Flashen===&lt;br /&gt;
Schreiben:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U flash:w:flash.hex:i&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch das EEPROM kann ausgelesen werden: &amp;quot;eeprom&amp;quot; anstelle von &amp;quot;flash&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Lesen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U flash:r:flash.hex:i&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch das EEPROM kann beschrieben werden: &amp;quot;eeprom&amp;quot; anstelle von &amp;quot;flash&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Quadrokopter==&lt;br /&gt;
Siehe [[Quadrokopter]]&lt;/div&gt;</summary>
		<author><name>FDAE:DADA:BEEB:0:457F:1B72:59F1:5E80</name></author>
	</entry>
	<entry>
		<id>http://wiki.casajuma.de/index.php?title=Arduino&amp;diff=775</id>
		<title>Arduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.casajuma.de/index.php?title=Arduino&amp;diff=775"/>
		<updated>2015-11-15T22:01:14Z</updated>

		<summary type="html">&lt;p&gt;FDAE:DADA:BEEB:0:457F:1B72:59F1:5E80: /* Lesen/Schreiben von Fuses für ATMega168 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Arduino als In-System-Programmierer==&lt;br /&gt;
&lt;br /&gt;
===Links===&lt;br /&gt;
*[http://www.heise.de/make/artikel/Arduino-Uno-als-In-System-Programmer-2769246.html Arduino als In-System-Programmierer]&lt;br /&gt;
*[http://www.thoralt.de/wiki/index.php/Firmware_flashen Firmware flashen]&lt;br /&gt;
*[http://phaq.phunsites.net/2013/09/12/use-arduino-micro-as-isp-with-atmega-on-a-breadboard Arduino Micro as ISP]&lt;br /&gt;
*[https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard From Arduino to a Microcontroller on a Breadboard]&lt;br /&gt;
*[http://www.mikrocontroller.net/articles/AVR_Fuses Tipps zu AVR Fuses]&lt;br /&gt;
*[http://www.engbedded.com/fusecalc Einstellhilfe für AVR Fuses]&lt;br /&gt;
*[http://www.mikrocontroller.net/articles/AVR Microcontroller.net: AVR]&lt;br /&gt;
*[http://derjulian.net/mikrocontroller#headline_17 ATMega168 Pin-Layout]&lt;br /&gt;
*[https://camo.githubusercontent.com/74ec507485d8fb1d729756d98f4a4c1634c7a289/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f3530343931342f323230383739372f65656439303038302d393938332d313165332d383665362d3462383434396330316432362e706e67 Arduino Micro Pin-Layout]&lt;br /&gt;
*[http://academy.kaziunas.com/tutorials/images/embedded_programming/Atmega168Pinout_Arduino.png ATMega168 Pin-Layout]&lt;br /&gt;
*[http://playground.arduino.cc/Code/Programmer2 ISP-Programmer für Arduino nach stk500&#039;&#039;&#039;v2&#039;&#039;&#039;-Protokoll]&lt;br /&gt;
*[http://www.martyncurrey.com/arduino-atmega-328p-fuse-settings Gute Beschreibung einzelner Fuse-Bits]&lt;br /&gt;
*[http://www.atmel.com/images/doc2545.pdf Datenblat ATMega168]&lt;br /&gt;
&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
*ATMega besser mit Quartz laufen lassen, ansonsten funktioniert möglicherweise die Kommunikation via SPI nicht&lt;br /&gt;
*Achtung, Taktgeber nicht auf &amp;quot;external Clock&amp;quot; einstellen, dann muss der Takt von außen aktiv vorgegeben werden. Hilfe gibt es [http://www.nibo-roboter.de/wiki/Ausgesperrt hier]&lt;br /&gt;
&lt;br /&gt;
===Chip erase===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -e&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lesen/Schreiben von Fuses für ATMega168===&lt;br /&gt;
Read fuses:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write fuses:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lfuse:w:0xXX:m -U hfuse:w:0xXX:m -U efuse:w:0xXX:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Werte für Fuses:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Funktion !! lfuse !! hfuse !! efuse&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| interner Oszillator mit &amp;quot;clock division&amp;quot; (default)  || 0x62 ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| interner Oszillator ohne &amp;quot;clock division&amp;quot;           || 0xe2 ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| externer Oszillator ohne &amp;quot;clock division&amp;quot;           || 0xff ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| externer Oszillator mit &amp;quot;clock division&amp;quot;            || 0x7f ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| externer Oszillator &amp;quot;full swing&amp;quot;                    || 0xf7 ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| sichere High-Fuse (default)                         ||      || 0xdf || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| kein Bootloader (default)                           ||      ||      || 0xf9&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 1kb Bootloader                                      ||      ||      || 0xf8&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Locking===&lt;br /&gt;
Dokumentation zu den Lock-Bits ist sehr dürftig. Über die Lock-Bits kann man sich aus dem Chip auch aussperren.&lt;br /&gt;
&lt;br /&gt;
Entsperren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lock:w:0x3F:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sperren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lock:w:0x0F:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Flashen===&lt;br /&gt;
Schreiben:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U flash:w:flash.hex:i&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch das EEPROM kann ausgelesen werden: &amp;quot;eeprom&amp;quot; anstelle von &amp;quot;flash&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Lesen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U flash:r:flash.hex:i&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch das EEPROM kann beschrieben werden: &amp;quot;eeprom&amp;quot; anstelle von &amp;quot;flash&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Quadrokopter==&lt;br /&gt;
Siehe [[Quadrokopter]]&lt;/div&gt;</summary>
		<author><name>FDAE:DADA:BEEB:0:457F:1B72:59F1:5E80</name></author>
	</entry>
	<entry>
		<id>http://wiki.casajuma.de/index.php?title=Arduino&amp;diff=774</id>
		<title>Arduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.casajuma.de/index.php?title=Arduino&amp;diff=774"/>
		<updated>2015-11-15T21:59:37Z</updated>

		<summary type="html">&lt;p&gt;FDAE:DADA:BEEB:0:457F:1B72:59F1:5E80: /* Lesen/Schreiben von Fuses für ATMega168 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Arduino als In-System-Programmierer==&lt;br /&gt;
&lt;br /&gt;
===Links===&lt;br /&gt;
*[http://www.heise.de/make/artikel/Arduino-Uno-als-In-System-Programmer-2769246.html Arduino als In-System-Programmierer]&lt;br /&gt;
*[http://www.thoralt.de/wiki/index.php/Firmware_flashen Firmware flashen]&lt;br /&gt;
*[http://phaq.phunsites.net/2013/09/12/use-arduino-micro-as-isp-with-atmega-on-a-breadboard Arduino Micro as ISP]&lt;br /&gt;
*[https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard From Arduino to a Microcontroller on a Breadboard]&lt;br /&gt;
*[http://www.mikrocontroller.net/articles/AVR_Fuses Tipps zu AVR Fuses]&lt;br /&gt;
*[http://www.engbedded.com/fusecalc Einstellhilfe für AVR Fuses]&lt;br /&gt;
*[http://www.mikrocontroller.net/articles/AVR Microcontroller.net: AVR]&lt;br /&gt;
*[http://derjulian.net/mikrocontroller#headline_17 ATMega168 Pin-Layout]&lt;br /&gt;
*[https://camo.githubusercontent.com/74ec507485d8fb1d729756d98f4a4c1634c7a289/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f3530343931342f323230383739372f65656439303038302d393938332d313165332d383665362d3462383434396330316432362e706e67 Arduino Micro Pin-Layout]&lt;br /&gt;
*[http://academy.kaziunas.com/tutorials/images/embedded_programming/Atmega168Pinout_Arduino.png ATMega168 Pin-Layout]&lt;br /&gt;
*[http://playground.arduino.cc/Code/Programmer2 ISP-Programmer für Arduino nach stk500&#039;&#039;&#039;v2&#039;&#039;&#039;-Protokoll]&lt;br /&gt;
*[http://www.martyncurrey.com/arduino-atmega-328p-fuse-settings Gute Beschreibung einzelner Fuse-Bits]&lt;br /&gt;
*[http://www.atmel.com/images/doc2545.pdf Datenblat ATMega168]&lt;br /&gt;
&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
*ATMega besser mit Quartz laufen lassen, ansonsten funktioniert möglicherweise die Kommunikation via SPI nicht&lt;br /&gt;
*Achtung, Taktgeber nicht auf &amp;quot;external Clock&amp;quot; einstellen, dann muss der Takt von außen aktiv vorgegeben werden. Hilfe gibt es [http://www.nibo-roboter.de/wiki/Ausgesperrt hier]&lt;br /&gt;
&lt;br /&gt;
===Chip erase===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -e&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lesen/Schreiben von Fuses für ATMega168===&lt;br /&gt;
Read fuses:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write fuses:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lfuse:w:0xXX:m -U hfuse:w:0xXX:m -U efuse:w:0xXX:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Werte für Fuses:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Funktion !! lfuse !! hfuse !! efuse&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| interner Oszillator mit &amp;quot;clock division&amp;quot; (default)  || 0x62 ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| interner Oszillator ohne &amp;quot;clock division&amp;quot;           || 0xe2 ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| externer Oszillator                                 || 0xff ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| externer Oszillator &amp;quot;full swing&amp;quot;                    || 0xf7 ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| sichere High-Fuse (default)                         ||      || 0xdf || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| kein Bootloader (default)                           ||      ||      || 0xf9&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 1kb Bootloader                                      ||      ||      || 0xf8&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Locking===&lt;br /&gt;
Dokumentation zu den Lock-Bits ist sehr dürftig. Über die Lock-Bits kann man sich aus dem Chip auch aussperren.&lt;br /&gt;
&lt;br /&gt;
Entsperren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lock:w:0x3F:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sperren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lock:w:0x0F:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Flashen===&lt;br /&gt;
Schreiben:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U flash:w:flash.hex:i&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch das EEPROM kann ausgelesen werden: &amp;quot;eeprom&amp;quot; anstelle von &amp;quot;flash&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Lesen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U flash:r:flash.hex:i&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch das EEPROM kann beschrieben werden: &amp;quot;eeprom&amp;quot; anstelle von &amp;quot;flash&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Quadrokopter==&lt;br /&gt;
Siehe [[Quadrokopter]]&lt;/div&gt;</summary>
		<author><name>FDAE:DADA:BEEB:0:457F:1B72:59F1:5E80</name></author>
	</entry>
	<entry>
		<id>http://wiki.casajuma.de/index.php?title=Arduino&amp;diff=773</id>
		<title>Arduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.casajuma.de/index.php?title=Arduino&amp;diff=773"/>
		<updated>2015-11-15T21:58:06Z</updated>

		<summary type="html">&lt;p&gt;FDAE:DADA:BEEB:0:457F:1B72:59F1:5E80: /* Arduino als In-System-Programmierer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Arduino als In-System-Programmierer==&lt;br /&gt;
&lt;br /&gt;
===Links===&lt;br /&gt;
*[http://www.heise.de/make/artikel/Arduino-Uno-als-In-System-Programmer-2769246.html Arduino als In-System-Programmierer]&lt;br /&gt;
*[http://www.thoralt.de/wiki/index.php/Firmware_flashen Firmware flashen]&lt;br /&gt;
*[http://phaq.phunsites.net/2013/09/12/use-arduino-micro-as-isp-with-atmega-on-a-breadboard Arduino Micro as ISP]&lt;br /&gt;
*[https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard From Arduino to a Microcontroller on a Breadboard]&lt;br /&gt;
*[http://www.mikrocontroller.net/articles/AVR_Fuses Tipps zu AVR Fuses]&lt;br /&gt;
*[http://www.engbedded.com/fusecalc Einstellhilfe für AVR Fuses]&lt;br /&gt;
*[http://www.mikrocontroller.net/articles/AVR Microcontroller.net: AVR]&lt;br /&gt;
*[http://derjulian.net/mikrocontroller#headline_17 ATMega168 Pin-Layout]&lt;br /&gt;
*[https://camo.githubusercontent.com/74ec507485d8fb1d729756d98f4a4c1634c7a289/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f3530343931342f323230383739372f65656439303038302d393938332d313165332d383665362d3462383434396330316432362e706e67 Arduino Micro Pin-Layout]&lt;br /&gt;
*[http://academy.kaziunas.com/tutorials/images/embedded_programming/Atmega168Pinout_Arduino.png ATMega168 Pin-Layout]&lt;br /&gt;
*[http://playground.arduino.cc/Code/Programmer2 ISP-Programmer für Arduino nach stk500&#039;&#039;&#039;v2&#039;&#039;&#039;-Protokoll]&lt;br /&gt;
*[http://www.martyncurrey.com/arduino-atmega-328p-fuse-settings Gute Beschreibung einzelner Fuse-Bits]&lt;br /&gt;
*[http://www.atmel.com/images/doc2545.pdf Datenblat ATMega168]&lt;br /&gt;
&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
*ATMega besser mit Quartz laufen lassen, ansonsten funktioniert möglicherweise die Kommunikation via SPI nicht&lt;br /&gt;
*Achtung, Taktgeber nicht auf &amp;quot;external Clock&amp;quot; einstellen, dann muss der Takt von außen aktiv vorgegeben werden. Hilfe gibt es [http://www.nibo-roboter.de/wiki/Ausgesperrt hier]&lt;br /&gt;
&lt;br /&gt;
===Chip erase===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -e&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lesen/Schreiben von Fuses für ATMega168===&lt;br /&gt;
Read fuses:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write fuses:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lfuse:w:0xXX:m -U hfuse:w:0xXX:m -U efuse:w:0xXX:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Werte für Fuses:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Funktion !! lfuse !! hfuse !! efuse&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| interner Oszillator mit &amp;quot;clock division&amp;quot; (default)  || 0x62 ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| interner Oszillator ohne &amp;quot;clock division&amp;quot;           || 0xe2 ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| externer Oszillator                                 || 0xff ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| externer Oszillator &amp;quot;full swing&amp;quot;                    || 0xf7 ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| sichere High-Fuse                                   ||      || 0xdf || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| kein Bootloader                                     ||      ||      || 0xf9&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 1kb Bootloader                                      ||      ||      || 0xf8&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Locking===&lt;br /&gt;
Dokumentation zu den Lock-Bits ist sehr dürftig. Über die Lock-Bits kann man sich aus dem Chip auch aussperren.&lt;br /&gt;
&lt;br /&gt;
Entsperren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lock:w:0x3F:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sperren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lock:w:0x0F:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Flashen===&lt;br /&gt;
Schreiben:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U flash:w:flash.hex:i&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch das EEPROM kann ausgelesen werden: &amp;quot;eeprom&amp;quot; anstelle von &amp;quot;flash&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Lesen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U flash:r:flash.hex:i&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch das EEPROM kann beschrieben werden: &amp;quot;eeprom&amp;quot; anstelle von &amp;quot;flash&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Quadrokopter==&lt;br /&gt;
Siehe [[Quadrokopter]]&lt;/div&gt;</summary>
		<author><name>FDAE:DADA:BEEB:0:457F:1B72:59F1:5E80</name></author>
	</entry>
	<entry>
		<id>http://wiki.casajuma.de/index.php?title=Arduino&amp;diff=772</id>
		<title>Arduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.casajuma.de/index.php?title=Arduino&amp;diff=772"/>
		<updated>2015-11-15T21:50:37Z</updated>

		<summary type="html">&lt;p&gt;FDAE:DADA:BEEB:0:457F:1B72:59F1:5E80: /* Flashen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Arduino als In-System-Programmierer==&lt;br /&gt;
&lt;br /&gt;
===Links===&lt;br /&gt;
*[http://www.heise.de/make/artikel/Arduino-Uno-als-In-System-Programmer-2769246.html Arduino als In-System-Programmierer]&lt;br /&gt;
*[http://www.thoralt.de/wiki/index.php/Firmware_flashen Firmware flashen]&lt;br /&gt;
*[http://phaq.phunsites.net/2013/09/12/use-arduino-micro-as-isp-with-atmega-on-a-breadboard Arduino Micro as ISP]&lt;br /&gt;
*[https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard From Arduino to a Microcontroller on a Breadboard]&lt;br /&gt;
*[http://www.mikrocontroller.net/articles/AVR_Fuses Tipps zu AVR Fuses]&lt;br /&gt;
*[http://www.engbedded.com/fusecalc Einstellhilfe für AVR Fuses]&lt;br /&gt;
*[http://www.mikrocontroller.net/articles/AVR Microcontroller.net: AVR]&lt;br /&gt;
*[http://derjulian.net/mikrocontroller#headline_17 ATMega168 Pin-Layout]&lt;br /&gt;
*[https://camo.githubusercontent.com/74ec507485d8fb1d729756d98f4a4c1634c7a289/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f3530343931342f323230383739372f65656439303038302d393938332d313165332d383665362d3462383434396330316432362e706e67 Arduino Micro Pin-Layout]&lt;br /&gt;
*[http://academy.kaziunas.com/tutorials/images/embedded_programming/Atmega168Pinout_Arduino.png ATMega168 Pin-Layout]&lt;br /&gt;
*[http://playground.arduino.cc/Code/Programmer2 ISP-Programmer für Arduino nach stk500&#039;&#039;&#039;v2&#039;&#039;&#039;-Protokoll]&lt;br /&gt;
*[http://www.martyncurrey.com/arduino-atmega-328p-fuse-settings Gute Beschreibung einzelner Fuse-Bits]&lt;br /&gt;
*[http://www.atmel.com/images/doc2545.pdf Datenblat ATMega168]&lt;br /&gt;
&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
*ATMega besser mit Quartz laufen lassen, ansonsten funktioniert möglicherweise die Kommunikation via SPI nicht&lt;br /&gt;
*Achtung, Taktgeber nicht auf &amp;quot;external Clock&amp;quot; einstellen, dann muss der Takt von außen aktiv vorgegeben werden. Hilfe gibt es [http://www.nibo-roboter.de/wiki/Ausgesperrt hier]&lt;br /&gt;
&lt;br /&gt;
===Lesen/Schreiben von Fuses für ATMega168===&lt;br /&gt;
Read fuses:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write fuses:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lfuse:w:0xXX:m -U hfuse:w:0xXX:m -U efuse:w:0xXX:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Werte für Fuses:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Funktion !! lfuse !! hfuse !! efuse&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| interner Oszillator mit &amp;quot;clock division&amp;quot; (default)  || 0x62 ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| interner Oszillator ohne &amp;quot;clock division&amp;quot;           || 0xe2 ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| externer Oszillator                                 || 0xff ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| externer Oszillator &amp;quot;full swing&amp;quot;                    || 0xf7 ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| sichere High-Fuse                                   ||      || 0xdf || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| kein Bootloader                                     ||      ||      || 0xf9&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 1kb Bootloader                                      ||      ||      || 0xf8&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Locking===&lt;br /&gt;
Dokumentation zu den Lock-Bits ist sehr dürftig. Über die Lock-Bits kann man sich aus dem Chip auch aussperren.&lt;br /&gt;
&lt;br /&gt;
Entsperren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lock:w:0x3F:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sperren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lock:w:0x0F:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Flashen===&lt;br /&gt;
Schreiben:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U flash:w:flash.hex:i&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch das EEPROM kann ausgelesen werden: &amp;quot;eeprom&amp;quot; anstelle von &amp;quot;flash&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Lesen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U flash:r:flash.hex:i&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch das EEPROM kann beschrieben werden: &amp;quot;eeprom&amp;quot; anstelle von &amp;quot;flash&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Quadrokopter==&lt;br /&gt;
Siehe [[Quadrokopter]]&lt;/div&gt;</summary>
		<author><name>FDAE:DADA:BEEB:0:457F:1B72:59F1:5E80</name></author>
	</entry>
	<entry>
		<id>http://wiki.casajuma.de/index.php?title=Arduino&amp;diff=771</id>
		<title>Arduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.casajuma.de/index.php?title=Arduino&amp;diff=771"/>
		<updated>2015-11-15T21:48:51Z</updated>

		<summary type="html">&lt;p&gt;FDAE:DADA:BEEB:0:457F:1B72:59F1:5E80: /* Flashen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Arduino als In-System-Programmierer==&lt;br /&gt;
&lt;br /&gt;
===Links===&lt;br /&gt;
*[http://www.heise.de/make/artikel/Arduino-Uno-als-In-System-Programmer-2769246.html Arduino als In-System-Programmierer]&lt;br /&gt;
*[http://www.thoralt.de/wiki/index.php/Firmware_flashen Firmware flashen]&lt;br /&gt;
*[http://phaq.phunsites.net/2013/09/12/use-arduino-micro-as-isp-with-atmega-on-a-breadboard Arduino Micro as ISP]&lt;br /&gt;
*[https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard From Arduino to a Microcontroller on a Breadboard]&lt;br /&gt;
*[http://www.mikrocontroller.net/articles/AVR_Fuses Tipps zu AVR Fuses]&lt;br /&gt;
*[http://www.engbedded.com/fusecalc Einstellhilfe für AVR Fuses]&lt;br /&gt;
*[http://www.mikrocontroller.net/articles/AVR Microcontroller.net: AVR]&lt;br /&gt;
*[http://derjulian.net/mikrocontroller#headline_17 ATMega168 Pin-Layout]&lt;br /&gt;
*[https://camo.githubusercontent.com/74ec507485d8fb1d729756d98f4a4c1634c7a289/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f3530343931342f323230383739372f65656439303038302d393938332d313165332d383665362d3462383434396330316432362e706e67 Arduino Micro Pin-Layout]&lt;br /&gt;
*[http://academy.kaziunas.com/tutorials/images/embedded_programming/Atmega168Pinout_Arduino.png ATMega168 Pin-Layout]&lt;br /&gt;
*[http://playground.arduino.cc/Code/Programmer2 ISP-Programmer für Arduino nach stk500&#039;&#039;&#039;v2&#039;&#039;&#039;-Protokoll]&lt;br /&gt;
*[http://www.martyncurrey.com/arduino-atmega-328p-fuse-settings Gute Beschreibung einzelner Fuse-Bits]&lt;br /&gt;
*[http://www.atmel.com/images/doc2545.pdf Datenblat ATMega168]&lt;br /&gt;
&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
*ATMega besser mit Quartz laufen lassen, ansonsten funktioniert möglicherweise die Kommunikation via SPI nicht&lt;br /&gt;
*Achtung, Taktgeber nicht auf &amp;quot;external Clock&amp;quot; einstellen, dann muss der Takt von außen aktiv vorgegeben werden. Hilfe gibt es [http://www.nibo-roboter.de/wiki/Ausgesperrt hier]&lt;br /&gt;
&lt;br /&gt;
===Lesen/Schreiben von Fuses für ATMega168===&lt;br /&gt;
Read fuses:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write fuses:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lfuse:w:0xXX:m -U hfuse:w:0xXX:m -U efuse:w:0xXX:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Werte für Fuses:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Funktion !! lfuse !! hfuse !! efuse&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| interner Oszillator mit &amp;quot;clock division&amp;quot; (default)  || 0x62 ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| interner Oszillator ohne &amp;quot;clock division&amp;quot;           || 0xe2 ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| externer Oszillator                                 || 0xff ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| externer Oszillator &amp;quot;full swing&amp;quot;                    || 0xf7 ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| sichere High-Fuse                                   ||      || 0xdf || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| kein Bootloader                                     ||      ||      || 0xf9&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 1kb Bootloader                                      ||      ||      || 0xf8&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Locking===&lt;br /&gt;
Dokumentation zu den Lock-Bits ist sehr dürftig. Über die Lock-Bits kann man sich aus dem Chip auch aussperren.&lt;br /&gt;
&lt;br /&gt;
Entsperren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lock:w:0x3F:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sperren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lock:w:0x0F:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Flashen===&lt;br /&gt;
Schreiben:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U flash:w:flash.hex:i&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lesen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U flash:r:flash.hex:i&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Quadrokopter==&lt;br /&gt;
Siehe [[Quadrokopter]]&lt;/div&gt;</summary>
		<author><name>FDAE:DADA:BEEB:0:457F:1B72:59F1:5E80</name></author>
	</entry>
	<entry>
		<id>http://wiki.casajuma.de/index.php?title=Arduino&amp;diff=770</id>
		<title>Arduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.casajuma.de/index.php?title=Arduino&amp;diff=770"/>
		<updated>2015-11-15T21:45:43Z</updated>

		<summary type="html">&lt;p&gt;FDAE:DADA:BEEB:0:457F:1B72:59F1:5E80: /* Lesen/Schreiben von Fuses für ATMega168 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Arduino als In-System-Programmierer==&lt;br /&gt;
&lt;br /&gt;
===Links===&lt;br /&gt;
*[http://www.heise.de/make/artikel/Arduino-Uno-als-In-System-Programmer-2769246.html Arduino als In-System-Programmierer]&lt;br /&gt;
*[http://www.thoralt.de/wiki/index.php/Firmware_flashen Firmware flashen]&lt;br /&gt;
*[http://phaq.phunsites.net/2013/09/12/use-arduino-micro-as-isp-with-atmega-on-a-breadboard Arduino Micro as ISP]&lt;br /&gt;
*[https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard From Arduino to a Microcontroller on a Breadboard]&lt;br /&gt;
*[http://www.mikrocontroller.net/articles/AVR_Fuses Tipps zu AVR Fuses]&lt;br /&gt;
*[http://www.engbedded.com/fusecalc Einstellhilfe für AVR Fuses]&lt;br /&gt;
*[http://www.mikrocontroller.net/articles/AVR Microcontroller.net: AVR]&lt;br /&gt;
*[http://derjulian.net/mikrocontroller#headline_17 ATMega168 Pin-Layout]&lt;br /&gt;
*[https://camo.githubusercontent.com/74ec507485d8fb1d729756d98f4a4c1634c7a289/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f3530343931342f323230383739372f65656439303038302d393938332d313165332d383665362d3462383434396330316432362e706e67 Arduino Micro Pin-Layout]&lt;br /&gt;
*[http://academy.kaziunas.com/tutorials/images/embedded_programming/Atmega168Pinout_Arduino.png ATMega168 Pin-Layout]&lt;br /&gt;
*[http://playground.arduino.cc/Code/Programmer2 ISP-Programmer für Arduino nach stk500&#039;&#039;&#039;v2&#039;&#039;&#039;-Protokoll]&lt;br /&gt;
*[http://www.martyncurrey.com/arduino-atmega-328p-fuse-settings Gute Beschreibung einzelner Fuse-Bits]&lt;br /&gt;
*[http://www.atmel.com/images/doc2545.pdf Datenblat ATMega168]&lt;br /&gt;
&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
*ATMega besser mit Quartz laufen lassen, ansonsten funktioniert möglicherweise die Kommunikation via SPI nicht&lt;br /&gt;
*Achtung, Taktgeber nicht auf &amp;quot;external Clock&amp;quot; einstellen, dann muss der Takt von außen aktiv vorgegeben werden. Hilfe gibt es [http://www.nibo-roboter.de/wiki/Ausgesperrt hier]&lt;br /&gt;
&lt;br /&gt;
===Lesen/Schreiben von Fuses für ATMega168===&lt;br /&gt;
Read fuses:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write fuses:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lfuse:w:0xXX:m -U hfuse:w:0xXX:m -U efuse:w:0xXX:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Werte für Fuses:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Funktion !! lfuse !! hfuse !! efuse&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| interner Oszillator mit &amp;quot;clock division&amp;quot; (default)  || 0x62 ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| interner Oszillator ohne &amp;quot;clock division&amp;quot;           || 0xe2 ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| externer Oszillator                                 || 0xff ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| externer Oszillator &amp;quot;full swing&amp;quot;                    || 0xf7 ||      || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| sichere High-Fuse                                   ||      || 0xdf || &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| kein Bootloader                                     ||      ||      || 0xf9&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 1kb Bootloader                                      ||      ||      || 0xf8&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Locking===&lt;br /&gt;
Dokumentation zu den Lock-Bits ist sehr dürftig. Über die Lock-Bits kann man sich aus dem Chip auch aussperren.&lt;br /&gt;
&lt;br /&gt;
Entsperren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lock:w:0x3F:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sperren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lock:w:0x0F:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Flashen===&lt;br /&gt;
Schreiben:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U flash:w:flash.hex&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lesen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U flash:r:flash.hex:r&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Quadrokopter==&lt;br /&gt;
Siehe [[Quadrokopter]]&lt;/div&gt;</summary>
		<author><name>FDAE:DADA:BEEB:0:457F:1B72:59F1:5E80</name></author>
	</entry>
	<entry>
		<id>http://wiki.casajuma.de/index.php?title=Arduino&amp;diff=769</id>
		<title>Arduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.casajuma.de/index.php?title=Arduino&amp;diff=769"/>
		<updated>2015-11-15T21:24:13Z</updated>

		<summary type="html">&lt;p&gt;FDAE:DADA:BEEB:0:457F:1B72:59F1:5E80: /* Lesen/Schreiben von Fuses für ATMega168 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Arduino als In-System-Programmierer==&lt;br /&gt;
&lt;br /&gt;
===Links===&lt;br /&gt;
*[http://www.heise.de/make/artikel/Arduino-Uno-als-In-System-Programmer-2769246.html Arduino als In-System-Programmierer]&lt;br /&gt;
*[http://www.thoralt.de/wiki/index.php/Firmware_flashen Firmware flashen]&lt;br /&gt;
*[http://phaq.phunsites.net/2013/09/12/use-arduino-micro-as-isp-with-atmega-on-a-breadboard Arduino Micro as ISP]&lt;br /&gt;
*[https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard From Arduino to a Microcontroller on a Breadboard]&lt;br /&gt;
*[http://www.mikrocontroller.net/articles/AVR_Fuses Tipps zu AVR Fuses]&lt;br /&gt;
*[http://www.engbedded.com/fusecalc Einstellhilfe für AVR Fuses]&lt;br /&gt;
*[http://www.mikrocontroller.net/articles/AVR Microcontroller.net: AVR]&lt;br /&gt;
*[http://derjulian.net/mikrocontroller#headline_17 ATMega168 Pin-Layout]&lt;br /&gt;
*[https://camo.githubusercontent.com/74ec507485d8fb1d729756d98f4a4c1634c7a289/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f3530343931342f323230383739372f65656439303038302d393938332d313165332d383665362d3462383434396330316432362e706e67 Arduino Micro Pin-Layout]&lt;br /&gt;
*[http://academy.kaziunas.com/tutorials/images/embedded_programming/Atmega168Pinout_Arduino.png ATMega168 Pin-Layout]&lt;br /&gt;
*[http://playground.arduino.cc/Code/Programmer2 ISP-Programmer für Arduino nach stk500&#039;&#039;&#039;v2&#039;&#039;&#039;-Protokoll]&lt;br /&gt;
*[http://www.martyncurrey.com/arduino-atmega-328p-fuse-settings Gute Beschreibung einzelner Fuse-Bits]&lt;br /&gt;
*[http://www.atmel.com/images/doc2545.pdf Datenblat ATMega168]&lt;br /&gt;
&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
*ATMega besser mit Quartz laufen lassen, ansonsten funktioniert möglicherweise die Kommunikation via SPI nicht&lt;br /&gt;
*Achtung, Taktgeber nicht auf &amp;quot;external Clock&amp;quot; einstellen, dann muss der Takt von außen aktiv vorgegeben werden. Hilfe gibt es [http://www.nibo-roboter.de/wiki/Ausgesperrt hier]&lt;br /&gt;
&lt;br /&gt;
===Lesen/Schreiben von Fuses für ATMega168===&lt;br /&gt;
Read fuses:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write default fuses:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lfuse:w:0x62:m -U hfuse:w:0xdf:m -U efuse:w:0xf9:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write fuses for internal oszillator no clock division:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lfuse:w:0xe2:m -U hfuse:w:0xdf:m -U efuse:w:0xf9:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write fuses for external oszillator:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lfuse:w:0xff:m -U hfuse:w:0xdf:m -U efuse:w:0xf9:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write fuses for external oszillator &amp;quot;full swing&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lfuse:w:0xf7:m -U hfuse:w:0xdf:m -U efuse:w:0xf9:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Locking===&lt;br /&gt;
Dokumentation zu den Lock-Bits ist sehr dürftig. Über die Lock-Bits kann man sich aus dem Chip auch aussperren.&lt;br /&gt;
&lt;br /&gt;
Entsperren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lock:w:0x3F:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sperren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lock:w:0x0F:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Flashen===&lt;br /&gt;
Schreiben:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U flash:w:flash.hex&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lesen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U flash:r:flash.hex:r&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Quadrokopter==&lt;br /&gt;
Siehe [[Quadrokopter]]&lt;/div&gt;</summary>
		<author><name>FDAE:DADA:BEEB:0:457F:1B72:59F1:5E80</name></author>
	</entry>
	<entry>
		<id>http://wiki.casajuma.de/index.php?title=Arduino&amp;diff=768</id>
		<title>Arduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.casajuma.de/index.php?title=Arduino&amp;diff=768"/>
		<updated>2015-11-15T19:44:19Z</updated>

		<summary type="html">&lt;p&gt;FDAE:DADA:BEEB:0:457F:1B72:59F1:5E80: /* Arduino als In-System-Programmierer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Arduino als In-System-Programmierer==&lt;br /&gt;
&lt;br /&gt;
===Links===&lt;br /&gt;
*[http://www.heise.de/make/artikel/Arduino-Uno-als-In-System-Programmer-2769246.html Arduino als In-System-Programmierer]&lt;br /&gt;
*[http://www.thoralt.de/wiki/index.php/Firmware_flashen Firmware flashen]&lt;br /&gt;
*[http://phaq.phunsites.net/2013/09/12/use-arduino-micro-as-isp-with-atmega-on-a-breadboard Arduino Micro as ISP]&lt;br /&gt;
*[https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard From Arduino to a Microcontroller on a Breadboard]&lt;br /&gt;
*[http://www.mikrocontroller.net/articles/AVR_Fuses Tipps zu AVR Fuses]&lt;br /&gt;
*[http://www.engbedded.com/fusecalc Einstellhilfe für AVR Fuses]&lt;br /&gt;
*[http://www.mikrocontroller.net/articles/AVR Microcontroller.net: AVR]&lt;br /&gt;
*[http://derjulian.net/mikrocontroller#headline_17 ATMega168 Pin-Layout]&lt;br /&gt;
*[https://camo.githubusercontent.com/74ec507485d8fb1d729756d98f4a4c1634c7a289/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f3530343931342f323230383739372f65656439303038302d393938332d313165332d383665362d3462383434396330316432362e706e67 Arduino Micro Pin-Layout]&lt;br /&gt;
*[http://academy.kaziunas.com/tutorials/images/embedded_programming/Atmega168Pinout_Arduino.png ATMega168 Pin-Layout]&lt;br /&gt;
*[http://playground.arduino.cc/Code/Programmer2 ISP-Programmer für Arduino nach stk500&#039;&#039;&#039;v2&#039;&#039;&#039;-Protokoll]&lt;br /&gt;
*[http://www.martyncurrey.com/arduino-atmega-328p-fuse-settings Gute Beschreibung einzelner Fuse-Bits]&lt;br /&gt;
*[http://www.atmel.com/images/doc2545.pdf Datenblat ATMega168]&lt;br /&gt;
&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
*ATMega besser mit Quartz laufen lassen, ansonsten funktioniert möglicherweise die Kommunikation via SPI nicht&lt;br /&gt;
*Achtung, Taktgeber nicht auf &amp;quot;external Clock&amp;quot; einstellen, dann muss der Takt von außen aktiv vorgegeben werden. Hilfe gibt es [http://www.nibo-roboter.de/wiki/Ausgesperrt hier]&lt;br /&gt;
&lt;br /&gt;
===Lesen/Schreiben von Fuses für ATMega168===&lt;br /&gt;
Read fuses:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write default fuses:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lfuse:w:0x62:m -U hfuse:w:0xdf:m -U efuse:w:0xf9:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write fuses for external oszillator:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lfuse:w:0xE2:m -U hfuse:w:0xdf:m -U efuse:w:0xf9:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Locking===&lt;br /&gt;
Dokumentation zu den Lock-Bits ist sehr dürftig. Über die Lock-Bits kann man sich aus dem Chip auch aussperren.&lt;br /&gt;
&lt;br /&gt;
Entsperren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lock:w:0x3F:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sperren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lock:w:0x0F:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Flashen===&lt;br /&gt;
Schreiben:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U flash:w:flash.hex&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lesen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U flash:r:flash.hex:r&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Quadrokopter==&lt;br /&gt;
Siehe [[Quadrokopter]]&lt;/div&gt;</summary>
		<author><name>FDAE:DADA:BEEB:0:457F:1B72:59F1:5E80</name></author>
	</entry>
	<entry>
		<id>http://wiki.casajuma.de/index.php?title=Arduino&amp;diff=767</id>
		<title>Arduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.casajuma.de/index.php?title=Arduino&amp;diff=767"/>
		<updated>2015-11-15T19:27:31Z</updated>

		<summary type="html">&lt;p&gt;FDAE:DADA:BEEB:0:457F:1B72:59F1:5E80: /* Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Arduino als In-System-Programmierer==&lt;br /&gt;
&lt;br /&gt;
===Links===&lt;br /&gt;
*[http://www.heise.de/make/artikel/Arduino-Uno-als-In-System-Programmer-2769246.html Arduino als In-System-Programmierer]&lt;br /&gt;
*[http://www.thoralt.de/wiki/index.php/Firmware_flashen Firmware flashen]&lt;br /&gt;
*[http://phaq.phunsites.net/2013/09/12/use-arduino-micro-as-isp-with-atmega-on-a-breadboard Arduino Micro as ISP]&lt;br /&gt;
*[https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard From Arduino to a Microcontroller on a Breadboard]&lt;br /&gt;
*[http://www.mikrocontroller.net/articles/AVR_Fuses Tipps zu AVR Fuses]&lt;br /&gt;
*[http://www.engbedded.com/fusecalc Einstellhilfe für AVR Fuses]&lt;br /&gt;
*[http://www.mikrocontroller.net/articles/AVR Microcontroller.net: AVR]&lt;br /&gt;
*[http://derjulian.net/mikrocontroller#headline_17 ATMega168 Pin-Layout]&lt;br /&gt;
*[https://camo.githubusercontent.com/74ec507485d8fb1d729756d98f4a4c1634c7a289/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f3530343931342f323230383739372f65656439303038302d393938332d313165332d383665362d3462383434396330316432362e706e67 Arduino Micro Pin-Layout]&lt;br /&gt;
*[http://academy.kaziunas.com/tutorials/images/embedded_programming/Atmega168Pinout_Arduino.png ATMega168 Pin-Layout]&lt;br /&gt;
*[http://playground.arduino.cc/Code/Programmer2 ISP-Programmer für Arduino nach stk500&#039;&#039;&#039;v2&#039;&#039;&#039;-Protokoll]&lt;br /&gt;
*[http://www.martyncurrey.com/arduino-atmega-328p-fuse-settings Gute Beschreibung einzelner Fuse-Bits]&lt;br /&gt;
*[http://www.atmel.com/images/doc2545.pdf Datenblat ATMega168]&lt;br /&gt;
&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
*ATMega besser mit Quartz laufen lassen, ansonsten funktioniert möglicherweise die Kommunikation via SPI nicht&lt;br /&gt;
*Achtung, Taktgeber nicht auf &amp;quot;external Clock&amp;quot; einstellen, dann muss der Takt von außen aktiv vorgegeben werden. Hilfe gibt es [http://www.nibo-roboter.de/wiki/Ausgesperrt hier]&lt;br /&gt;
&lt;br /&gt;
===Lesen/Schreiben von Fuses für ATMega168===&lt;br /&gt;
Read fuses:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write default fuses:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lfuse:w:0x62:m -U hfuse:w:0xdf:m -U efuse:w:0xf9:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write fuses for external oszillator:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lfuse:w:0xE2:m -U hfuse:w:0xdf:m -U efuse:w:0xf9:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Locking===&lt;br /&gt;
Dokumentation zu den Lock-Bits ist sehr dürftig. Über die Lock-Bits kann man sich aus dem Chip auch aussperren.&lt;br /&gt;
&lt;br /&gt;
Entsperren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lock:w:0x3F:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sperren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lock:w:0x0F:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Quadrokopter==&lt;br /&gt;
Siehe [[Quadrokopter]]&lt;/div&gt;</summary>
		<author><name>FDAE:DADA:BEEB:0:457F:1B72:59F1:5E80</name></author>
	</entry>
	<entry>
		<id>http://wiki.casajuma.de/index.php?title=Arduino&amp;diff=766</id>
		<title>Arduino</title>
		<link rel="alternate" type="text/html" href="http://wiki.casajuma.de/index.php?title=Arduino&amp;diff=766"/>
		<updated>2015-11-15T19:25:16Z</updated>

		<summary type="html">&lt;p&gt;FDAE:DADA:BEEB:0:457F:1B72:59F1:5E80: /* Arduino als In-System-Programmierer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Arduino als In-System-Programmierer==&lt;br /&gt;
&lt;br /&gt;
===Links===&lt;br /&gt;
*[http://www.heise.de/make/artikel/Arduino-Uno-als-In-System-Programmer-2769246.html Arduino als In-System-Programmierer]&lt;br /&gt;
*[http://www.thoralt.de/wiki/index.php/Firmware_flashen Firmware flashen]&lt;br /&gt;
*[http://phaq.phunsites.net/2013/09/12/use-arduino-micro-as-isp-with-atmega-on-a-breadboard Arduino Micro as ISP]&lt;br /&gt;
*[https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard From Arduino to a Microcontroller on a Breadboard]&lt;br /&gt;
*[http://www.mikrocontroller.net/articles/AVR_Fuses Tipps zu AVR Fuses]&lt;br /&gt;
*[http://www.engbedded.com/fusecalc Einstellhilfe für AVR Fuses]&lt;br /&gt;
*[http://www.mikrocontroller.net/articles/AVR Microcontroller.net: AVR]&lt;br /&gt;
*[http://derjulian.net/mikrocontroller#headline_17 ATMega168 Pin-Layout]&lt;br /&gt;
*[https://camo.githubusercontent.com/74ec507485d8fb1d729756d98f4a4c1634c7a289/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f3530343931342f323230383739372f65656439303038302d393938332d313165332d383665362d3462383434396330316432362e706e67 Arduino Micro Pin-Layout]&lt;br /&gt;
*[http://academy.kaziunas.com/tutorials/images/embedded_programming/Atmega168Pinout_Arduino.png ATMega168 Pin-Layout]&lt;br /&gt;
*[http://playground.arduino.cc/Code/Programmer2 ISP-Programmer für Arduino nach stk500&#039;&#039;&#039;v2&#039;&#039;&#039;-Protokoll]&lt;br /&gt;
*[http://www.martyncurrey.com/arduino-atmega-328p-fuse-settings Gute Beschreibung einzelner Fuse-Bits]&lt;br /&gt;
&lt;br /&gt;
===Beschreibung===&lt;br /&gt;
*ATMega besser mit Quartz laufen lassen, ansonsten funktioniert möglicherweise die Kommunikation via SPI nicht&lt;br /&gt;
*Achtung, Taktgeber nicht auf &amp;quot;external Clock&amp;quot; einstellen, dann muss der Takt von außen aktiv vorgegeben werden. Hilfe gibt es [http://www.nibo-roboter.de/wiki/Ausgesperrt hier]&lt;br /&gt;
&lt;br /&gt;
===Lesen/Schreiben von Fuses für ATMega168===&lt;br /&gt;
Read fuses:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write default fuses:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lfuse:w:0x62:m -U hfuse:w:0xdf:m -U efuse:w:0xf9:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write fuses for external oszillator:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lfuse:w:0xE2:m -U hfuse:w:0xdf:m -U efuse:w:0xf9:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Locking===&lt;br /&gt;
Dokumentation zu den Lock-Bits ist sehr dürftig. Über die Lock-Bits kann man sich aus dem Chip auch aussperren.&lt;br /&gt;
&lt;br /&gt;
Entsperren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lock:w:0x3F:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sperren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;avrdude.exe -P COM6 -b 19200 -c arduino -p atmega168p -C ..\etc\avrdude.conf -U lock:w:0x0F:m&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Quadrokopter==&lt;br /&gt;
Siehe [[Quadrokopter]]&lt;/div&gt;</summary>
		<author><name>FDAE:DADA:BEEB:0:457F:1B72:59F1:5E80</name></author>
	</entry>
</feed>