<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://rn-wissen.de/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Witkatz</id>
		<title>RN-Wissen.de - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="https://rn-wissen.de/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Witkatz"/>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=Spezial:Beitr%C3%A4ge/Witkatz"/>
		<updated>2026-04-11T13:25:42Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.25.1</generator>

	<entry>
		<id>https://rn-wissen.de/wiki/index.php?title=Abblockkondensator&amp;diff=28028</id>
		<title>Abblockkondensator</title>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=Abblockkondensator&amp;diff=28028"/>
				<updated>2017-04-24T10:54:22Z</updated>
		
		<summary type="html">&lt;p&gt;Witkatz: /* Weiterführende Weblinks */ aktualisiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Viele Anfänger in Sachen Elektronik bekommen, wenn sie eine selbst entworfene Schaltung im Forum posten, als erstes zu hören: &amp;quot;Alle ICs mit Kondensatoren an den Stromversorgungspins versehen!!!&amp;quot;. Die Erklärungen, die dazu geliefert werden, schwanken zwischen &amp;lt;nicht vorhanden&amp;gt;, und langen, ausführlichen, physikalisch korrekten, aber für Laien kaum verständlichen Ausführungen. &lt;br /&gt;
Dieser Artikel soll nun dazu dienen, die Wirkung eines Abblockkondensators zu beschreiben und zu erklären, sodass in Zukunft vom Forum einfach hierhin verlinkt werden kann, wenn das Thema mal wieder zur Sprache kommt...&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Theorie ==&lt;br /&gt;
&lt;br /&gt;
Erklärung in wenigen Sätzen: Digitale ICs ziehen impulsweise sehr hohe Ströme, sodass die Spannung einbrechen kann. Das kann sich störend auf andere Teile der Schaltung auswirken. Ein Kondensator kann Energie speichern und sie sehr schnell wieder abgeben, wenn plötzlich viel Strom benötigt wird. Dadurch wird die Spannung im Rest der Schaltung stabiler gehalten. Aber jetzt Schluss mit der Theorie, die folgenden Bilder sprechen für sich (alle Aufnahmen mit Zeitbasis 0,5µs/Div):   &lt;br /&gt;
&lt;br /&gt;
[[Bild:Abblockkondensator OhneC amAVR.jpg]]&lt;br /&gt;
&lt;br /&gt;
So sieht es auf der 5V-Versorgungsleitung aus, wenn ein AVR (90S8515, 4MHz) ohne Abblockkondensatoren betrieben wird. Die periodische hohe Stromaufnahme führt zu kurzen Spannungseinbrüchen und -spitzen, die bis zu 0,25V erreichen können. &lt;br /&gt;
Diese Störungen breiten sich über die Leitungen in die gesamte Schaltung aus, und selbst 30cm Kabellänge entfernt sieht es noch so aus:&lt;br /&gt;
&lt;br /&gt;
[[Bild:Abblockkondensator OhneC weit entfernt.jpg]]&lt;br /&gt;
&lt;br /&gt;
Die Störungen werden schwächer, sind aber immer noch recht deutlich zu erkennen und können andere Bauteile stören.&lt;br /&gt;
&lt;br /&gt;
Abhilfe schafft nun ein Abblockkondensator, der möglichst nahe am Stromversorgungspin des AVRs gegen Masse geschaltet wird. Ein Folien-oder Keramikkondensator mit 100nF schafft Ruhe auf der Leitung:&lt;br /&gt;
 &lt;br /&gt;
[[Bild:Abblockkondensator 100nF amAVR.jpg]]&lt;br /&gt;
&lt;br /&gt;
Das übrig bleibende &amp;quot;Grundrauschen&amp;quot; ist nun so gering, dass es sich in den allermeisten Fällen nicht mehr störend auswirkt.&lt;br /&gt;
&lt;br /&gt;
Die Störungen auf der Versorgungsspannung stören nicht nur die zuverlässige Funktion der Schaltung selbst, sondern sind auch eine Quelle von Funkstörungen. Die Abblockkondensatoren sind also auch aus EMV-Gründen notwendig.&lt;br /&gt;
&lt;br /&gt;
== Praxis==&lt;br /&gt;
=== Welchen Kondensatortyp verwenden? ===&lt;br /&gt;
Als Abblockkondensator werden üblicherweise keramische Kondensatoren verwendet. Geschichtete (flache, nicht gewickelte) Folienkondensatoren sind ebenfalls geeignet, allerdings normalerweise teurer. Elkos sind ungeeignet! Sie sind meist gewickelt, und haben deswegen auch einen induktiven Anteil, verhalten sich also auch ein wenig wie eine Spule, und können daher ihre Ladung nur langsam (im Verhältnis zu Keramik oder Folie) aufnehmen oder abgeben. Daher können sie die Stromspitzen digitaler ICs nicht so effektiv abfangen. Es treten also größere Störungen auf.&lt;br /&gt;
&lt;br /&gt;
=== Welche Kapazität? ===&lt;br /&gt;
Die nötige Kapazität ist von der Schaltfrequenz des ICs abhängig. Im für Mikrocontroller wie AVRs oder PICs üblichen Frequenzbereich bis etwa 20MHz ist der genaue Wert allerdings recht unkritisch, und man kann gewöhnlicherweise einen Standardwert von 100nF verwenden. &lt;br /&gt;
Bei größeren Frequenzen sollte man sich aber etwas eingehender mit der Thematik befassen und die optimale Größe bestimmen.&lt;br /&gt;
&amp;quot;Viel hilft viel&amp;quot; gilt hier übrigens nicht! Ein sehr großer Kondensator hat unter Umständen einen größeren Innenwiderstand als ein kleinerer, und damit evtl. sogar eine geringere Wirkung.&lt;br /&gt;
&lt;br /&gt;
=== Wo montieren? ===&lt;br /&gt;
Damit der Kondensator seine Wirkung optimal entfalten kann, sollte er so nahe wie möglich am IC platziert werden. Bei vielen ICs sind die Versorgungsanschlüssen VCC und GND direkt nebeneinander angeordnet. Hier kann man dann den Kondensator sehr einfach parallel neben dem IC einlöten. &lt;br /&gt;
Manche ICs haben mehrere Anschlüsse für VCC/GND. Hier sollte man möglichst an jedem dieser Anschlüsse eine eigenen Kondensator setzen, wenn diese auf entgegengesetzten Seiten des ICs liegen. Damit sich Störungen nicht am Abblockkondensator vorbei schleichen können, sollten die Leitungen vom IC zum Abblockkondensator gehen und von da aus weiter zur Versorgung - nicht direkt vom IC aus.&lt;br /&gt;
&lt;br /&gt;
== Weiterführende Weblinks ==&lt;br /&gt;
* [http://www.cypress.com/documentation/application-notes/an1032-using-decoupling-capacitors Cypress AN1032: Using Decoupling Capacitors]&lt;br /&gt;
* [http://www.youtube.com/watch?v=AP_FSyWGpoE Youtube-Video zum Thema Abblockkondensatoren]&lt;br /&gt;
&lt;br /&gt;
[[Category:Praxis]]&lt;br /&gt;
[[Category:Elektronik]]&lt;br /&gt;
[[Category:Microcontroller]]&lt;/div&gt;</summary>
		<author><name>Witkatz</name></author>	</entry>

	<entry>
		<id>https://rn-wissen.de/wiki/index.php?title=PIC16F87x_Einf%C3%BChrung&amp;diff=27957</id>
		<title>PIC16F87x Einführung</title>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=PIC16F87x_Einf%C3%BChrung&amp;diff=27957"/>
				<updated>2017-01-24T19:56:53Z</updated>
		
		<summary type="html">&lt;p&gt;Witkatz: /* Weblinks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==PIC16F87x Einführung==&lt;br /&gt;
&lt;br /&gt;
Der bekannteste und noch immer weit verbreitete PIC ist immer noch der PIC16F84. Es gibt, besonders im englischsprachigen Raum, zahllose Anwendungs-Beispiele in vielen Foren und Homepages.&lt;br /&gt;
&lt;br /&gt;
Hier soll eine Gruppe der (grösseren) Nachfolge-Modelle vorgestellt werden, der&lt;br /&gt;
*PIC16F873 &lt;br /&gt;
*PIC16F876 &lt;br /&gt;
*PIC16F874&lt;br /&gt;
*PIC16F877&lt;br /&gt;
Sie sind in den üblichen Bauformen PDIP, SOIC, PLCC und QFP im Handel und unterscheiden sich in der Ausstattung, haben aber im Wesentlichen die gleichen Eigenschaften. (Es gibt nur ein Datasheet für alle 4). Es können alle Programm-Sourcen, die für den PIC16F84 geschrieben wurden, mit einer einfachen Compilierung sofort lauffähig gemacht werden (es muss natürlich der Prozessortyp geändert werden).&lt;br /&gt;
&lt;br /&gt;
[[Bild:picfeat.jpg|center|framed|quelle:Microchip]]&lt;br /&gt;
&lt;br /&gt;
===Peripheral Features===&lt;br /&gt;
* Timer0: 8-bit timer/counter with 8-bit prescaler&lt;br /&gt;
* Timer1: 16-bit timer/counter with prescaler, can be incremented during SLEEP vie external crystal/clock&lt;br /&gt;
* Timer2: 8-bit timer/counter with 8-bit period register, prescaler and postscaler&lt;br /&gt;
* Two Capture, Compare, PWM Modules&lt;br /&gt;
** Capture/Compare is 16-bit, max. resolution is 200 nS&lt;br /&gt;
** PWM max resolution is 10-bit&lt;br /&gt;
* 10-bit multi-channel Analog-to-Digital converter&lt;br /&gt;
* Synchronous Serial Port (SSP) with SPI tm (Master mode) and I2Ctm (Master/Slave)&lt;br /&gt;
* Universale Synchronous Asynchronous Receiver Transmitter (USART/SCI) with 9-bit address detection&lt;br /&gt;
* Parallel Slave Port (PSP) 8 -bits wide, with external /RD, /WR and /CS controls (40/44-pin only)&lt;br /&gt;
* Brown-out detection circuitry for Brown-out Reset (BOR)&lt;br /&gt;
&lt;br /&gt;
===PC16F876===&lt;br /&gt;
[[Bild:876pins.jpg|center|framed|quelle:Microchip]]&lt;br /&gt;
&lt;br /&gt;
===Pinout PC16F877===&lt;br /&gt;
[[Bild:877pins.jpg|center|framed|quelle:Microchip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| {{Blauetabelle}}&lt;br /&gt;
 |'''OSC1/CLKIN''' &lt;br /&gt;
 |Quartz Input oder Input für externe Clock-Source. &lt;br /&gt;
|-&lt;br /&gt;
 |'''OSC2/CLKOUT''' &lt;br /&gt;
 |Quartz Output. Im RC-Mode kann hier 1/4 Frequenz von OSC1 entnommen werden. &lt;br /&gt;
|-&lt;br /&gt;
 |'''/MCLR /Vpp''' &lt;br /&gt;
 |Reset oder Programmierspannung (+12 V oder +5V). &lt;br /&gt;
|-&lt;br /&gt;
 |'''RA0 / AN0''' &lt;br /&gt;
 |PORTA Bit 0 (TTL) oder Analog Input 0. &lt;br /&gt;
|-&lt;br /&gt;
 |'''RA1 / AN1''' &lt;br /&gt;
 |PORTA Bit 1 (TTL) oder Analog Input 1. &lt;br /&gt;
|-&lt;br /&gt;
 |'''RA2 / AN2 / Vref-'''  &lt;br /&gt;
 |PORTA Bit 2 (TTL), Analog Input 2  oder Referenzspannung - &lt;br /&gt;
|-&lt;br /&gt;
 |'''RA3 / AN3 / Vref+'''  &lt;br /&gt;
 |PORTA Bit 3 (TTL), Analog Input 3  oder Referenzspannung +&lt;br /&gt;
|-&lt;br /&gt;
 |'''RA4 / T0CKI / Vref-'''  &lt;br /&gt;
 |PORTA Bit 4 (TTL mit ST), oder Clock-In für Timer0 timer/counter. '''Wenn Output, dann Open drain'''&lt;br /&gt;
|-&lt;br /&gt;
 |'''RA5 / /SS / AN4'''  &lt;br /&gt;
 |PORTA Bit 5 (TTL), Analog Input 4  oder Slave Select für SSP&lt;br /&gt;
|-&lt;br /&gt;
 |'''RB0 / INT'''  &lt;br /&gt;
 |PORTB Bit 0 (TTL) mit Schmitt-Trigger, wenn INT&lt;br /&gt;
|-&lt;br /&gt;
 |'''RB1'''  &lt;br /&gt;
 |PORTB Bit 1 (TTL)&lt;br /&gt;
|-&lt;br /&gt;
 |'''RB2'''  &lt;br /&gt;
 |PORTB Bit 2 (TTL)&lt;br /&gt;
|-&lt;br /&gt;
 |'''RB3 / PGM '''  &lt;br /&gt;
 |PORTB Bit 3 (TTL)  Bei Low-Voltage-Programming  ist dieser Pin besetzt&lt;br /&gt;
|-&lt;br /&gt;
 |'''RB4'''  &lt;br /&gt;
 |PORTB Bit 4 (TTL)  Interrupt-on-change möglich&lt;br /&gt;
|-&lt;br /&gt;
 |'''RB5'''  &lt;br /&gt;
 |PORTB Bit 5 (TTL)  Interrupt-on-change möglich &lt;br /&gt;
|-&lt;br /&gt;
 |'''RB6 / PGC '''  &lt;br /&gt;
 |PORTB Bit 6 (TTL)  Interrupt-on-change möglich. CLOCK beim Programmieren u. Debug&lt;br /&gt;
|-&lt;br /&gt;
 |'''RB7 / PGD '''  &lt;br /&gt;
 |PORTB Bit 7 (TTL)  Interrupt-on-change möglich. DATA beim Programmieren u. Debug&lt;br /&gt;
|-&lt;br /&gt;
 |'''RC0 / T1OSO/ T1CKI'''  &lt;br /&gt;
 |PORTC Bit 0 (TTL/ST)  Timer1 oscillator output oder clock input&lt;br /&gt;
|-&lt;br /&gt;
 |'''RC1 / T1OSI/ CCP2'''  &lt;br /&gt;
 |PORTC Bit 1 (TTL/ST)  Timer1 oscillator input oder CAP2 input od. COMP2/PWM2 output&lt;br /&gt;
|-&lt;br /&gt;
 |'''RC2 / CCP1'''  &lt;br /&gt;
 |PORTC Bit 2 (TTL/ST)  CAP1 input od. COMP1/PWM1 output&lt;br /&gt;
|-&lt;br /&gt;
 |'''RC3 / SCK / SCL'''  &lt;br /&gt;
 |PORTC Bit 3 (TTL/ST)  Clock in / Out für SSP oder I2C&lt;br /&gt;
|-&lt;br /&gt;
 |'''RC4 / SDI / SDA'''  &lt;br /&gt;
 |PORTC Bit 4 (TTL/ST)  Data in (SSP) oder DATA für I2C&lt;br /&gt;
|-&lt;br /&gt;
 |'''RC5 / SDO'''  &lt;br /&gt;
 |PORTC Bit 5 (TTL/ST)  Data out (SSP)&lt;br /&gt;
|-&lt;br /&gt;
 |'''RC6 / TX / CK'''  &lt;br /&gt;
 |PORTC Bit 6 (TTL/ST)  USART-Async TX oder USART-Sync Clock&lt;br /&gt;
|-&lt;br /&gt;
 |'''RC7 / RX / DT'''  &lt;br /&gt;
 |PORTC Bit 7 (TTL/ST)  USART-Async RX oder USART-Sync Data&lt;br /&gt;
|-&lt;br /&gt;
 |'''RD0 - 7 / PSP0 - 7'''  &lt;br /&gt;
 |PORTD Bit 0 - 7 (TTL/ST)  Parallel Slave Port&lt;br /&gt;
|-&lt;br /&gt;
 |'''RE0 / /RD / AN5'''  &lt;br /&gt;
 |PORTE Bit 0 (TTL/ST)  Parallel Slave Port READ oder analog 5&lt;br /&gt;
|-&lt;br /&gt;
 |'''RE1 / /WR / AN6'''  &lt;br /&gt;
 |PORTE Bit 1 (TTL/ST)  Parallel Slave Port WRITE oder analog 6&lt;br /&gt;
|-&lt;br /&gt;
 |'''RE2 / /CS / AN7'''  &lt;br /&gt;
 |PORTE Bit 2 (TTL/ST)  Parallel Slave Port SELECT oder analog 7&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Besonderheiten Peripherie===&lt;br /&gt;
Bei den Geräten wie ADC, TIMER, PWM, USART, INT0 unterscheiden sich diese PIC kaum von anderen Controllern. Vieleicht ein paar Bemerkungen&lt;br /&gt;
====CPU / Clock====&lt;br /&gt;
Man darf sich von den angegebenen 20 MHZ nicht täuschen lassen. Da diese PIC nicht mit ähnlichen Tricks wir die AVRs arbeiten, brauchen die 4 RISC-Cycles auch wirklich 4 Takte. Daher muß man beim Konzipieren von 5 MHZ ausgegehen. &lt;br /&gt;
[[Bild:pic_qcyc.jpg|center|framed|quelle:Microchip]]&lt;br /&gt;
&lt;br /&gt;
====Programmierung====&lt;br /&gt;
Es gibt zwei Arten&lt;br /&gt;
*HVP &amp;quot;High Voltage Programming&amp;quot;. Anders als bei den AVRs muß die 12 Volt Programmierspannung extern erzeugt werden &lt;br /&gt;
*LVP &amp;quot;Low Voltage Programming&amp;quot;. Hier braucht man keine 12 Volt, allerdings geht dann ein Pin verloren (RB3 /PGM).&lt;br /&gt;
====USART====&lt;br /&gt;
Diese PIC können die RS232 auch im Synchronmode (fremdgetaktet) betreiben, allerdings nur als Receiver. &lt;br /&gt;
====I2C / SPI====&lt;br /&gt;
Hier gibt es nur entweder-oder. Für den I2C-Bus wird die gleiche Hardware benutzt wie für das SPI&lt;br /&gt;
====PSP / Parallel Slave Port====&lt;br /&gt;
Sowas gibt's bei den AVRs nicht. Hier kann ein anderer (Slave) Chip 8-Bit parallel in den Controller reinstellen oder abholen&lt;br /&gt;
====Interrupt on change====&lt;br /&gt;
Bei den oben bezeichneten Pins kann ein gemeinsamer Interrupt bei jeder Pegel-Änderung ausgelöst werden.&lt;br /&gt;
&lt;br /&gt;
===Besonderheiten CPU und Memory===&lt;br /&gt;
====Memory====&lt;br /&gt;
Es gibt keine getrennten Bereiche für GPR, SFR und SRAM. Alles zusammen befindet sich in der &amp;quot;Register File&amp;quot;, die einzelnen Register werden individuell gemappt. Dabei heißt es vorsichtig zu sein, denn dieses Bereich ist in 4 Banks (PIC16F877) unterteilt, und je nach effektiver Zieladresse muss man die Bank-Switch-Bits richtig setzen. Einen geschlossenen Speicherbereich, wie man es vielleicht gewohnt ist, gibt es hier nicht. &lt;br /&gt;
Da es also eigentlich nur Register und keine Memory gibt, entfallen das Load &amp;amp; Store, wie es z.B. bei den AVRs erfordelich ist, Alle Befehle gehen an jeder möglichen Adresse&lt;br /&gt;
[[Bild:877regis.jpg|center|framed|quelle:Microchip]]&lt;br /&gt;
====Flash====&lt;br /&gt;
Auch hier ist das Bereich in Pages geteilt, die man zur Adressierung ebenfalls umschalten muß. &lt;br /&gt;
&lt;br /&gt;
[[Bild:877mem.jpg|center|framed|quelle:Microchip&amp;lt;br&amp;gt;Auch hier ist das Bereich in Pages geteilt, die man zur Adressierung ebenfalls umschalten muß. ]]&lt;br /&gt;
&lt;br /&gt;
====Stack====&lt;br /&gt;
Der Stack + Stackpointer sind isoliert gehalten, es gibt keinen von aussen zugänglichen Stack. Der Stack Pointer ist festgelegt mit maximal 8 Leveln, dann erfolgt ein Wraparound mit schwer beherrschbaren Effekten. &lt;br /&gt;
====Pointer Register====&lt;br /&gt;
Es gibt nur EIN Register, mit dem man indirekt adressieren kann, wiederum mit eigenen Bank-Select-Bits. &lt;br /&gt;
====CPU / Instruction Set====&lt;br /&gt;
Der Hersteller hat nur 35 RISC Befehle bereitgestellt (AVR: 96). Es ist nun nicht so, daß der PIC irgendwas von den üblichen Befehlen nicht könnte. Aber im Gegensatz zu den AVRs, wo viele Befehle verschieden heissen, aber das gleiche tun, verfolgt Microchip die Strategie des Minimalismus. Es gibt zum Beispiel keinen eigenen Vergleichsbefehl.&lt;br /&gt;
Man muß das tun, was bei einem AVR im Grunde auch geschieht: Man subtrahiert, ohne das Ergebnis zu speichern. Übrig bleiben nur die Statusbits. &lt;br /&gt;
[[Bild:877cpu.jpg|center|framed|quelle:Microchip]]&lt;br /&gt;
====Interrupts====&lt;br /&gt;
Der PIC hat nur einen Interrupt Vector. Welches von den Geräten tatsächlich ausgelöst hat, muß der User den einzelnen Geräte-Flags entnehmen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Autor/en====&lt;br /&gt;
* PicNick&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Microcontroller]]&lt;br /&gt;
[[Kategorie:PIC]]&lt;br /&gt;
&lt;br /&gt;
===Weblinks===&lt;br /&gt;
* [https://pic-projekte.de/blog/category/elektrotechnik/mikrocontroller/pic18-tutorial/ Tutorial für PIC(18) Microcontroller]&lt;/div&gt;</summary>
		<author><name>Witkatz</name></author>	</entry>

	<entry>
		<id>https://rn-wissen.de/wiki/index.php?title=PIC16F87x_Einf%C3%BChrung&amp;diff=27955</id>
		<title>PIC16F87x Einführung</title>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=PIC16F87x_Einf%C3%BChrung&amp;diff=27955"/>
				<updated>2016-11-05T17:04:43Z</updated>
		
		<summary type="html">&lt;p&gt;Witkatz: weblink aktualisiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==PIC16F87x Einführung==&lt;br /&gt;
&lt;br /&gt;
Der bekannteste und noch immer weit verbreitete PIC ist immer noch der PIC16F84. Es gibt, besonders im englischsprachigen Raum, zahllose Anwendungs-Beispiele in vielen Foren und Homepages.&lt;br /&gt;
&lt;br /&gt;
Hier soll eine Gruppe der (grösseren) Nachfolge-Modelle vorgestellt werden, der&lt;br /&gt;
*PIC16F873 &lt;br /&gt;
*PIC16F876 &lt;br /&gt;
*PIC16F874&lt;br /&gt;
*PIC16F877&lt;br /&gt;
Sie sind in den üblichen Bauformen PDIP, SOIC, PLCC und QFP im Handel und unterscheiden sich in der Ausstattung, haben aber im Wesentlichen die gleichen Eigenschaften. (Es gibt nur ein Datasheet für alle 4). Es können alle Programm-Sourcen, die für den PIC16F84 geschrieben wurden, mit einer einfachen Compilierung sofort lauffähig gemacht werden (es muss natürlich der Prozessortyp geändert werden).&lt;br /&gt;
&lt;br /&gt;
[[Bild:picfeat.jpg|center|framed|quelle:Microchip]]&lt;br /&gt;
&lt;br /&gt;
===Peripheral Features===&lt;br /&gt;
* Timer0: 8-bit timer/counter with 8-bit prescaler&lt;br /&gt;
* Timer1: 16-bit timer/counter with prescaler, can be incremented during SLEEP vie external crystal/clock&lt;br /&gt;
* Timer2: 8-bit timer/counter with 8-bit period register, prescaler and postscaler&lt;br /&gt;
* Two Capture, Compare, PWM Modules&lt;br /&gt;
** Capture/Compare is 16-bit, max. resolution is 200 nS&lt;br /&gt;
** PWM max resolution is 10-bit&lt;br /&gt;
* 10-bit multi-channel Analog-to-Digital converter&lt;br /&gt;
* Synchronous Serial Port (SSP) with SPI tm (Master mode) and I2Ctm (Master/Slave)&lt;br /&gt;
* Universale Synchronous Asynchronous Receiver Transmitter (USART/SCI) with 9-bit address detection&lt;br /&gt;
* Parallel Slave Port (PSP) 8 -bits wide, with external /RD, /WR and /CS controls (40/44-pin only)&lt;br /&gt;
* Brown-out detection circuitry for Brown-out Reset (BOR)&lt;br /&gt;
&lt;br /&gt;
===PC16F876===&lt;br /&gt;
[[Bild:876pins.jpg|center|framed|quelle:Microchip]]&lt;br /&gt;
&lt;br /&gt;
===Pinout PC16F877===&lt;br /&gt;
[[Bild:877pins.jpg|center|framed|quelle:Microchip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| {{Blauetabelle}}&lt;br /&gt;
 |'''OSC1/CLKIN''' &lt;br /&gt;
 |Quartz Input oder Input für externe Clock-Source. &lt;br /&gt;
|-&lt;br /&gt;
 |'''OSC2/CLKOUT''' &lt;br /&gt;
 |Quartz Output. Im RC-Mode kann hier 1/4 Frequenz von OSC1 entnommen werden. &lt;br /&gt;
|-&lt;br /&gt;
 |'''/MCLR /Vpp''' &lt;br /&gt;
 |Reset oder Programmierspannung (+12 V oder +5V). &lt;br /&gt;
|-&lt;br /&gt;
 |'''RA0 / AN0''' &lt;br /&gt;
 |PORTA Bit 0 (TTL) oder Analog Input 0. &lt;br /&gt;
|-&lt;br /&gt;
 |'''RA1 / AN1''' &lt;br /&gt;
 |PORTA Bit 1 (TTL) oder Analog Input 1. &lt;br /&gt;
|-&lt;br /&gt;
 |'''RA2 / AN2 / Vref-'''  &lt;br /&gt;
 |PORTA Bit 2 (TTL), Analog Input 2  oder Referenzspannung - &lt;br /&gt;
|-&lt;br /&gt;
 |'''RA3 / AN3 / Vref+'''  &lt;br /&gt;
 |PORTA Bit 3 (TTL), Analog Input 3  oder Referenzspannung +&lt;br /&gt;
|-&lt;br /&gt;
 |'''RA4 / T0CKI / Vref-'''  &lt;br /&gt;
 |PORTA Bit 4 (TTL mit ST), oder Clock-In für Timer0 timer/counter. '''Wenn Output, dann Open drain'''&lt;br /&gt;
|-&lt;br /&gt;
 |'''RA5 / /SS / AN4'''  &lt;br /&gt;
 |PORTA Bit 5 (TTL), Analog Input 4  oder Slave Select für SSP&lt;br /&gt;
|-&lt;br /&gt;
 |'''RB0 / INT'''  &lt;br /&gt;
 |PORTB Bit 0 (TTL) mit Schmitt-Trigger, wenn INT&lt;br /&gt;
|-&lt;br /&gt;
 |'''RB1'''  &lt;br /&gt;
 |PORTB Bit 1 (TTL)&lt;br /&gt;
|-&lt;br /&gt;
 |'''RB2'''  &lt;br /&gt;
 |PORTB Bit 2 (TTL)&lt;br /&gt;
|-&lt;br /&gt;
 |'''RB3 / PGM '''  &lt;br /&gt;
 |PORTB Bit 3 (TTL)  Bei Low-Voltage-Programming  ist dieser Pin besetzt&lt;br /&gt;
|-&lt;br /&gt;
 |'''RB4'''  &lt;br /&gt;
 |PORTB Bit 4 (TTL)  Interrupt-on-change möglich&lt;br /&gt;
|-&lt;br /&gt;
 |'''RB5'''  &lt;br /&gt;
 |PORTB Bit 5 (TTL)  Interrupt-on-change möglich &lt;br /&gt;
|-&lt;br /&gt;
 |'''RB6 / PGC '''  &lt;br /&gt;
 |PORTB Bit 6 (TTL)  Interrupt-on-change möglich. CLOCK beim Programmieren u. Debug&lt;br /&gt;
|-&lt;br /&gt;
 |'''RB7 / PGD '''  &lt;br /&gt;
 |PORTB Bit 7 (TTL)  Interrupt-on-change möglich. DATA beim Programmieren u. Debug&lt;br /&gt;
|-&lt;br /&gt;
 |'''RC0 / T1OSO/ T1CKI'''  &lt;br /&gt;
 |PORTC Bit 0 (TTL/ST)  Timer1 oscillator output oder clock input&lt;br /&gt;
|-&lt;br /&gt;
 |'''RC1 / T1OSI/ CCP2'''  &lt;br /&gt;
 |PORTC Bit 1 (TTL/ST)  Timer1 oscillator input oder CAP2 input od. COMP2/PWM2 output&lt;br /&gt;
|-&lt;br /&gt;
 |'''RC2 / CCP1'''  &lt;br /&gt;
 |PORTC Bit 2 (TTL/ST)  CAP1 input od. COMP1/PWM1 output&lt;br /&gt;
|-&lt;br /&gt;
 |'''RC3 / SCK / SCL'''  &lt;br /&gt;
 |PORTC Bit 3 (TTL/ST)  Clock in / Out für SSP oder I2C&lt;br /&gt;
|-&lt;br /&gt;
 |'''RC4 / SDI / SDA'''  &lt;br /&gt;
 |PORTC Bit 4 (TTL/ST)  Data in (SSP) oder DATA für I2C&lt;br /&gt;
|-&lt;br /&gt;
 |'''RC5 / SDO'''  &lt;br /&gt;
 |PORTC Bit 5 (TTL/ST)  Data out (SSP)&lt;br /&gt;
|-&lt;br /&gt;
 |'''RC6 / TX / CK'''  &lt;br /&gt;
 |PORTC Bit 6 (TTL/ST)  USART-Async TX oder USART-Sync Clock&lt;br /&gt;
|-&lt;br /&gt;
 |'''RC7 / RX / DT'''  &lt;br /&gt;
 |PORTC Bit 7 (TTL/ST)  USART-Async RX oder USART-Sync Data&lt;br /&gt;
|-&lt;br /&gt;
 |'''RD0 - 7 / PSP0 - 7'''  &lt;br /&gt;
 |PORTD Bit 0 - 7 (TTL/ST)  Parallel Slave Port&lt;br /&gt;
|-&lt;br /&gt;
 |'''RE0 / /RD / AN5'''  &lt;br /&gt;
 |PORTE Bit 0 (TTL/ST)  Parallel Slave Port READ oder analog 5&lt;br /&gt;
|-&lt;br /&gt;
 |'''RE1 / /WR / AN6'''  &lt;br /&gt;
 |PORTE Bit 1 (TTL/ST)  Parallel Slave Port WRITE oder analog 6&lt;br /&gt;
|-&lt;br /&gt;
 |'''RE2 / /CS / AN7'''  &lt;br /&gt;
 |PORTE Bit 2 (TTL/ST)  Parallel Slave Port SELECT oder analog 7&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Besonderheiten Peripherie===&lt;br /&gt;
Bei den Geräten wie ADC, TIMER, PWM, USART, INT0 unterscheiden sich diese PIC kaum von anderen Controllern. Vieleicht ein paar Bemerkungen&lt;br /&gt;
====CPU / Clock====&lt;br /&gt;
Man darf sich von den angegebenen 20 MHZ nicht täuschen lassen. Da diese PIC nicht mit ähnlichen Tricks wir die AVRs arbeiten, brauchen die 4 RISC-Cycles auch wirklich 4 Takte. Daher muß man beim Konzipieren von 5 MHZ ausgegehen. &lt;br /&gt;
[[Bild:pic_qcyc.jpg|center|framed|quelle:Microchip]]&lt;br /&gt;
&lt;br /&gt;
====Programmierung====&lt;br /&gt;
Es gibt zwei Arten&lt;br /&gt;
*HVP &amp;quot;High Voltage Programming&amp;quot;. Anders als bei den AVRs muß die 12 Volt Programmierspannung extern erzeugt werden &lt;br /&gt;
*LVP &amp;quot;Low Voltage Programming&amp;quot;. Hier braucht man keine 12 Volt, allerdings geht dann ein Pin verloren (RB3 /PGM).&lt;br /&gt;
====USART====&lt;br /&gt;
Diese PIC können die RS232 auch im Synchronmode (fremdgetaktet) betreiben, allerdings nur als Receiver. &lt;br /&gt;
====I2C / SPI====&lt;br /&gt;
Hier gibt es nur entweder-oder. Für den I2C-Bus wird die gleiche Hardware benutzt wie für das SPI&lt;br /&gt;
====PSP / Parallel Slave Port====&lt;br /&gt;
Sowas gibt's bei den AVRs nicht. Hier kann ein anderer (Slave) Chip 8-Bit parallel in den Controller reinstellen oder abholen&lt;br /&gt;
====Interrupt on change====&lt;br /&gt;
Bei den oben bezeichneten Pins kann ein gemeinsamer Interrupt bei jeder Pegel-Änderung ausgelöst werden.&lt;br /&gt;
&lt;br /&gt;
===Besonderheiten CPU und Memory===&lt;br /&gt;
====Memory====&lt;br /&gt;
Es gibt keine getrennten Bereiche für GPR, SFR und SRAM. Alles zusammen befindet sich in der &amp;quot;Register File&amp;quot;, die einzelnen Register werden individuell gemappt. Dabei heißt es vorsichtig zu sein, denn dieses Bereich ist in 4 Banks (PIC16F877) unterteilt, und je nach effektiver Zieladresse muss man die Bank-Switch-Bits richtig setzen. Einen geschlossenen Speicherbereich, wie man es vielleicht gewohnt ist, gibt es hier nicht. &lt;br /&gt;
Da es also eigentlich nur Register und keine Memory gibt, entfallen das Load &amp;amp; Store, wie es z.B. bei den AVRs erfordelich ist, Alle Befehle gehen an jeder möglichen Adresse&lt;br /&gt;
[[Bild:877regis.jpg|center|framed|quelle:Microchip]]&lt;br /&gt;
====Flash====&lt;br /&gt;
Auch hier ist das Bereich in Pages geteilt, die man zur Adressierung ebenfalls umschalten muß. &lt;br /&gt;
&lt;br /&gt;
[[Bild:877mem.jpg|center|framed|quelle:Microchip&amp;lt;br&amp;gt;Auch hier ist das Bereich in Pages geteilt, die man zur Adressierung ebenfalls umschalten muß. ]]&lt;br /&gt;
&lt;br /&gt;
====Stack====&lt;br /&gt;
Der Stack + Stackpointer sind isoliert gehalten, es gibt keinen von aussen zugänglichen Stack. Der Stack Pointer ist festgelegt mit maximal 8 Leveln, dann erfolgt ein Wraparound mit schwer beherrschbaren Effekten. &lt;br /&gt;
====Pointer Register====&lt;br /&gt;
Es gibt nur EIN Register, mit dem man indirekt adressieren kann, wiederum mit eigenen Bank-Select-Bits. &lt;br /&gt;
====CPU / Instruction Set====&lt;br /&gt;
Der Hersteller hat nur 35 RISC Befehle bereitgestellt (AVR: 96). Es ist nun nicht so, daß der PIC irgendwas von den üblichen Befehlen nicht könnte. Aber im Gegensatz zu den AVRs, wo viele Befehle verschieden heissen, aber das gleiche tun, verfolgt Microchip die Strategie des Minimalismus. Es gibt zum Beispiel keinen eigenen Vergleichsbefehl.&lt;br /&gt;
Man muß das tun, was bei einem AVR im Grunde auch geschieht: Man subtrahiert, ohne das Ergebnis zu speichern. Übrig bleiben nur die Statusbits. &lt;br /&gt;
[[Bild:877cpu.jpg|center|framed|quelle:Microchip]]&lt;br /&gt;
====Interrupts====&lt;br /&gt;
Der PIC hat nur einen Interrupt Vector. Welches von den Geräten tatsächlich ausgelöst hat, muß der User den einzelnen Geräte-Flags entnehmen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Autor/en====&lt;br /&gt;
* PicNick&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Microcontroller]]&lt;br /&gt;
[[Kategorie:PIC]]&lt;br /&gt;
&lt;br /&gt;
===Weblinks===&lt;br /&gt;
* [http://pic-projekte.de/wordpress/?cat=438 Tutorial für PIC(18) Microcontroller]&lt;/div&gt;</summary>
		<author><name>Witkatz</name></author>	</entry>

	<entry>
		<id>https://rn-wissen.de/wiki/index.php?title=PIC16F87x_Einf%C3%BChrung&amp;diff=27925</id>
		<title>PIC16F87x Einführung</title>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=PIC16F87x_Einf%C3%BChrung&amp;diff=27925"/>
				<updated>2016-10-05T11:06:15Z</updated>
		
		<summary type="html">&lt;p&gt;Witkatz: Weblink aktualisiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==PIC16F87x Einführung==&lt;br /&gt;
&lt;br /&gt;
Der bekannteste und noch immer weit verbreitete PIC ist immer noch der PIC16F84. Es gibt, besonders im englischsprachigen Raum, zahllose Anwendungs-Beispiele in vielen Foren und Homepages.&lt;br /&gt;
&lt;br /&gt;
Hier soll eine Gruppe der (grösseren) Nachfolge-Modelle vorgestellt werden, der&lt;br /&gt;
*PIC16F873 &lt;br /&gt;
*PIC16F876 &lt;br /&gt;
*PIC16F874&lt;br /&gt;
*PIC16F877&lt;br /&gt;
Sie sind in den üblichen Bauformen PDIP, SOIC, PLCC und QFP im Handel und unterscheiden sich in der Ausstattung, haben aber im Wesentlichen die gleichen Eigenschaften. (Es gibt nur ein Datasheet für alle 4). Es können alle Programm-Sourcen, die für den PIC16F84 geschrieben wurden, mit einer einfachen Compilierung sofort lauffähig gemacht werden (es muss natürlich der Prozessortyp geändert werden).&lt;br /&gt;
&lt;br /&gt;
[[Bild:picfeat.jpg|center|framed|quelle:Microchip]]&lt;br /&gt;
&lt;br /&gt;
===Peripheral Features===&lt;br /&gt;
* Timer0: 8-bit timer/counter with 8-bit prescaler&lt;br /&gt;
* Timer1: 16-bit timer/counter with prescaler, can be incremented during SLEEP vie external crystal/clock&lt;br /&gt;
* Timer2: 8-bit timer/counter with 8-bit period register, prescaler and postscaler&lt;br /&gt;
* Two Capture, Compare, PWM Modules&lt;br /&gt;
** Capture/Compare is 16-bit, max. resolution is 200 nS&lt;br /&gt;
** PWM max resolution is 10-bit&lt;br /&gt;
* 10-bit multi-channel Analog-to-Digital converter&lt;br /&gt;
* Synchronous Serial Port (SSP) with SPI tm (Master mode) and I2Ctm (Master/Slave)&lt;br /&gt;
* Universale Synchronous Asynchronous Receiver Transmitter (USART/SCI) with 9-bit address detection&lt;br /&gt;
* Parallel Slave Port (PSP) 8 -bits wide, with external /RD, /WR and /CS controls (40/44-pin only)&lt;br /&gt;
* Brown-out detection circuitry for Brown-out Reset (BOR)&lt;br /&gt;
&lt;br /&gt;
===PC16F876===&lt;br /&gt;
[[Bild:876pins.jpg|center|framed|quelle:Microchip]]&lt;br /&gt;
&lt;br /&gt;
===Pinout PC16F877===&lt;br /&gt;
[[Bild:877pins.jpg|center|framed|quelle:Microchip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| {{Blauetabelle}}&lt;br /&gt;
 |'''OSC1/CLKIN''' &lt;br /&gt;
 |Quartz Input oder Input für externe Clock-Source. &lt;br /&gt;
|-&lt;br /&gt;
 |'''OSC2/CLKOUT''' &lt;br /&gt;
 |Quartz Output. Im RC-Mode kann hier 1/4 Frequenz von OSC1 entnommen werden. &lt;br /&gt;
|-&lt;br /&gt;
 |'''/MCLR /Vpp''' &lt;br /&gt;
 |Reset oder Programmierspannung (+12 V oder +5V). &lt;br /&gt;
|-&lt;br /&gt;
 |'''RA0 / AN0''' &lt;br /&gt;
 |PORTA Bit 0 (TTL) oder Analog Input 0. &lt;br /&gt;
|-&lt;br /&gt;
 |'''RA1 / AN1''' &lt;br /&gt;
 |PORTA Bit 1 (TTL) oder Analog Input 1. &lt;br /&gt;
|-&lt;br /&gt;
 |'''RA2 / AN2 / Vref-'''  &lt;br /&gt;
 |PORTA Bit 2 (TTL), Analog Input 2  oder Referenzspannung - &lt;br /&gt;
|-&lt;br /&gt;
 |'''RA3 / AN3 / Vref+'''  &lt;br /&gt;
 |PORTA Bit 3 (TTL), Analog Input 3  oder Referenzspannung +&lt;br /&gt;
|-&lt;br /&gt;
 |'''RA4 / T0CKI / Vref-'''  &lt;br /&gt;
 |PORTA Bit 4 (TTL mit ST), oder Clock-In für Timer0 timer/counter. '''Wenn Output, dann Open drain'''&lt;br /&gt;
|-&lt;br /&gt;
 |'''RA5 / /SS / AN4'''  &lt;br /&gt;
 |PORTA Bit 5 (TTL), Analog Input 4  oder Slave Select für SSP&lt;br /&gt;
|-&lt;br /&gt;
 |'''RB0 / INT'''  &lt;br /&gt;
 |PORTB Bit 0 (TTL) mit Schmitt-Trigger, wenn INT&lt;br /&gt;
|-&lt;br /&gt;
 |'''RB1'''  &lt;br /&gt;
 |PORTB Bit 1 (TTL)&lt;br /&gt;
|-&lt;br /&gt;
 |'''RB2'''  &lt;br /&gt;
 |PORTB Bit 2 (TTL)&lt;br /&gt;
|-&lt;br /&gt;
 |'''RB3 / PGM '''  &lt;br /&gt;
 |PORTB Bit 3 (TTL)  Bei Low-Voltage-Programming  ist dieser Pin besetzt&lt;br /&gt;
|-&lt;br /&gt;
 |'''RB4'''  &lt;br /&gt;
 |PORTB Bit 4 (TTL)  Interrupt-on-change möglich&lt;br /&gt;
|-&lt;br /&gt;
 |'''RB5'''  &lt;br /&gt;
 |PORTB Bit 5 (TTL)  Interrupt-on-change möglich &lt;br /&gt;
|-&lt;br /&gt;
 |'''RB6 / PGC '''  &lt;br /&gt;
 |PORTB Bit 6 (TTL)  Interrupt-on-change möglich. CLOCK beim Programmieren u. Debug&lt;br /&gt;
|-&lt;br /&gt;
 |'''RB7 / PGD '''  &lt;br /&gt;
 |PORTB Bit 7 (TTL)  Interrupt-on-change möglich. DATA beim Programmieren u. Debug&lt;br /&gt;
|-&lt;br /&gt;
 |'''RC0 / T1OSO/ T1CKI'''  &lt;br /&gt;
 |PORTC Bit 0 (TTL/ST)  Timer1 oscillator output oder clock input&lt;br /&gt;
|-&lt;br /&gt;
 |'''RC1 / T1OSI/ CCP2'''  &lt;br /&gt;
 |PORTC Bit 1 (TTL/ST)  Timer1 oscillator input oder CAP2 input od. COMP2/PWM2 output&lt;br /&gt;
|-&lt;br /&gt;
 |'''RC2 / CCP1'''  &lt;br /&gt;
 |PORTC Bit 2 (TTL/ST)  CAP1 input od. COMP1/PWM1 output&lt;br /&gt;
|-&lt;br /&gt;
 |'''RC3 / SCK / SCL'''  &lt;br /&gt;
 |PORTC Bit 3 (TTL/ST)  Clock in / Out für SSP oder I2C&lt;br /&gt;
|-&lt;br /&gt;
 |'''RC4 / SDI / SDA'''  &lt;br /&gt;
 |PORTC Bit 4 (TTL/ST)  Data in (SSP) oder DATA für I2C&lt;br /&gt;
|-&lt;br /&gt;
 |'''RC5 / SDO'''  &lt;br /&gt;
 |PORTC Bit 5 (TTL/ST)  Data out (SSP)&lt;br /&gt;
|-&lt;br /&gt;
 |'''RC6 / TX / CK'''  &lt;br /&gt;
 |PORTC Bit 6 (TTL/ST)  USART-Async TX oder USART-Sync Clock&lt;br /&gt;
|-&lt;br /&gt;
 |'''RC7 / RX / DT'''  &lt;br /&gt;
 |PORTC Bit 7 (TTL/ST)  USART-Async RX oder USART-Sync Data&lt;br /&gt;
|-&lt;br /&gt;
 |'''RD0 - 7 / PSP0 - 7'''  &lt;br /&gt;
 |PORTD Bit 0 - 7 (TTL/ST)  Parallel Slave Port&lt;br /&gt;
|-&lt;br /&gt;
 |'''RE0 / /RD / AN5'''  &lt;br /&gt;
 |PORTE Bit 0 (TTL/ST)  Parallel Slave Port READ oder analog 5&lt;br /&gt;
|-&lt;br /&gt;
 |'''RE1 / /WR / AN6'''  &lt;br /&gt;
 |PORTE Bit 1 (TTL/ST)  Parallel Slave Port WRITE oder analog 6&lt;br /&gt;
|-&lt;br /&gt;
 |'''RE2 / /CS / AN7'''  &lt;br /&gt;
 |PORTE Bit 2 (TTL/ST)  Parallel Slave Port SELECT oder analog 7&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Besonderheiten Peripherie===&lt;br /&gt;
Bei den Geräten wie ADC, TIMER, PWM, USART, INT0 unterscheiden sich diese PIC kaum von anderen Controllern. Vieleicht ein paar Bemerkungen&lt;br /&gt;
====CPU / Clock====&lt;br /&gt;
Man darf sich von den angegebenen 20 MHZ nicht täuschen lassen. Da diese PIC nicht mit ähnlichen Tricks wir die AVRs arbeiten, brauchen die 4 RISC-Cycles auch wirklich 4 Takte. Daher muß man beim Konzipieren von 5 MHZ ausgegehen. &lt;br /&gt;
[[Bild:pic_qcyc.jpg|center|framed|quelle:Microchip]]&lt;br /&gt;
&lt;br /&gt;
====Programmierung====&lt;br /&gt;
Es gibt zwei Arten&lt;br /&gt;
*HVP &amp;quot;High Voltage Programming&amp;quot;. Anders als bei den AVRs muß die 12 Volt Programmierspannung extern erzeugt werden &lt;br /&gt;
*LVP &amp;quot;Low Voltage Programming&amp;quot;. Hier braucht man keine 12 Volt, allerdings geht dann ein Pin verloren (RB3 /PGM).&lt;br /&gt;
====USART====&lt;br /&gt;
Diese PIC können die RS232 auch im Synchronmode (fremdgetaktet) betreiben, allerdings nur als Receiver. &lt;br /&gt;
====I2C / SPI====&lt;br /&gt;
Hier gibt es nur entweder-oder. Für den I2C-Bus wird die gleiche Hardware benutzt wie für das SPI&lt;br /&gt;
====PSP / Parallel Slave Port====&lt;br /&gt;
Sowas gibt's bei den AVRs nicht. Hier kann ein anderer (Slave) Chip 8-Bit parallel in den Controller reinstellen oder abholen&lt;br /&gt;
====Interrupt on change====&lt;br /&gt;
Bei den oben bezeichneten Pins kann ein gemeinsamer Interrupt bei jeder Pegel-Änderung ausgelöst werden.&lt;br /&gt;
&lt;br /&gt;
===Besonderheiten CPU und Memory===&lt;br /&gt;
====Memory====&lt;br /&gt;
Es gibt keine getrennten Bereiche für GPR, SFR und SRAM. Alles zusammen befindet sich in der &amp;quot;Register File&amp;quot;, die einzelnen Register werden individuell gemappt. Dabei heißt es vorsichtig zu sein, denn dieses Bereich ist in 4 Banks (PIC16F877) unterteilt, und je nach effektiver Zieladresse muss man die Bank-Switch-Bits richtig setzen. Einen geschlossenen Speicherbereich, wie man es vielleicht gewohnt ist, gibt es hier nicht. &lt;br /&gt;
Da es also eigentlich nur Register und keine Memory gibt, entfallen das Load &amp;amp; Store, wie es z.B. bei den AVRs erfordelich ist, Alle Befehle gehen an jeder möglichen Adresse&lt;br /&gt;
[[Bild:877regis.jpg|center|framed|quelle:Microchip]]&lt;br /&gt;
====Flash====&lt;br /&gt;
Auch hier ist das Bereich in Pages geteilt, die man zur Adressierung ebenfalls umschalten muß. &lt;br /&gt;
&lt;br /&gt;
[[Bild:877mem.jpg|center|framed|quelle:Microchip&amp;lt;br&amp;gt;Auch hier ist das Bereich in Pages geteilt, die man zur Adressierung ebenfalls umschalten muß. ]]&lt;br /&gt;
&lt;br /&gt;
====Stack====&lt;br /&gt;
Der Stack + Stackpointer sind isoliert gehalten, es gibt keinen von aussen zugänglichen Stack. Der Stack Pointer ist festgelegt mit maximal 8 Leveln, dann erfolgt ein Wraparound mit schwer beherrschbaren Effekten. &lt;br /&gt;
====Pointer Register====&lt;br /&gt;
Es gibt nur EIN Register, mit dem man indirekt adressieren kann, wiederum mit eigenen Bank-Select-Bits. &lt;br /&gt;
====CPU / Instruction Set====&lt;br /&gt;
Der Hersteller hat nur 35 RISC Befehle bereitgestellt (AVR: 96). Es ist nun nicht so, daß der PIC irgendwas von den üblichen Befehlen nicht könnte. Aber im Gegensatz zu den AVRs, wo viele Befehle verschieden heissen, aber das gleiche tun, verfolgt Microchip die Strategie des Minimalismus. Es gibt zum Beispiel keinen eigenen Vergleichsbefehl.&lt;br /&gt;
Man muß das tun, was bei einem AVR im Grunde auch geschieht: Man subtrahiert, ohne das Ergebnis zu speichern. Übrig bleiben nur die Statusbits. &lt;br /&gt;
[[Bild:877cpu.jpg|center|framed|quelle:Microchip]]&lt;br /&gt;
====Interrupts====&lt;br /&gt;
Der PIC hat nur einen Interrupt Vector. Welches von den Geräten tatsächlich ausgelöst hat, muß der User den einzelnen Geräte-Flags entnehmen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Autor/en====&lt;br /&gt;
* PicNick&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Microcontroller]]&lt;br /&gt;
[[Kategorie:PIC]]&lt;br /&gt;
&lt;br /&gt;
===Weblinks===&lt;br /&gt;
* [http://pic-projekte.de/wordpress/?p=3370 Tutorial für PIC(18) Microcontroller]&lt;/div&gt;</summary>
		<author><name>Witkatz</name></author>	</entry>

	<entry>
		<id>https://rn-wissen.de/wiki/index.php?title=Leiterplatten_Entwicklung_-_Programme&amp;diff=27704</id>
		<title>Leiterplatten Entwicklung - Programme</title>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=Leiterplatten_Entwicklung_-_Programme&amp;diff=27704"/>
				<updated>2016-02-10T23:19:33Z</updated>
		
		<summary type="html">&lt;p&gt;Witkatz: KiCad Link aktualisiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Vorwort ==&lt;br /&gt;
Leiterplatten Entwicklung war früher ein, für den Hobbyanwender, recht mühsames unterfangen.&lt;br /&gt;
Entweder wurden die Leiterbahnen und &amp;quot;Pad's&amp;quot; direkt auf die Kupferschicht, mit einem ätzfesten Stift gezeichnet oder zunächst auf Folie/Papier gezeichnet und dann mittels Fototransfer auf die Platine übertragen. Man sollte sich aber auch fragen ob man ein geätzte Platine braucht, oder die Schaltung noch auf Lochraster oder Streifenraster geht. &lt;br /&gt;
&lt;br /&gt;
Heute stehen hierfür sehr umfangreiche aber dennoch mehr oder weniger leicht bedienbare Programme zur Verfügung, welche einen Entwurf von Leiterplatten erleichtern.&lt;br /&gt;
&lt;br /&gt;
Oft stehen verschiedene Versionen z.T. auch kostenlose Testversionen oder Versionen für den Hobby-Anwender zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Hier eine Liste von freien und kommerziellen Programmen welche es erlauben Leiterplatten mit dem Computer zu designen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
: '''Hier soll nicht der Umgang (Bedienungsanleitung) mit den beschriebenen Programmen sondern die Verfügbarkeit von verschiedenen Programmen und deren Usability im Vordergrund stehen.'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Die wohl bekanntesten PCB Programme: ==&lt;br /&gt;
:* EAGLE&lt;br /&gt;
:* TARGET&lt;br /&gt;
:* Sprint-Layout&lt;br /&gt;
:* PCB-POOL®Edition&lt;br /&gt;
:* ORCAD&lt;br /&gt;
:* KiCAD&lt;br /&gt;
:* gEDA&lt;br /&gt;
=== Weitere Programme ===&lt;br /&gt;
'''z.T. kommerzielle, limitierte, freie und z.T nicht mehr verfügbare Cad Programme'''&lt;br /&gt;
:* Protel &lt;br /&gt;
:: nicht mehr verfügbar (jetzt Altium)&lt;br /&gt;
:* Altium Designer&lt;br /&gt;
:* PROTEUS&lt;br /&gt;
:* ULTIBOARD&lt;br /&gt;
:* EASY PC&lt;br /&gt;
:* EDWIN&lt;br /&gt;
:* QUICK ROUTE&lt;br /&gt;
:* ARIADNE&lt;br /&gt;
:* AUTOENGINEER&lt;br /&gt;
:* BPECS32&lt;br /&gt;
:* CADSTAR&lt;br /&gt;
:* CADint&lt;br /&gt;
:* CIRCUIT LAYOUT&lt;br /&gt;
:* CIRCUIT CREATOR&lt;br /&gt;
:* CIRCAD&lt;br /&gt;
:* FreePCB&lt;br /&gt;
:* TinyCAD&lt;br /&gt;
&lt;br /&gt;
Diese Liste kann noch weitergeführt werden, was allerdings leicht dazu führt den Überblick zu verlieren.&lt;br /&gt;
Diese Liste wird/kann im Laufe der Zeit mit Kommentaren und Erfahrungswerten versehen bzw. aktualisiert werden.&lt;br /&gt;
Auch Streichungen und Erweiterungen sind gestattet (bitte nicht übertreiben).&lt;br /&gt;
&lt;br /&gt;
== AddOns für diese Programme ==&lt;br /&gt;
:* Eagle3D&lt;br /&gt;
:: ein kostenloses 3D Zusatzprogramm für Eagle&lt;br /&gt;
&lt;br /&gt;
== Bewertungen und Infos zu den gelisteten Programmen ==&lt;br /&gt;
''Info, Empfehlungen und Kritik zu den vorgestellten Programmen''&lt;br /&gt;
&lt;br /&gt;
::* EAGLE&lt;br /&gt;
::** Dieses Programm kann man hier im Roboternetz wohl als 1. Wahl bezeichnen, da die meisten Anwender hier hiermit arbeiten. Die kostenlose Version erlaubt Platinen bis zu 80mm x 100mm mit Schaltplan und Autorouter auf zwei Signal-Ebenen (Dual-Layer) zu erstellen. Auch eine sog. Studenten-Version (aber nicht nur diese) ist zu sehr guten Konditionen zu erwerben.&lt;br /&gt;
::** Nachdem die Einarbeitungsphase überwunden wurde, sehr gut zu bedienendes Tool.&lt;br /&gt;
::** Der Autorouter liefert (wie viele andere Programme auch) nur teilweise brauchbare Ergebnisse.&lt;br /&gt;
::** Gut ist die Verlinkung von Schaltplan und Board. Änderungen, die man im Schaltplan macht, werden automatisch auch in der Board-Ansicht vorgenommen. Dadurch bleiben Schaltplan und Board konsistent (funktioniert aber nur, wenn beide Ansichten geöffnet sind).&lt;br /&gt;
::* Eagle3D&lt;br /&gt;
::** bereits in der Entwurfsphase kann einem dieses Tool bei Design-Fehlern (LookOut) gute Dienste leisten&lt;br /&gt;
::** leider ist das erstellen von eigenen Bauteilen (noch) etwas aufwendig.&lt;br /&gt;
::** Auch eine Animation (Flug über die Platte) soll möglich sein ...&lt;br /&gt;
::** Sieht einfach klasse aus und macht auch Spaß damit zu 'Spielen'&lt;br /&gt;
::: '''INFO:''' Benötigt weitere Zusatzsoftware (auch als Freeware/GNU), mehr dazu auf der Homepage&lt;br /&gt;
::* GNU EDA&lt;br /&gt;
::** für Linux / Mac&lt;br /&gt;
::** beliebig große Platinen&lt;br /&gt;
::** ansonsten mit EAGLE vergleichbare Eigenschaften (schlechter Autorouter, gute Verbindung Schaltplan-&amp;gt;Layout)&lt;br /&gt;
::* TARGET 3001!&lt;br /&gt;
::** Kostenlose Testversion für maximal 250 Pins zum Download verfügbar.&lt;br /&gt;
::** Bedienung überwiegend intuitiv&lt;br /&gt;
::** Schaltplan und Layout wird üblicherweise in einer Datei gespeichert, kann aber auch manuell separat geschehen. Ebenfalls Abgleich der Daten im Schaltplan und Layout.&lt;br /&gt;
::** Umfangreiche Bauteilbibliothek, zusätzliche Symbole, Bauteile und Gehäuse können auch recht einfach selber erstellt werden. &lt;br /&gt;
::** 3D-Ansicht der Platine im Programm erstellbar&lt;br /&gt;
::** Integrierte Simulation (beschränkt)&lt;br /&gt;
::** Autorouter für einseitige Platinen unbrauchbar (V12)&lt;br /&gt;
::** Umfangreiche und komfortable Exportmöglichkeiten (Dateiformate)&lt;br /&gt;
::** EMV-Test, Prüfen der (Isolations-)Abstände, Kurzschlüsse, Restringe der Pads, Bohrdurchmesser&lt;br /&gt;
::*  TinyCAD&lt;br /&gt;
::** Nur für Schaltpläne, aber recht klein, intuitiv und einfach. Recht kleine, übersichtliche Bibliothek (im vergleich zu EAGLE)&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
* Aufgrund der Umsortierung sei hier generell [[:Kategorie:Leiterplattenentwicklung]] genannt.&lt;br /&gt;
* [[CAD]]&lt;br /&gt;
* [[PCB]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
'''Programme'''&lt;br /&gt;
* [http://www.cadsoft.de/ Eagle Homepage von CadSoft]&lt;br /&gt;
* [http://www.ibfriedrich.com/home.htm Target 3001 Homepage von Ing.-Büro FRIEDRICH]&lt;br /&gt;
* [http://www.abacom-online.de/html/demoversionen.html Sprint-Layout Homepage von ABACOM Ingenieurbüro GbR]&lt;br /&gt;
* [http://www.pcb-pool.de/html_de/de_service_1.htm free PCB-POOL Homepage von Beta LAYOUT GmbH]&lt;br /&gt;
* [http://www.altium.com/Products/AltiumDesigner/ AltiumDesigner Homepage von Altium Limited]&lt;br /&gt;
* [http://kicad-pcb.org/ KiCAD-Homepage]&lt;br /&gt;
* [http://www.gpleda.org/ gEDA-Homepage]&lt;br /&gt;
'''AddOn's'''&lt;br /&gt;
* [http://www.matwei.de/doku.php?id=de:eagle3d:eagle3d Eagle3D Homepage von Matthias Weißer]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- unsichtbarer Kommentar: http://www.pcb-pool.de/html_de/de_service_1.htm --&amp;gt;&lt;br /&gt;
--[[Benutzer:Darwin.nuernberg|Darwin.nuernberg]] 12:39, 3. Feb 2007 (CET)&lt;br /&gt;
{{Ausbauwunsch|Was Euch noch dazu einfällt, Erfahrungen mit diesen Programmen usw., Kommentare}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Grundlagen]]&lt;br /&gt;
[[Kategorie:Praxis]]&lt;br /&gt;
[[Kategorie:Software]]&lt;br /&gt;
[[Kategorie:Leiterplattenentwicklung]]&lt;/div&gt;</summary>
		<author><name>Witkatz</name></author>	</entry>

	<entry>
		<id>https://rn-wissen.de/wiki/index.php?title=Roboterwettbewerbe&amp;diff=26486</id>
		<title>Roboterwettbewerbe</title>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=Roboterwettbewerbe&amp;diff=26486"/>
				<updated>2015-07-06T10:27:52Z</updated>
		
		<summary type="html">&lt;p&gt;Witkatz: Aktualisierung ROBOCOM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Auf diese Seite werden die bekanntesten nationalen und internationalen Roboterwettbewerbe kurz vorgestellt.&lt;br /&gt;
&lt;br /&gt;
==Überblick==&lt;br /&gt;
{| {{Blauetabelle}}&lt;br /&gt;
 |''' Wettbewerb primär für'''||Schüler ||Studenten || Hobbyrobotiker ||1 Person || bis 5 Personen || mehr als 5 Personen || nächster Termin || Ort&lt;br /&gt;
 |-&lt;br /&gt;
 |[[#Carolo_Cup|Carolo Cup]] || || X || || || || X  || 06. / 07.02.2012  || Braunschweig&lt;br /&gt;
 |-&lt;br /&gt;
 |[[#ELROB|European Land Robot Trial (ELROB)]] ||  || X ||  || ||  || X  || 23. - 27.06.2014 || Warschau,Polen &lt;br /&gt;
 |-&lt;br /&gt;
 |[[#Eurobot|Eurobot]] || X || X ||  ||  ||  || X || 22. bis 27.06.2011 || Russland&lt;br /&gt;
|-&lt;br /&gt;
|[[#Field_Robot_Event|Field Robot Event]] || || X || || || || X  || 30.6. - 02.07.2011 || Dänemark&lt;br /&gt;
 |-&lt;br /&gt;
 |[[#FIRST_Lego_League|FIRST LEGO League]] || X ||  || X || ||  || X || 22.11.14 - 15.01.15, 63 Regionale Wettbewerbe(D, A, CH, CZ, HU, PL, SK), 6 Semi Finals, 1 Finale Zentraleuropa ||   &lt;br /&gt;
|-&lt;br /&gt;
 |[[#FIRST_Tech_Challenge|FIRST Tech Challenge]] || X || X || X || ||  || X || September 2014 Start, März 2015 Wettbewerbe(2x in Deutschland) ||   &lt;br /&gt;
|-&lt;br /&gt;
 |[[#GSF_Robot_Contest|GSF Robot Contest]] ||  ||  || X ||X || X ||   || keine nach 2007 bekannt ||&lt;br /&gt;
 |-&lt;br /&gt;
 |[[#ROBOCOM|ROBOCOM]] || X ||  ||  ||  || X || || Ende Juni 2016 || Gelsenkirchen&lt;br /&gt;
 |-&lt;br /&gt;
 |[[#Robocup_Junior|Robocup Junior]] || X || (X) ||  ||  || X || || 5. bis 11.7.2011 , versch. Nationalbewerbe || WM in Istanbul, Nationale Bewerbe &lt;br /&gt;
|-&lt;br /&gt;
 |[[#RoboCup_Soccer|RoboCup Soccer]] || || X || X ||  ||  || X   || 04. - 10.07.2011 || Istanbul&lt;br /&gt;
|-&lt;br /&gt;
 |[[#RoboKing|RoboKing]] || X || || || || X || || keine nach 2008 bekannt || &lt;br /&gt;
 |-&lt;br /&gt;
 |[[#RoboTest|RoboTest]] || || || X || X || || || keine nach 2008 bekannt ||&lt;br /&gt;
 |-&lt;br /&gt;
 |[[#RobotChallenge|RobotChallenge]] || || || X || X || || || 12. / 13.03.2011 || Wien&lt;br /&gt;
|-&lt;br /&gt;
 |[[#RobotLiga|RobotLiga]] || || || X || X || || || keine nach 2007 bekannt ||&lt;br /&gt;
 |-&lt;br /&gt;
 |[[#SPURT|SPURT]] || X || || ||  || X ||  || 20.05.2011 || Rostock&lt;br /&gt;
 |-&lt;br /&gt;
 |[[#World_Robot_Olympiad|World Robot Olympiad]] || X || X || X ||  || X || || Mai 2014: Regionalwettbewerbe;&amp;lt;br&amp;gt;Juni 2014: Deutschlandfinale&amp;lt;br&amp;gt;November 2014: internationales Finale in Moskau || 15 Wettbewerbe in Deutschland, 1 Wettbewerb in Schweiz&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
= Aktuelle Wettbewerbe =&lt;br /&gt;
&lt;br /&gt;
==Carolo Cup==&lt;br /&gt;
Dieser Wettbewerb für Studenten findet an der TU Braunschweig statt. &lt;br /&gt;
Es treten autonome Modellfahrzeuge im Maßstab 1:10 gegeneinander an. Aufgaben sind das Fahren auf einem Rundkurs (dabei muss die Fahrbahnmarkierung z.B. mit Kameras erkannt werden) und das seitliche Einparken in einer vorgegebenen Parklücke.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Weblinks''':&lt;br /&gt;
* [http://www.carolo-cup.de www.carolo-cup.de]&lt;br /&gt;
&lt;br /&gt;
==Field Robot Event==&lt;br /&gt;
Dieser Wettbewerb für Studenten findet auf einem Maisfeld statt. Die Roboter müssen den Maisreihen folgen und &amp;quot;Unkraut&amp;quot; erkennen, wobei es mehrere Schwierigkeitsgrade gibt (z.B. können einzelne Pflanzen fehlen, oder es gibt größere Unebenheiten im Boden).&lt;br /&gt;
2012 wird der Wettbewerb in den Niederlanden ausgetragen.&lt;br /&gt;
&lt;br /&gt;
'''Weblinks''':&lt;br /&gt;
* [http://www.fieldrobot.nl/ http://www.fieldrobot.nl/]&lt;br /&gt;
&lt;br /&gt;
==ELROB==&lt;br /&gt;
Die deutsche Bundeswehr läd Firmen und Privatpersonen ein, am European Land-Robot Trial teilzunehmen (findet 2010 zum fünften Mal statt). Die ELROB wird veranstaltet, um einen Überblick über den europäischen State-of-the-art auf dem Gebiet von UGVs (unmanned ground vehicles) mit Fokus auf kurzfristig realisierbare Robotersystemen zu liefern. Hinsichtlich der vorhandenen Fähigkeiten versuchen die Organisatoren, technische Lösungen zu fördern, die den Betrieb unbemannter Fahrzeuge (UGV) verbessern. Repräsentanten aus Militär, Grenzschutz, Spezialkräften, Polizei, Feuerwehr, und Zivilschutzagenturen aus vielen europäischen Ländern werden anwesend sein. Die ELROB wird von einer Ausstellung begleitet, welche eine breite Vielzahl an Robotikaspekten umfasst.&lt;br /&gt;
&lt;br /&gt;
'''Weblinks:'''&lt;br /&gt;
* [http://www.elrob.org/ Homepage von ELROB]&lt;br /&gt;
&lt;br /&gt;
==Eurobot==&lt;br /&gt;
&amp;quot;Seit 1998 ist Eurobot ein internationaler Roboterwettbewerb für Teams von Jugendlichen, Studenten und sonstigen an Robotern interessierten Menschen.&lt;br /&gt;
Eurobot findet stets in Europa statt, ist aber für alle Länder aller Kontinente zugänglich. Im Jahre 2004 nahmen insgesamt 250 Teams aus 21 Länder an diesem technisch/wissenschaftlichen Wettbewerb teil.&amp;quot; (zitiert von www.eurobot.org)&lt;br /&gt;
Aus jedem Land dürfen maximal drei Teams zu den internationalen Finalen fahren. Diese drei Mannschaften müssen sich in nationalen Vorausscheiden qualifizieren. Die Aufgabe wird jedes Jahr neu gestellt. Nur die Rahmenbedingungen bleiben gleich: Ein Match dauert nur 90 Sekunden, es ist also sowohl Schnelligkeit als auch eine intelligente Taktik und Sicherheit gefragt. Die Spielfläche ist etwa 2x3 Meter groß.&lt;br /&gt;
Eurobot findet seit 2005 jedes Jahr in einem anderen Land statt. Der Wettbewerb wird von einer großen Rahmenveranstaltung inklusive Vorträgen und vielen Attraktionen für die zahlreichen Zuschauer ergänzt.&lt;br /&gt;
&lt;br /&gt;
'''Weblinks''':&lt;br /&gt;
* [http://www.eurobot.org www.eurobot.org]&lt;br /&gt;
* [http://www.eurobot-deutschland.de www.eurobot-deutschland.de]&lt;br /&gt;
&lt;br /&gt;
==FIRST Lego League==&lt;br /&gt;
Bei der FIRST LEGO League (FLL) handelt es sich um einen internationalen Wettbewerb, der von der amerikanischen Stiftung FIRST (For Inspiration and Recognition of Science and Technology)und der Firma LEGO initiert wird. Er findet jährlich auf der ganzen Welt mit regionalen Runden statt und steht jedes Jahr unter einem neuen Motto. In Deutschland und Zentraleuropa betreut HANDS on TECHNOLOGY e.V. mehr als 60 regionale Wettbewerbe.&lt;br /&gt;
&lt;br /&gt;
Der Wettbewerb beschäftigt sich immer mit aktuellen naturwissenschaftlichen Problemen, die gesellschaftlich relevant sind. Dabei sollen die Kinder nicht nur einen Roboter programmieren, der Aufgaben auf dem vorgegebenen Spielfeld erfüllt, sondern sich auch tiefgründig mit dem Wettbewerbsthema auseinandersetzen. Die Teilnehmer sollen einen Lösungsansatz für ein aktuelles Probleme erarbeiten, dass mit dem Wettbewerbsthema in Verbindung steht. 2014 heißt das Thema von FLL &amp;quot;World Class - Das Klassenzimmer der Zukunft&amp;quot; und dabei können die Teams Ideen entwickeln, wie sie sich Schule und Lernen in zukunft vorstellen. &lt;br /&gt;
&lt;br /&gt;
Bei diesem Wettbewerb haben alle Teams die gleichen Bedingungen, weil nur ein System eingesetzt werden kann. Die Schülerteams bauen und programmieren Roboter aus dem LEGO Mindstorms System. Der Wettbewerb richtet sich vornehmlich an junge Schüler (10 - 16 Jahre), wie auch das gesamte Mindstorms System. Deshalb dürfen die Teilnehmer maximal 16 Jahre alt sein. Jedes Team wird von einem volljährigen Coach bei der Bewältigung der Aufgaben angeleitet. &lt;br /&gt;
&lt;br /&gt;
Die Wettbewerbsaufgaben werden immer Ende August /Anfang September veröffentlicht, danach hat jedes Team mind. 8 Wochen Zeit einen Roboter zu programmieren und den Forschungsauftrag zu erfüllen, um die Ergebnisse dann bei einem der Regionalwettbewerbe zu präsentieren. Die Anmeldung ist noch bis 10. Oktober online möglich.&lt;br /&gt;
 &lt;br /&gt;
'''Weblinks''':&lt;br /&gt;
* Deutschland &amp;amp; Zentraleuropa [http://www.first-lego-league.org/ www.first-lego-league.org] oder [http://www.hands-on-technology.org/ HANDS on TECHNOLOGY e.V.]&lt;br /&gt;
* International [http://www3.usfirst.org/roboticsprograms/fll/ www3.usfirst.org/roboticsprograms/fll]&lt;br /&gt;
&lt;br /&gt;
==FIRST Tech Challenge==&lt;br /&gt;
Bei FIRST Tech Challenge (FTC) handelt es sich um einen internationalen Wettbewerb, der von der amerikanischen Stiftung FIRST (For Inspiration and Recognition of Science and Technology) initiiert wurde. Bis zu 10 Schüler bzw. Studenten (16 bis 20 Jahre) planen und konstuieren mit Hilfe der Metallkonstruktionssets Tetrix oder Matrix sowie LEGO Mindstorms NXT als Steuerrungssystem einen komplexen autonomen Roboter , der per LabView oder RobotC prorgammiert wird und treten mit anderen Teams in Konkurrenz. Beim Wettbewerb stellen sich, zufällig zusammengestellte Teams in einer &amp;quot;Allianz&amp;quot;, den jährlich wechselnden Aufgaben auf dem 10 Quadratmeter großen Spielfeld und haben 2 1/2 Minuten Zeit diese gemeinsam zu lösen. &lt;br /&gt;
&lt;br /&gt;
Während der Vorbereitungszeit arbeiten die Jugendlichen wie echte Ingenieure – sie planen, bauen, programmieren und dokumentieren im Team. Sie erwerben dabei lösungsorientierte, handwerkliche, organisatorische und soziale Kompetenzen, welche sie am Wettbewerbstag benötigen. &lt;br /&gt;
&lt;br /&gt;
FTC ist das Fortsetzungsprogramm zu FLL, einem Einstiegsroboterwettbewerb für Schüler von 10 bis 16 Jahren. Beide Programme werden in Deutschland und Zentraleuropa vom gemeinnützigen Verein HANDS on TECHNOLOGY e.V. organisiert. Anmelden können sich Teams für FTC ab August 2014, die Wettbewerbe finden im März 2015 statt.&lt;br /&gt;
&lt;br /&gt;
'''Weblinks''':&lt;br /&gt;
* Deutschland [http://www.first-tech-challenge.org/ FIRST Tech Challenge Deutschland] oder [http://www.hands-on-technology.org/ HANDS on TECHNOLOGY e.V.]&lt;br /&gt;
* USA [http://www.usfirst.org/roboticsprograms/ftc/ FTC USA]&lt;br /&gt;
&lt;br /&gt;
==RobotChallenge==&lt;br /&gt;
Die RobotChallenge ist ein österreichischer Wettbewerb für selbstgebaute, autonome Roboter, dessen Ziel es ist für den kreativen Umgang mit innovativen Technologien zu begeistern. Experimente und praktische Erfahrungen lassen Teilnehmer und Zuschauer Wissenschaft hautnah erleben. Dieser Wettbewerb soll zeigen, wie man mit einfachen Mitteln, aber offenem Geiste und Phantasie spannende, zukunftstaugliche Lösungen finden kann. &lt;br /&gt;
Folgende Disiplienen wurden dort schon ausgetragen:&lt;br /&gt;
&lt;br /&gt;
'''Parallel-Slalom'''&amp;lt;br&amp;gt;&lt;br /&gt;
Möglichst schnell muss einer schwarzen Linie auf weißem Untergrund entlang gefahren werden. Reglement im Wesentlichen wie bei RC'05. &lt;br /&gt;
&lt;br /&gt;
'''Parallel-Slalom Enhanced'''&amp;lt;br&amp;gt;&lt;br /&gt;
Wie Parallel-Slalom, jedoch mit Erschwernissen: ein Tunnel, eine kurze Unterbrechung der Linie und ein Hindernis auf der Linie, das umfahren werden muss. &lt;br /&gt;
&lt;br /&gt;
'''Robot-Sumo'''&amp;lt;br&amp;gt;&lt;br /&gt;
Je zwei Roboter treten gegeneinander an und versuchen den jeweils anderen von einer runden Platte zu schieben. Die Platte ist schwarz, der Rand ist durch einen weissen Streifen markiert. Die Regeln entsprechen der internationalen Norm für autonomes Roboter-Sumo. &lt;br /&gt;
&lt;br /&gt;
'''Hindernislauf'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Infrarot-Leuchtturm mit definiertem Signal am Ende des Parcours ist möglichst rasch zu erreichen. Auf dem Weg befindliche Hindernisse müssen umfahren werden. Jedes Team kann alternativ auch einen eigenen Leuchtturm als Orientierungshilfe mitbringen. Reglement im Wesentlichen wie bei RC'05, jedoch sind auch komplexere Hindernisse (z.B. Sackgassen) möglich. &lt;br /&gt;
&lt;br /&gt;
'''Puck Collect'''&amp;lt;br&amp;gt;&lt;br /&gt;
Je zwei Roboter - von denen einem die Farbe rot, dem anderen blau zugeteilt wird - treten gegeneinander an. Auf dem Spielfeld sind kleine rote und blaue Scheiben (Pucks) verteilt. Ziel ist es, möglichst schnell alle Pucks der eigenen Farbe einzusammeln und zur eigenen, farblich gekennzeichneten Homebase zu bringen. &lt;br /&gt;
&lt;br /&gt;
'''Weblinks:'''&lt;br /&gt;
* [http://www.robotchallenge.at/ RobotChallenge]&lt;br /&gt;
&lt;br /&gt;
==ROBOCOM==&lt;br /&gt;
Bei diesem Wettbewerb soll eine vorgegebene Aufgabe mit LEGO MINDSTORMS NXT Robotern autonom, d.h. ohne Eingriffe von außen bewältigt werden. Mit diesem Wettbewerb möchte die Westfälische Hochschule Gelsenkirchen in den Schulen den Einsatz moderner Techniken fördern und Schülerinnen und Schüler für ein naturwissenschaftliches Studium interessieren.&lt;br /&gt;
&lt;br /&gt;
'''Weblinks:'''&lt;br /&gt;
* [http://www.w-hs.de/robocom// ROBOCOM]&lt;br /&gt;
&lt;br /&gt;
==Robocup Junior==&lt;br /&gt;
&amp;quot;RoboCupJunior ist eine international organisierte Bildungsinitiative. Sie soll jungen Menschen spielerisch den Umgang mit Robotern näher bringen, soll die Lust auf Naturwissenschaften und Technik wecken und einen spannenden Wissenserwerb im Unterricht ermöglichen. Wichtig bei RoboCupJunior ist die hands-on Komponente. Deshalb bauen und programmieren die Teilnehmerinnen  und Teilnehmer kleine Roboter für spezielle Aufgaben und zeigen diese dann in Präsentationen und Wettbewerben.&lt;br /&gt;
&lt;br /&gt;
Damit das Ganze nicht zu theoretisch behandelt wird, werden auch jedes Jahr nationale und internationale Bewerbe veranstaltet, wo sich die unterschiedlichen Teams messen, aber auch andere Schulen, Länder und Kulturen kennen lernen können.(Zitat robocupjunior.at)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Unterteilt ist das ganze in drei Kategorien:&lt;br /&gt;
*Soccer&lt;br /&gt;
*Rescue&lt;br /&gt;
*Dance&lt;br /&gt;
&lt;br /&gt;
sowie in in zwei Altersgruppen - 10-14 (Primary) sowie unter 19 Jahre (Secondary).&lt;br /&gt;
&lt;br /&gt;
'''Weblinks''':&lt;br /&gt;
* Allgemein:&lt;br /&gt;
# [http://www.robocupjunior.org www.robocupjunior.org]&lt;br /&gt;
# [http://www.rcjrescue.com/ www.rcjrescue.com]&lt;br /&gt;
* Weltmeisterschaften:&lt;br /&gt;
# [http://www.robocup2009.org www.robocup2009.org]&lt;br /&gt;
# [http://www.robocup2010.org www.robocup2010.org]&lt;br /&gt;
# [http://www.robocup2011.org www.robocup2011.org]&lt;br /&gt;
* Nationale Seiten:&lt;br /&gt;
# [http://robocupjunior.at robocupjunior.at]&lt;br /&gt;
# [http://www.robocupgermanopen.de www.robocupgermanopen.de]&lt;br /&gt;
# [http://www.robocupjunior.it/ www.robocupjunior.it]&lt;br /&gt;
# [http://www.robocupjunior.org.au/ www.robocupjunior.org.au]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RoboCup Soccer==&lt;br /&gt;
Die Komplexität und Beliebtheit von Fußball (soccer) spielten wesentliche Rollen bei der Motivation der ersten RoboCupspiele Mitte der 90er Jahre. Die Dynamik und die Komplexität von Fußball birgt enorme Herausforderungen für Wissenschaftler, die sich mit der Entwicklung von autonomen Robotern in diesem Bereich beschäftigen: &lt;br /&gt;
&lt;br /&gt;
Individuelle Herausforderungen: jeder Agent/Roboter muss Objekte erkennen, sich selbst lokalisieren, navigieren und den Ball bewegen können. Zu klären sind Fragen wie: was ist in diesem Moment wichtig in meiner Wahrnehmung? Ist meine Position und die der anderen Mitspieler bekannt? &lt;br /&gt;
Kooperation von Agenten: in einer dynamischen Echtzeitumgebung kommt es nicht auf einen einzelnen Spieler an, sondern besonders auf das kooperative Spiel, bei dem auch die Kommunikation eine große Rolle spielt.&lt;br /&gt;
&lt;br /&gt;
Dynamische Echtzeitumgebung mit sich bewegenden Objekten, von denen einige intelligente Agenten sind, die gegen einen spielen. Diese Art von Umgebung ist z.B. auch im Straßenverkehr zu beobachten, wobei die anderen Verkehrsteilnehmer zwar keine Gegner sind, die meine Pläne durchkreuzen wollen, wo aber die Situationen beliebig komplex werden können.&lt;br /&gt;
RoboCupSoccer besteht aus fünf Ligen: der Simulationsliga, der Small-Size Liga, der Middle-Size Liga, der Sony Legged Liga, und der Humanoidliga. &lt;br /&gt;
&lt;br /&gt;
'''Weblinks:'''&lt;br /&gt;
* [http://www.robocup.org www.robocup.org]&lt;br /&gt;
&lt;br /&gt;
==SPURT==&lt;br /&gt;
Der Wettbewerb SPURT (die Abkürzung steht für &amp;quot;Schüler-Projekte um Roboter-Technik&amp;quot;) wird jährlich von der Universität Rostock veranstaltet. SPURT richtet sich an technikinteressierte Schüler. Die zu lösende Aufgabe ist eine Linienverfolgung. Wer am schnellsten die herzförmige Linie abfährt, hat gewonnen.&lt;br /&gt;
&lt;br /&gt;
'''Weblinks:'''&lt;br /&gt;
* [http://spurt.uni-rostock.de/ Wettbewerb SPURT]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==World Robot Olympiad==&lt;br /&gt;
&lt;br /&gt;
Die '''World Robot Olympiad''' ('''WRO''') ist ein internationaler Wettbewerb, bei dem das Lego Mindstorms-System als Grundlage dient.&lt;br /&gt;
&lt;br /&gt;
Die WRO findet in mehreren Altersstufen und Kategorien mit jeweils verschiedenen Aufgaben statt. In den letzten Jahren wurden in Deutschland nur in der &amp;quot;Regular Category&amp;quot; Wettbewerbe ausgeschrieben. Seit 2013 wird auch die ''Open Category'' angeboten. Zusätzlich wurden 2014 die drei Altersklassen auf insgesamt 8 - 19 Jahre erweitert.&lt;br /&gt;
&lt;br /&gt;
Die Teams nehmen zunächst an regionalen Wettbewerben Teil und qualifizieren sich für das große Deutschlandfinale. Beim Deutschlandfinale können sich Teams für die internationale Ausscheidung der WRO, die Weltmeisterschaft der WRO, (in diesem Jahr z.B. in [[Moskau]]) qualifizieren, welche jedes Jahr an einem anderen Ort stattfindet.&lt;br /&gt;
&lt;br /&gt;
In Deutschland wird der Wettbewerb seit 2012 vom Verein ''TECHNIK BEGEISTERT e.V.'' durchgeführt.&lt;br /&gt;
&lt;br /&gt;
=== Wettbewerbsklassen===&lt;br /&gt;
&lt;br /&gt;
Die WRO in Deutschland wird in zwei Wettbewerbskategorien ausgetragen: Regular Category und Open Category. Es gibt die Altersklassen Elementary (8 - 12 Jahre),  Junior (13–15 Jahre) und Senior (16–19 Jahre).&lt;br /&gt;
&lt;br /&gt;
==== Regular Category====&lt;br /&gt;
&lt;br /&gt;
Innerhalb der Regular Category findet der grundlegende Roboterwettbewerb der WRO statt. Teilnehmer in dieser Kategorie konstruieren in 2er oder 3er-Teams Roboter aus LEGO zu international identischen Aufgabenstellungen. Für den Bau dürfen ausschließlich LEGO Materialien verwendet werden. Dabei gibt es einige Besonderheiten: Die Teams dürfen ihren Roboter zwar vor dem eigentlichen Wettbewerb bauen und programmieren, müssen ihn aber zum Wettbewerb in allen Einzelteilen mitbringen. Innerhalb von 150 Minuten müssen die Teams dann ihren Roboter wieder zusammensetzen. Dabei fordert eine Überraschungsregel (Änderung von Aufgaben oder Regelwerk) die Kreativität und Spontanität der Teams heraus. Der Zusammenbau muss ohne Fotos und Bauanleitung erfolgen. Im Anschluss messen sich die Roboter der Teams bei mehreren Fahrten auf dem Spielplan. Das Team mit den meisten Punkten gewinnt am Ende des Tages den Wettbewerb.&lt;br /&gt;
&lt;br /&gt;
==== Open Category====&lt;br /&gt;
&lt;br /&gt;
Die Open Category basiert auf dem Thema der jeweiligen WRO Saison. Teilnehmer dieser Kategorie bauen und konstruieren ein Robotermodell, welches das Thema der Saison repräsentiert. Die gebauten Modelle müssen im Kern nur mit LEGO Mindstorms gebaut und beweglich programmiert werden. Dabei können zum Bau des kompletten Modells auch andere Materialien verwendet werden. Eine Präsentation des Projektes durch das Team stellt die eigentliche Aufgabe bei diesem Wettbewerb dar. Bei dieser Vorstellung werden Konstruktion, Bau, Programmierung, sowie Kreativität und Innovation der Lösung bewertet.&lt;br /&gt;
&lt;br /&gt;
=== World Robot Olympiad 2014 in Deutschland ===&lt;br /&gt;
&lt;br /&gt;
Das Angebot der WRO wird auch im Jahr 2014 wieder weiter ausgebaut und weitere Standorte in Deutschland angeboten. Die Anmeldung zum Wettbewerb ist noch bis zum 14. Februar um 16 Uhr möglich.&lt;br /&gt;
&lt;br /&gt;
=== Weblinks ===&lt;br /&gt;
* [http://www.worldrobotolympiad.de/ WRO Deutschland]&lt;br /&gt;
* [http://www.wroboto.org/ WRO International]&lt;br /&gt;
&lt;br /&gt;
= Derzeit nicht regelmäßig stattfindende Wettbewerbe =&lt;br /&gt;
==GSF Robot Contest==&lt;br /&gt;
Ein neuer Wettbewerb für Hobbyrobotiker. Er findet am 19.5.07 erstmals statt. Austragungsort ist Fröndenberg (Raum Dortmund/Unna).&lt;br /&gt;
Die Aufgaben sind teilweise angelehnt an die der RobotLiga.&lt;br /&gt;
&lt;br /&gt;
'''LABYRINTH'''&amp;lt;br&amp;gt;&lt;br /&gt;
Linienfolgen auf einer Strecke mit Abzweigungen und Kreuzungen. Die Linie ist 2cm breit.&lt;br /&gt;
&lt;br /&gt;
'''ROBOT COLLECT'''&amp;lt;br&amp;gt;&lt;br /&gt;
Auf einem Spielfeld von 3x3m sind 30 Objekte in der Größe von Teelichtern verteilt. Zwei Roboter treten gegeneinander an und versuchen, möglichst viele der Objekte in ihre eigene Heimatecke des Spielfeldes zu bringen. &lt;br /&gt;
&lt;br /&gt;
''' ROBOT VOLLEY'''&amp;lt;br&amp;gt;&lt;br /&gt;
Das Spielfeld ist 2x4m groß und wird durch eine Wand (als &amp;quot;Netz&amp;quot;) in zwei Hälfte geteilt, in denen je ein Roboter positioniert wird. In jeder Hälfte befinden sich am Anfang zehn Bälle. Die Roboter müssen nun innerhalb von fünf Minuten versuchen, möglichst viele der Bälle einzusammeln und in die gegenrische Hälfte zu befördern. &lt;br /&gt;
&lt;br /&gt;
'''FIRE FIGHTING'''&amp;lt;br&amp;gt;&lt;br /&gt;
Naqch einem akustischen &amp;quot;Feueralarm&amp;quot; muss eine brennende Kerze in einem durch mehrere Wände angedeuteten Gebäude gefunden und gelöscht werden. &lt;br /&gt;
&lt;br /&gt;
'''MINI SUMO'''&amp;lt;br&amp;gt;&lt;br /&gt;
Zwei Roboter treten gegeneinader an und versuchen, sich aus dem Ring zu schieben.&lt;br /&gt;
&lt;br /&gt;
'''WALKING'''&amp;lt;br&amp;gt;&lt;br /&gt;
Eine Disziplin nur für Laufroboter. Der Roboter muss schnellstmöglich eine Strecke von 100cm zurücklegen, wenden, und die Strecke zurück laufen. &lt;br /&gt;
&lt;br /&gt;
'''FREESTYLE'''&amp;lt;br&amp;gt;&lt;br /&gt;
In dieser Disziplin hat jeder Teilnehmer die Möglichkeit seinen Roboter vorzustellen und zu zeigen was dieser kann.&lt;br /&gt;
&lt;br /&gt;
'''Weblinks:'''&lt;br /&gt;
* http://www.gsf-robot-contest.de/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RoboKing==&lt;br /&gt;
RoboKing ist ein Wettbewerb für technikinteressierte Schüler, der jährlich von der TU Chemnitz organisiert wird. Jedes Team besteht aus 3 bis 5 Schülern und einem erwachsenem Teamleiter. RoboKing richtet sich ausdrücklich auch an Schülergruppen ohne große Vorkenntnisse. Ziel der Initiative ist, Schüler für ein Studium ingenieurwissenschaftlicher Fächer zu begeistern und zu zeigen, dass auch Schulfächer wie Physik und Informatik eine Menge Spaß machen können. Das Durchschnittsalter der Teilnehmer liegt bei etwa 16 Jahren. Die jüngsten Teilnehmer waren 10 Jahre alt. &lt;br /&gt;
&lt;br /&gt;
Besonderes Highlight des Wettberwebs RoboKing ist zweifellos eine Gutschrift, von denen die Teilnehmer alle Materialien die zum Bau des Roboters benötigt werden, bezahlen können. Dadurch unterscheidet sich dieser Wettbewerb von allen vergleichbaren, denn auf die teilnehmenden Schüler kommen keine Kosten für Material zu. Jedes Jahr werden 25 Teams mit dieser Gutschrift finanziell unterstützt. Ab dem Wettbewerb RoboKing 2007 (startet im Frühjahr 2006) können zusätzlich auch alle Teams teilnehmen, die sich selbst finanzieren.&lt;br /&gt;
&lt;br /&gt;
Die Endrunde des Wettbewerbs wurde 2004 und auf der Hannover Messe ausgetragen. 2006 fand das Finale auf der digital living / CeBIT statt.&lt;br /&gt;
Eine weitere Besonderheit des Wettbewerbs: Jedes Jahr müssen die Teilnehmer eine andere Aufgabenstellung lösen.  Bei den vergangenen Wettbewerben mussten die Roboter sicher durch ein großes Labyrinth navigieren, Tennisbälle einsammeln und in die eigene Basis bringen oder Bauklötzchen durch einen Hindernisparcours mit Graben, Brücke und Schlucht transportieren. Die Teilnehmer haben nach Bekanntgabe der Spielregeln etwa 8 Monate Zeit, die Aufgabe zu lösen.&lt;br /&gt;
&lt;br /&gt;
RoboKing finanziert sich ausschließlich über Spenden von zahlreichen Sponsoren. Verantwortlich für die Organisation sind die Mitarbeiter und Studenten der Professur Prozessautomatisierung der TU Chemnitz.&lt;br /&gt;
&lt;br /&gt;
'''Weblinks:'''&lt;br /&gt;
* [http://www.roboking.de www.roboking.de]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RobotLiga==&lt;br /&gt;
Die RobotLiga fand bis 2007 in Kaiserslautern statt, neuere Termine sind nicht bekannt. Teilnehmen konnten alle interessierten Roboterbastler.&lt;br /&gt;
&lt;br /&gt;
'''LINE SEARCH'''&amp;lt;br&amp;gt;&lt;br /&gt;
Linienfolgen auf einer Strecke ohne Abzweigungen. Die Linie ist 2cm breit.&lt;br /&gt;
&lt;br /&gt;
'''LABYRINTH'''&amp;lt;br&amp;gt;&lt;br /&gt;
Linienfolgen auf einer Strecke mit Abzweigungen und Kreuzungen. Die Linie ist 2cm breit.&lt;br /&gt;
&lt;br /&gt;
'''ROBOT COLLECT'''&amp;lt;br&amp;gt;&lt;br /&gt;
Auf einem Spielfeld von 3x3m sind 30 Objekte in der Größe von Teelichtern verteilt. Zwei Roboter treten gegeneinander an und versuchen, möglichst viele der Objekte in ihre eigene Heimatecke des Spielfeldes zu bringen. &lt;br /&gt;
&lt;br /&gt;
''' ROBOT VOLLEY'''&amp;lt;br&amp;gt;&lt;br /&gt;
Das Spielfeld ist 2x4m groß und wird durch eine Wand (als &amp;quot;Netz&amp;quot;) in zwei Hälfte geteilt, in denen je ein Roboter positioniert wird. In jeder Hälfte befinden sich am Anfang zehn Bälle. Die Roboter müssen nun innerhalb von fünf Minuten versuchen, möglichst viele der Bälle einzusammeln und in die gegnerische Hälfte zu befördern. &lt;br /&gt;
&lt;br /&gt;
'''MINI SUMO'''&amp;lt;br&amp;gt;&lt;br /&gt;
Zwei Roboter treten gegeneinander an und versuchen, sich aus dem Ring zu schieben.&lt;br /&gt;
&lt;br /&gt;
'''WALKING'''&amp;lt;br&amp;gt;&lt;br /&gt;
Eine Disziplin nur für Laufroboter. Der Roboter muss schnellstmöglich eine Strecke von 75cm zurücklegen, wenden, und die Strecke zurück laufen. &lt;br /&gt;
&lt;br /&gt;
'''FIRE FIGHTING'''&amp;lt;br&amp;gt;&lt;br /&gt;
Es geht darum, eine brennende Kerze in einem durch mehrere Wände angedeuteten Gebäude zu finden und zu löschen. &lt;br /&gt;
&lt;br /&gt;
'''FREE ROBOTS'''&amp;lt;br&amp;gt;&lt;br /&gt;
Hier können eigene Roboter dem Publikum vorgestellt werden. &lt;br /&gt;
&lt;br /&gt;
'''Weblinks:'''&lt;br /&gt;
* [http://www.robotliga.de/ RobotLiga]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RoboTest==&lt;br /&gt;
'''LINE SEARCH'''&amp;lt;br&amp;gt;&lt;br /&gt;
Linienfolgen auf einer Strecke ohne Abzweigungen. Die Linie ist 2 bis 3cm breit. Es starten immer zwei Roboter gleichzeitig in einem Parallelslalom. Der Wettbewerb läuft in mehreren Runden nach dem KO-System. &lt;br /&gt;
&lt;br /&gt;
'''BLOCKED LINE'''&amp;lt;br&amp;gt;&lt;br /&gt;
Linienfolgen auf einer Strecke ohne Abzweigungen. Auf der Strecke stehen Hindernisse, die umfahren werden müssen. &lt;br /&gt;
&lt;br /&gt;
'''LABYRINTH'''&amp;lt;br&amp;gt;&lt;br /&gt;
Linienfolgen auf einer Strecke mit Abzweigungen und Kreuzungen. Die Linie ist 2 bis 5cm breit.&lt;br /&gt;
&lt;br /&gt;
'''ROBOT COLLECT'''&amp;lt;br&amp;gt;&lt;br /&gt;
Auf einem Spielfeld von 3x3m sind 30 Objekte in der Größe von Teelichtern verteilt. Zwei Roboter treten gegeneinander an und versuchen, innerhalb von drei Minuten möglichst viele der Objekte in ihre eigene Heimatecke des Spielfeldes zu bringen. &lt;br /&gt;
&lt;br /&gt;
''' ROBOT VOLLEY'''&amp;lt;br&amp;gt;&lt;br /&gt;
Das Spielfeld ist 2x4m groß und wird durch eine Wand (als &amp;quot;Netz&amp;quot;) in zwei Hälfte geteilt, in denen je ein Roboter positioniert wird. In jeder Hälfte befinden sich am Anfang zehn Bälle. Die Roboter müssen nun innerhalb von fünf Minuten versuchen, möglichst viele der Bälle einzusammeln und in die gegnerische Hälfte zu befördern. &lt;br /&gt;
&lt;br /&gt;
'''MICRO LINE'''&amp;lt;br&amp;gt;&lt;br /&gt;
Linienfolgen für sehr kleine Roboter. Die maximale Größe liegt bei 8x8x8cm und 200g. Je kleiner und leichter der Roboter ist, desto mehr Bonuspunkte gibt es.  &lt;br /&gt;
&lt;br /&gt;
'''FIRE FIGHTING'''&amp;lt;br&amp;gt;&lt;br /&gt;
Es geht darum, eine brennende Kerze in einem durch mehrere Wände angedeuteten Gebäude zu finden und zu löschen. &lt;br /&gt;
&lt;br /&gt;
'''MINI SUMO'''&amp;lt;br&amp;gt;&lt;br /&gt;
Zwei Roboter treten gegeneinander an und versuchen, sich aus dem Ring zu schieben.&lt;br /&gt;
&lt;br /&gt;
'''JUST WALK'''&amp;lt;br&amp;gt;&lt;br /&gt;
Eine Disziplin nur für Laufroboter. Der Roboter muss schnellstmöglich eine Strecke von 1m zurücklegen, wenden, und die Strecke zurück laufen. &lt;br /&gt;
&lt;br /&gt;
'''FREE ROBOTS'''&amp;lt;br&amp;gt;&lt;br /&gt;
Hier können eigene Roboter dem Publikum vorgestellt werden. &lt;br /&gt;
&lt;br /&gt;
'''Weblinks:'''&lt;br /&gt;
* [http://WWW.ROBOTEST.DE/ RoboTest]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Praxis]]&lt;/div&gt;</summary>
		<author><name>Witkatz</name></author>	</entry>

	<entry>
		<id>https://rn-wissen.de/wiki/index.php?title=Roboterwettbewerbe&amp;diff=26232</id>
		<title>Roboterwettbewerbe</title>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=Roboterwettbewerbe&amp;diff=26232"/>
				<updated>2015-03-11T21:26:40Z</updated>
		
		<summary type="html">&lt;p&gt;Witkatz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Auf diese Seite werden die bekanntesten nationalen und internationalen Roboterwettbewerbe kurz vorgestellt.&lt;br /&gt;
&lt;br /&gt;
==Überblick==&lt;br /&gt;
{| {{Blauetabelle}}&lt;br /&gt;
 |''' Wettbewerb primär für'''||Schüler ||Studenten || Hobbyrobotiker ||1 Person || bis 5 Personen || mehr als 5 Personen || nächster Termin || Ort&lt;br /&gt;
 |-&lt;br /&gt;
 |[[#Carolo_Cup|Carolo Cup]] || || X || || || || X  || 06. / 07.02.2012  || Braunschweig&lt;br /&gt;
 |-&lt;br /&gt;
 |[[#ELROB|European Land Robot Trial (ELROB)]] ||  || X ||  || ||  || X  || 23. - 27.06.2014 || Warschau,Polen &lt;br /&gt;
 |-&lt;br /&gt;
 |[[#Eurobot|Eurobot]] || X || X ||  ||  ||  || X || 22. bis 27.06.2011 || Russland&lt;br /&gt;
|-&lt;br /&gt;
|[[#Field_Robot_Event|Field Robot Event]] || || X || || || || X  || 30.6. - 02.07.2011 || Dänemark&lt;br /&gt;
 |-&lt;br /&gt;
 |[[#FIRST_Lego_League|FIRST LEGO League]] || X ||  || X || ||  || X || 22.11.14 - 15.01.15, 63 Regionale Wettbewerbe(D, A, CH, CZ, HU, PL, SK), 6 Semi Finals, 1 Finale Zentraleuropa ||   &lt;br /&gt;
|-&lt;br /&gt;
 |[[#FIRST_Tech_Challenge|FIRST Tech Challenge]] || X || X || X || ||  || X || September 2014 Start, März 2015 Wettbewerbe(2x in Deutschland) ||   &lt;br /&gt;
|-&lt;br /&gt;
 |[[#GSF_Robot_Contest|GSF Robot Contest]] ||  ||  || X ||X || X ||   || keine nach 2007 bekannt ||&lt;br /&gt;
 |-&lt;br /&gt;
 |[[#ROBOCOM|ROBOCOM]] || X ||  ||  ||  || X || || 19. Juni 2015 || Gelsenkirchen&lt;br /&gt;
 |-&lt;br /&gt;
 |[[#Robocup_Junior|Robocup Junior]] || X || (X) ||  ||  || X || || 5. bis 11.7.2011 , versch. Nationalbewerbe || WM in Istanbul, Nationale Bewerbe &lt;br /&gt;
|-&lt;br /&gt;
 |[[#RoboCup_Soccer|RoboCup Soccer]] || || X || X ||  ||  || X   || 04. - 10.07.2011 || Istanbul&lt;br /&gt;
|-&lt;br /&gt;
 |[[#RoboKing|RoboKing]] || X || || || || X || || keine nach 2008 bekannt || &lt;br /&gt;
 |-&lt;br /&gt;
 |[[#RoboTest|RoboTest]] || || || X || X || || || keine nach 2008 bekannt ||&lt;br /&gt;
 |-&lt;br /&gt;
 |[[#RobotChallenge|RobotChallenge]] || || || X || X || || || 12. / 13.03.2011 || Wien&lt;br /&gt;
|-&lt;br /&gt;
 |[[#RobotLiga|RobotLiga]] || || || X || X || || || keine nach 2007 bekannt ||&lt;br /&gt;
 |-&lt;br /&gt;
 |[[#SPURT|SPURT]] || X || || ||  || X ||  || 20.05.2011 || Rostock&lt;br /&gt;
 |-&lt;br /&gt;
 |[[#World_Robot_Olympiad|World Robot Olympiad]] || X || X || X ||  || X || || Mai 2014: Regionalwettbewerbe;&amp;lt;br&amp;gt;Juni 2014: Deutschlandfinale&amp;lt;br&amp;gt;November 2014: internationales Finale in Moskau || 15 Wettbewerbe in Deutschland, 1 Wettbewerb in Schweiz&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
= Aktuelle Wettbewerbe =&lt;br /&gt;
&lt;br /&gt;
==Carolo Cup==&lt;br /&gt;
Dieser Wettbewerb für Studenten findet an der TU Braunschweig statt. &lt;br /&gt;
Es treten autonome Modellfahrzeuge im Maßstab 1:10 gegeneinander an. Aufgaben sind das Fahren auf einem Rundkurs (dabei muss die Fahrbahnmarkierung z.B. mit Kameras erkannt werden) und das seitliche Einparken in einer vorgegebenen Parklücke.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Weblinks''':&lt;br /&gt;
* [http://www.carolo-cup.de www.carolo-cup.de]&lt;br /&gt;
&lt;br /&gt;
==Field Robot Event==&lt;br /&gt;
Dieser Wettbewerb für Studenten findet auf einem Maisfeld statt. Die Roboter müssen den Maisreihen folgen und &amp;quot;Unkraut&amp;quot; erkennen, wobei es mehrere Schwierigkeitsgrade gibt (z.B. können einzelne Pflanzen fehlen, oder es gibt größere Unebenheiten im Boden).&lt;br /&gt;
2012 wird der Wettbewerb in den Niederlanden ausgetragen.&lt;br /&gt;
&lt;br /&gt;
'''Weblinks''':&lt;br /&gt;
* [http://www.fieldrobot.nl/ http://www.fieldrobot.nl/]&lt;br /&gt;
&lt;br /&gt;
==ELROB==&lt;br /&gt;
Die deutsche Bundeswehr läd Firmen und Privatpersonen ein, am European Land-Robot Trial teilzunehmen (findet 2010 zum fünften Mal statt). Die ELROB wird veranstaltet, um einen Überblick über den europäischen State-of-the-art auf dem Gebiet von UGVs (unmanned ground vehicles) mit Fokus auf kurzfristig realisierbare Robotersystemen zu liefern. Hinsichtlich der vorhandenen Fähigkeiten versuchen die Organisatoren, technische Lösungen zu fördern, die den Betrieb unbemannter Fahrzeuge (UGV) verbessern. Repräsentanten aus Militär, Grenzschutz, Spezialkräften, Polizei, Feuerwehr, und Zivilschutzagenturen aus vielen europäischen Ländern werden anwesend sein. Die ELROB wird von einer Ausstellung begleitet, welche eine breite Vielzahl an Robotikaspekten umfasst.&lt;br /&gt;
&lt;br /&gt;
'''Weblinks:'''&lt;br /&gt;
* [http://www.elrob.org/ Homepage von ELROB]&lt;br /&gt;
&lt;br /&gt;
==Eurobot==&lt;br /&gt;
&amp;quot;Seit 1998 ist Eurobot ein internationaler Roboterwettbewerb für Teams von Jugendlichen, Studenten und sonstigen an Robotern interessierten Menschen.&lt;br /&gt;
Eurobot findet stets in Europa statt, ist aber für alle Länder aller Kontinente zugänglich. Im Jahre 2004 nahmen insgesamt 250 Teams aus 21 Länder an diesem technisch/wissenschaftlichen Wettbewerb teil.&amp;quot; (zitiert von www.eurobot.org)&lt;br /&gt;
Aus jedem Land dürfen maximal drei Teams zu den internationalen Finalen fahren. Diese drei Mannschaften müssen sich in nationalen Vorausscheiden qualifizieren. Die Aufgabe wird jedes Jahr neu gestellt. Nur die Rahmenbedingungen bleiben gleich: Ein Match dauert nur 90 Sekunden, es ist also sowohl Schnelligkeit als auch eine intelligente Taktik und Sicherheit gefragt. Die Spielfläche ist etwa 2x3 Meter groß.&lt;br /&gt;
Eurobot findet seit 2005 jedes Jahr in einem anderen Land statt. Der Wettbewerb wird von einer großen Rahmenveranstaltung inklusive Vorträgen und vielen Attraktionen für die zahlreichen Zuschauer ergänzt.&lt;br /&gt;
&lt;br /&gt;
'''Weblinks''':&lt;br /&gt;
* [http://www.eurobot.org www.eurobot.org]&lt;br /&gt;
* [http://www.eurobot-deutschland.de www.eurobot-deutschland.de]&lt;br /&gt;
&lt;br /&gt;
==FIRST Lego League==&lt;br /&gt;
Bei der FIRST LEGO League (FLL) handelt es sich um einen internationalen Wettbewerb, der von der amerikanischen Stiftung FIRST (For Inspiration and Recognition of Science and Technology)und der Firma LEGO initiert wird. Er findet jährlich auf der ganzen Welt mit regionalen Runden statt und steht jedes Jahr unter einem neuen Motto. In Deutschland und Zentraleuropa betreut HANDS on TECHNOLOGY e.V. mehr als 60 regionale Wettbewerbe.&lt;br /&gt;
&lt;br /&gt;
Der Wettbewerb beschäftigt sich immer mit aktuellen naturwissenschaftlichen Problemen, die gesellschaftlich relevant sind. Dabei sollen die Kinder nicht nur einen Roboter programmieren, der Aufgaben auf dem vorgegebenen Spielfeld erfüllt, sondern sich auch tiefgründig mit dem Wettbewerbsthema auseinandersetzen. Die Teilnehmer sollen einen Lösungsansatz für ein aktuelles Probleme erarbeiten, dass mit dem Wettbewerbsthema in Verbindung steht. 2014 heißt das Thema von FLL &amp;quot;World Class - Das Klassenzimmer der Zukunft&amp;quot; und dabei können die Teams Ideen entwickeln, wie sie sich Schule und Lernen in zukunft vorstellen. &lt;br /&gt;
&lt;br /&gt;
Bei diesem Wettbewerb haben alle Teams die gleichen Bedingungen, weil nur ein System eingesetzt werden kann. Die Schülerteams bauen und programmieren Roboter aus dem LEGO Mindstorms System. Der Wettbewerb richtet sich vornehmlich an junge Schüler (10 - 16 Jahre), wie auch das gesamte Mindstorms System. Deshalb dürfen die Teilnehmer maximal 16 Jahre alt sein. Jedes Team wird von einem volljährigen Coach bei der Bewältigung der Aufgaben angeleitet. &lt;br /&gt;
&lt;br /&gt;
Die Wettbewerbsaufgaben werden immer Ende August /Anfang September veröffentlicht, danach hat jedes Team mind. 8 Wochen Zeit einen Roboter zu programmieren und den Forschungsauftrag zu erfüllen, um die Ergebnisse dann bei einem der Regionalwettbewerbe zu präsentieren. Die Anmeldung ist noch bis 10. Oktober online möglich.&lt;br /&gt;
 &lt;br /&gt;
'''Weblinks''':&lt;br /&gt;
* Deutschland &amp;amp; Zentraleuropa [http://www.first-lego-league.org/ www.first-lego-league.org] oder [http://www.hands-on-technology.org/ HANDS on TECHNOLOGY e.V.]&lt;br /&gt;
* International [http://www3.usfirst.org/roboticsprograms/fll/ www3.usfirst.org/roboticsprograms/fll]&lt;br /&gt;
&lt;br /&gt;
==FIRST Tech Challenge==&lt;br /&gt;
Bei FIRST Tech Challenge (FTC) handelt es sich um einen internationalen Wettbewerb, der von der amerikanischen Stiftung FIRST (For Inspiration and Recognition of Science and Technology) initiiert wurde. Bis zu 10 Schüler bzw. Studenten (16 bis 20 Jahre) planen und konstuieren mit Hilfe der Metallkonstruktionssets Tetrix oder Matrix sowie LEGO Mindstorms NXT als Steuerrungssystem einen komplexen autonomen Roboter , der per LabView oder RobotC prorgammiert wird und treten mit anderen Teams in Konkurrenz. Beim Wettbewerb stellen sich, zufällig zusammengestellte Teams in einer &amp;quot;Allianz&amp;quot;, den jährlich wechselnden Aufgaben auf dem 10 Quadratmeter großen Spielfeld und haben 2 1/2 Minuten Zeit diese gemeinsam zu lösen. &lt;br /&gt;
&lt;br /&gt;
Während der Vorbereitungszeit arbeiten die Jugendlichen wie echte Ingenieure – sie planen, bauen, programmieren und dokumentieren im Team. Sie erwerben dabei lösungsorientierte, handwerkliche, organisatorische und soziale Kompetenzen, welche sie am Wettbewerbstag benötigen. &lt;br /&gt;
&lt;br /&gt;
FTC ist das Fortsetzungsprogramm zu FLL, einem Einstiegsroboterwettbewerb für Schüler von 10 bis 16 Jahren. Beide Programme werden in Deutschland und Zentraleuropa vom gemeinnützigen Verein HANDS on TECHNOLOGY e.V. organisiert. Anmelden können sich Teams für FTC ab August 2014, die Wettbewerbe finden im März 2015 statt.&lt;br /&gt;
&lt;br /&gt;
'''Weblinks''':&lt;br /&gt;
* Deutschland [http://www.first-tech-challenge.org/ FIRST Tech Challenge Deutschland] oder [http://www.hands-on-technology.org/ HANDS on TECHNOLOGY e.V.]&lt;br /&gt;
* USA [http://www.usfirst.org/roboticsprograms/ftc/ FTC USA]&lt;br /&gt;
&lt;br /&gt;
==RobotChallenge==&lt;br /&gt;
Die RobotChallenge ist ein österreichischer Wettbewerb für selbstgebaute, autonome Roboter, dessen Ziel es ist für den kreativen Umgang mit innovativen Technologien zu begeistern. Experimente und praktische Erfahrungen lassen Teilnehmer und Zuschauer Wissenschaft hautnah erleben. Dieser Wettbewerb soll zeigen, wie man mit einfachen Mitteln, aber offenem Geiste und Phantasie spannende, zukunftstaugliche Lösungen finden kann. &lt;br /&gt;
Folgende Disiplienen wurden dort schon ausgetragen:&lt;br /&gt;
&lt;br /&gt;
'''Parallel-Slalom'''&amp;lt;br&amp;gt;&lt;br /&gt;
Möglichst schnell muss einer schwarzen Linie auf weißem Untergrund entlang gefahren werden. Reglement im Wesentlichen wie bei RC'05. &lt;br /&gt;
&lt;br /&gt;
'''Parallel-Slalom Enhanced'''&amp;lt;br&amp;gt;&lt;br /&gt;
Wie Parallel-Slalom, jedoch mit Erschwernissen: ein Tunnel, eine kurze Unterbrechung der Linie und ein Hindernis auf der Linie, das umfahren werden muss. &lt;br /&gt;
&lt;br /&gt;
'''Robot-Sumo'''&amp;lt;br&amp;gt;&lt;br /&gt;
Je zwei Roboter treten gegeneinander an und versuchen den jeweils anderen von einer runden Platte zu schieben. Die Platte ist schwarz, der Rand ist durch einen weissen Streifen markiert. Die Regeln entsprechen der internationalen Norm für autonomes Roboter-Sumo. &lt;br /&gt;
&lt;br /&gt;
'''Hindernislauf'''&amp;lt;br&amp;gt;&lt;br /&gt;
Ein Infrarot-Leuchtturm mit definiertem Signal am Ende des Parcours ist möglichst rasch zu erreichen. Auf dem Weg befindliche Hindernisse müssen umfahren werden. Jedes Team kann alternativ auch einen eigenen Leuchtturm als Orientierungshilfe mitbringen. Reglement im Wesentlichen wie bei RC'05, jedoch sind auch komplexere Hindernisse (z.B. Sackgassen) möglich. &lt;br /&gt;
&lt;br /&gt;
'''Puck Collect'''&amp;lt;br&amp;gt;&lt;br /&gt;
Je zwei Roboter - von denen einem die Farbe rot, dem anderen blau zugeteilt wird - treten gegeneinander an. Auf dem Spielfeld sind kleine rote und blaue Scheiben (Pucks) verteilt. Ziel ist es, möglichst schnell alle Pucks der eigenen Farbe einzusammeln und zur eigenen, farblich gekennzeichneten Homebase zu bringen. &lt;br /&gt;
&lt;br /&gt;
'''Weblinks:'''&lt;br /&gt;
* [http://www.robotchallenge.at/ RobotChallenge]&lt;br /&gt;
&lt;br /&gt;
==ROBOCOM==&lt;br /&gt;
Bei diesem Wettbewerb soll eine vorgegebene Aufgabe mit LEGO MINDSTORMS NXT Robotern autonom, d.h. ohne Eingriffe von außen bewältigt werden. Mit diesem Wettbewerb möchte die Westfälische Hochschule Gelsenkirchen in den Schulen den Einsatz moderner Techniken fördern und Schülerinnen und Schüler für ein naturwissenschaftliches Studium interessieren.&lt;br /&gt;
&lt;br /&gt;
'''Weblinks:'''&lt;br /&gt;
* [http://www.w-hs.de/erkunden/fachbereiche/elektrotechnik-naturwissenschaften/aktuelles/elektrotechnik/informationen/robocom/robocom-wettbewerbe/ ROBOCOM]&lt;br /&gt;
&lt;br /&gt;
==Robocup Junior==&lt;br /&gt;
&amp;quot;RoboCupJunior ist eine international organisierte Bildungsinitiative. Sie soll jungen Menschen spielerisch den Umgang mit Robotern näher bringen, soll die Lust auf Naturwissenschaften und Technik wecken und einen spannenden Wissenserwerb im Unterricht ermöglichen. Wichtig bei RoboCupJunior ist die hands-on Komponente. Deshalb bauen und programmieren die Teilnehmerinnen  und Teilnehmer kleine Roboter für spezielle Aufgaben und zeigen diese dann in Präsentationen und Wettbewerben.&lt;br /&gt;
&lt;br /&gt;
Damit das Ganze nicht zu theoretisch behandelt wird, werden auch jedes Jahr nationale und internationale Bewerbe veranstaltet, wo sich die unterschiedlichen Teams messen, aber auch andere Schulen, Länder und Kulturen kennen lernen können.(Zitat robocupjunior.at)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Unterteilt ist das ganze in drei Kategorien:&lt;br /&gt;
*Soccer&lt;br /&gt;
*Rescue&lt;br /&gt;
*Dance&lt;br /&gt;
&lt;br /&gt;
sowie in in zwei Altersgruppen - 10-14 (Primary) sowie unter 19 Jahre (Secondary).&lt;br /&gt;
&lt;br /&gt;
'''Weblinks''':&lt;br /&gt;
* Allgemein:&lt;br /&gt;
# [http://www.robocupjunior.org www.robocupjunior.org]&lt;br /&gt;
# [http://www.rcjrescue.com/ www.rcjrescue.com]&lt;br /&gt;
* Weltmeisterschaften:&lt;br /&gt;
# [http://www.robocup2009.org www.robocup2009.org]&lt;br /&gt;
# [http://www.robocup2010.org www.robocup2010.org]&lt;br /&gt;
# [http://www.robocup2011.org www.robocup2011.org]&lt;br /&gt;
* Nationale Seiten:&lt;br /&gt;
# [http://robocupjunior.at robocupjunior.at]&lt;br /&gt;
# [http://www.robocupgermanopen.de www.robocupgermanopen.de]&lt;br /&gt;
# [http://www.robocupjunior.it/ www.robocupjunior.it]&lt;br /&gt;
# [http://www.robocupjunior.org.au/ www.robocupjunior.org.au]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RoboCup Soccer==&lt;br /&gt;
Die Komplexität und Beliebtheit von Fußball (soccer) spielten wesentliche Rollen bei der Motivation der ersten RoboCupspiele Mitte der 90er Jahre. Die Dynamik und die Komplexität von Fußball birgt enorme Herausforderungen für Wissenschaftler, die sich mit der Entwicklung von autonomen Robotern in diesem Bereich beschäftigen: &lt;br /&gt;
&lt;br /&gt;
Individuelle Herausforderungen: jeder Agent/Roboter muss Objekte erkennen, sich selbst lokalisieren, navigieren und den Ball bewegen können. Zu klären sind Fragen wie: was ist in diesem Moment wichtig in meiner Wahrnehmung? Ist meine Position und die der anderen Mitspieler bekannt? &lt;br /&gt;
Kooperation von Agenten: in einer dynamischen Echtzeitumgebung kommt es nicht auf einen einzelnen Spieler an, sondern besonders auf das kooperative Spiel, bei dem auch die Kommunikation eine große Rolle spielt.&lt;br /&gt;
&lt;br /&gt;
Dynamische Echtzeitumgebung mit sich bewegenden Objekten, von denen einige intelligente Agenten sind, die gegen einen spielen. Diese Art von Umgebung ist z.B. auch im Straßenverkehr zu beobachten, wobei die anderen Verkehrsteilnehmer zwar keine Gegner sind, die meine Pläne durchkreuzen wollen, wo aber die Situationen beliebig komplex werden können.&lt;br /&gt;
RoboCupSoccer besteht aus fünf Ligen: der Simulationsliga, der Small-Size Liga, der Middle-Size Liga, der Sony Legged Liga, und der Humanoidliga. &lt;br /&gt;
&lt;br /&gt;
'''Weblinks:'''&lt;br /&gt;
* [http://www.robocup.org www.robocup.org]&lt;br /&gt;
&lt;br /&gt;
==SPURT==&lt;br /&gt;
Der Wettbewerb SPURT (die Abkürzung steht für &amp;quot;Schüler-Projekte um Roboter-Technik&amp;quot;) wird jährlich von der Universität Rostock veranstaltet. SPURT richtet sich an technikinteressierte Schüler. Die zu lösende Aufgabe ist eine Linienverfolgung. Wer am schnellsten die herzförmige Linie abfährt, hat gewonnen.&lt;br /&gt;
&lt;br /&gt;
'''Weblinks:'''&lt;br /&gt;
* [http://spurt.uni-rostock.de/ Wettbewerb SPURT]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==World Robot Olympiad==&lt;br /&gt;
&lt;br /&gt;
Die '''World Robot Olympiad''' ('''WRO''') ist ein internationaler Wettbewerb, bei dem das Lego Mindstorms-System als Grundlage dient.&lt;br /&gt;
&lt;br /&gt;
Die WRO findet in mehreren Altersstufen und Kategorien mit jeweils verschiedenen Aufgaben statt. In den letzten Jahren wurden in Deutschland nur in der &amp;quot;Regular Category&amp;quot; Wettbewerbe ausgeschrieben. Seit 2013 wird auch die ''Open Category'' angeboten. Zusätzlich wurden 2014 die drei Altersklassen auf insgesamt 8 - 19 Jahre erweitert.&lt;br /&gt;
&lt;br /&gt;
Die Teams nehmen zunächst an regionalen Wettbewerben Teil und qualifizieren sich für das große Deutschlandfinale. Beim Deutschlandfinale können sich Teams für die internationale Ausscheidung der WRO, die Weltmeisterschaft der WRO, (in diesem Jahr z.B. in [[Moskau]]) qualifizieren, welche jedes Jahr an einem anderen Ort stattfindet.&lt;br /&gt;
&lt;br /&gt;
In Deutschland wird der Wettbewerb seit 2012 vom Verein ''TECHNIK BEGEISTERT e.V.'' durchgeführt.&lt;br /&gt;
&lt;br /&gt;
=== Wettbewerbsklassen===&lt;br /&gt;
&lt;br /&gt;
Die WRO in Deutschland wird in zwei Wettbewerbskategorien ausgetragen: Regular Category und Open Category. Es gibt die Altersklassen Elementary (8 - 12 Jahre),  Junior (13–15 Jahre) und Senior (16–19 Jahre).&lt;br /&gt;
&lt;br /&gt;
==== Regular Category====&lt;br /&gt;
&lt;br /&gt;
Innerhalb der Regular Category findet der grundlegende Roboterwettbewerb der WRO statt. Teilnehmer in dieser Kategorie konstruieren in 2er oder 3er-Teams Roboter aus LEGO zu international identischen Aufgabenstellungen. Für den Bau dürfen ausschließlich LEGO Materialien verwendet werden. Dabei gibt es einige Besonderheiten: Die Teams dürfen ihren Roboter zwar vor dem eigentlichen Wettbewerb bauen und programmieren, müssen ihn aber zum Wettbewerb in allen Einzelteilen mitbringen. Innerhalb von 150 Minuten müssen die Teams dann ihren Roboter wieder zusammensetzen. Dabei fordert eine Überraschungsregel (Änderung von Aufgaben oder Regelwerk) die Kreativität und Spontanität der Teams heraus. Der Zusammenbau muss ohne Fotos und Bauanleitung erfolgen. Im Anschluss messen sich die Roboter der Teams bei mehreren Fahrten auf dem Spielplan. Das Team mit den meisten Punkten gewinnt am Ende des Tages den Wettbewerb.&lt;br /&gt;
&lt;br /&gt;
==== Open Category====&lt;br /&gt;
&lt;br /&gt;
Die Open Category basiert auf dem Thema der jeweiligen WRO Saison. Teilnehmer dieser Kategorie bauen und konstruieren ein Robotermodell, welches das Thema der Saison repräsentiert. Die gebauten Modelle müssen im Kern nur mit LEGO Mindstorms gebaut und beweglich programmiert werden. Dabei können zum Bau des kompletten Modells auch andere Materialien verwendet werden. Eine Präsentation des Projektes durch das Team stellt die eigentliche Aufgabe bei diesem Wettbewerb dar. Bei dieser Vorstellung werden Konstruktion, Bau, Programmierung, sowie Kreativität und Innovation der Lösung bewertet.&lt;br /&gt;
&lt;br /&gt;
=== World Robot Olympiad 2014 in Deutschland ===&lt;br /&gt;
&lt;br /&gt;
Das Angebot der WRO wird auch im Jahr 2014 wieder weiter ausgebaut und weitere Standorte in Deutschland angeboten. Die Anmeldung zum Wettbewerb ist noch bis zum 14. Februar um 16 Uhr möglich.&lt;br /&gt;
&lt;br /&gt;
=== Weblinks ===&lt;br /&gt;
* [http://www.worldrobotolympiad.de/ WRO Deutschland]&lt;br /&gt;
* [http://www.wroboto.org/ WRO International]&lt;br /&gt;
&lt;br /&gt;
= Derzeit nicht regelmäßig stattfindende Wettbewerbe =&lt;br /&gt;
==GSF Robot Contest==&lt;br /&gt;
Ein neuer Wettbewerb für Hobbyrobotiker. Er findet am 19.5.07 erstmals statt. Austragungsort ist Fröndenberg (Raum Dortmund/Unna).&lt;br /&gt;
Die Aufgaben sind teilweise angelehnt an die der RobotLiga.&lt;br /&gt;
&lt;br /&gt;
'''LABYRINTH'''&amp;lt;br&amp;gt;&lt;br /&gt;
Linienfolgen auf einer Strecke mit Abzweigungen und Kreuzungen. Die Linie ist 2cm breit.&lt;br /&gt;
&lt;br /&gt;
'''ROBOT COLLECT'''&amp;lt;br&amp;gt;&lt;br /&gt;
Auf einem Spielfeld von 3x3m sind 30 Objekte in der Größe von Teelichtern verteilt. Zwei Roboter treten gegeneinander an und versuchen, möglichst viele der Objekte in ihre eigene Heimatecke des Spielfeldes zu bringen. &lt;br /&gt;
&lt;br /&gt;
''' ROBOT VOLLEY'''&amp;lt;br&amp;gt;&lt;br /&gt;
Das Spielfeld ist 2x4m groß und wird durch eine Wand (als &amp;quot;Netz&amp;quot;) in zwei Hälfte geteilt, in denen je ein Roboter positioniert wird. In jeder Hälfte befinden sich am Anfang zehn Bälle. Die Roboter müssen nun innerhalb von fünf Minuten versuchen, möglichst viele der Bälle einzusammeln und in die gegenrische Hälfte zu befördern. &lt;br /&gt;
&lt;br /&gt;
'''FIRE FIGHTING'''&amp;lt;br&amp;gt;&lt;br /&gt;
Naqch einem akustischen &amp;quot;Feueralarm&amp;quot; muss eine brennende Kerze in einem durch mehrere Wände angedeuteten Gebäude gefunden und gelöscht werden. &lt;br /&gt;
&lt;br /&gt;
'''MINI SUMO'''&amp;lt;br&amp;gt;&lt;br /&gt;
Zwei Roboter treten gegeneinader an und versuchen, sich aus dem Ring zu schieben.&lt;br /&gt;
&lt;br /&gt;
'''WALKING'''&amp;lt;br&amp;gt;&lt;br /&gt;
Eine Disziplin nur für Laufroboter. Der Roboter muss schnellstmöglich eine Strecke von 100cm zurücklegen, wenden, und die Strecke zurück laufen. &lt;br /&gt;
&lt;br /&gt;
'''FREESTYLE'''&amp;lt;br&amp;gt;&lt;br /&gt;
In dieser Disziplin hat jeder Teilnehmer die Möglichkeit seinen Roboter vorzustellen und zu zeigen was dieser kann.&lt;br /&gt;
&lt;br /&gt;
'''Weblinks:'''&lt;br /&gt;
* http://www.gsf-robot-contest.de/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RoboKing==&lt;br /&gt;
RoboKing ist ein Wettbewerb für technikinteressierte Schüler, der jährlich von der TU Chemnitz organisiert wird. Jedes Team besteht aus 3 bis 5 Schülern und einem erwachsenem Teamleiter. RoboKing richtet sich ausdrücklich auch an Schülergruppen ohne große Vorkenntnisse. Ziel der Initiative ist, Schüler für ein Studium ingenieurwissenschaftlicher Fächer zu begeistern und zu zeigen, dass auch Schulfächer wie Physik und Informatik eine Menge Spaß machen können. Das Durchschnittsalter der Teilnehmer liegt bei etwa 16 Jahren. Die jüngsten Teilnehmer waren 10 Jahre alt. &lt;br /&gt;
&lt;br /&gt;
Besonderes Highlight des Wettberwebs RoboKing ist zweifellos eine Gutschrift, von denen die Teilnehmer alle Materialien die zum Bau des Roboters benötigt werden, bezahlen können. Dadurch unterscheidet sich dieser Wettbewerb von allen vergleichbaren, denn auf die teilnehmenden Schüler kommen keine Kosten für Material zu. Jedes Jahr werden 25 Teams mit dieser Gutschrift finanziell unterstützt. Ab dem Wettbewerb RoboKing 2007 (startet im Frühjahr 2006) können zusätzlich auch alle Teams teilnehmen, die sich selbst finanzieren.&lt;br /&gt;
&lt;br /&gt;
Die Endrunde des Wettbewerbs wurde 2004 und auf der Hannover Messe ausgetragen. 2006 fand das Finale auf der digital living / CeBIT statt.&lt;br /&gt;
Eine weitere Besonderheit des Wettbewerbs: Jedes Jahr müssen die Teilnehmer eine andere Aufgabenstellung lösen.  Bei den vergangenen Wettbewerben mussten die Roboter sicher durch ein großes Labyrinth navigieren, Tennisbälle einsammeln und in die eigene Basis bringen oder Bauklötzchen durch einen Hindernisparcours mit Graben, Brücke und Schlucht transportieren. Die Teilnehmer haben nach Bekanntgabe der Spielregeln etwa 8 Monate Zeit, die Aufgabe zu lösen.&lt;br /&gt;
&lt;br /&gt;
RoboKing finanziert sich ausschließlich über Spenden von zahlreichen Sponsoren. Verantwortlich für die Organisation sind die Mitarbeiter und Studenten der Professur Prozessautomatisierung der TU Chemnitz.&lt;br /&gt;
&lt;br /&gt;
'''Weblinks:'''&lt;br /&gt;
* [http://www.roboking.de www.roboking.de]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RobotLiga==&lt;br /&gt;
Die RobotLiga fand bis 2007 in Kaiserslautern statt, neuere Termine sind nicht bekannt. Teilnehmen konnten alle interessierten Roboterbastler.&lt;br /&gt;
&lt;br /&gt;
'''LINE SEARCH'''&amp;lt;br&amp;gt;&lt;br /&gt;
Linienfolgen auf einer Strecke ohne Abzweigungen. Die Linie ist 2cm breit.&lt;br /&gt;
&lt;br /&gt;
'''LABYRINTH'''&amp;lt;br&amp;gt;&lt;br /&gt;
Linienfolgen auf einer Strecke mit Abzweigungen und Kreuzungen. Die Linie ist 2cm breit.&lt;br /&gt;
&lt;br /&gt;
'''ROBOT COLLECT'''&amp;lt;br&amp;gt;&lt;br /&gt;
Auf einem Spielfeld von 3x3m sind 30 Objekte in der Größe von Teelichtern verteilt. Zwei Roboter treten gegeneinander an und versuchen, möglichst viele der Objekte in ihre eigene Heimatecke des Spielfeldes zu bringen. &lt;br /&gt;
&lt;br /&gt;
''' ROBOT VOLLEY'''&amp;lt;br&amp;gt;&lt;br /&gt;
Das Spielfeld ist 2x4m groß und wird durch eine Wand (als &amp;quot;Netz&amp;quot;) in zwei Hälfte geteilt, in denen je ein Roboter positioniert wird. In jeder Hälfte befinden sich am Anfang zehn Bälle. Die Roboter müssen nun innerhalb von fünf Minuten versuchen, möglichst viele der Bälle einzusammeln und in die gegnerische Hälfte zu befördern. &lt;br /&gt;
&lt;br /&gt;
'''MINI SUMO'''&amp;lt;br&amp;gt;&lt;br /&gt;
Zwei Roboter treten gegeneinander an und versuchen, sich aus dem Ring zu schieben.&lt;br /&gt;
&lt;br /&gt;
'''WALKING'''&amp;lt;br&amp;gt;&lt;br /&gt;
Eine Disziplin nur für Laufroboter. Der Roboter muss schnellstmöglich eine Strecke von 75cm zurücklegen, wenden, und die Strecke zurück laufen. &lt;br /&gt;
&lt;br /&gt;
'''FIRE FIGHTING'''&amp;lt;br&amp;gt;&lt;br /&gt;
Es geht darum, eine brennende Kerze in einem durch mehrere Wände angedeuteten Gebäude zu finden und zu löschen. &lt;br /&gt;
&lt;br /&gt;
'''FREE ROBOTS'''&amp;lt;br&amp;gt;&lt;br /&gt;
Hier können eigene Roboter dem Publikum vorgestellt werden. &lt;br /&gt;
&lt;br /&gt;
'''Weblinks:'''&lt;br /&gt;
* [http://www.robotliga.de/ RobotLiga]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RoboTest==&lt;br /&gt;
'''LINE SEARCH'''&amp;lt;br&amp;gt;&lt;br /&gt;
Linienfolgen auf einer Strecke ohne Abzweigungen. Die Linie ist 2 bis 3cm breit. Es starten immer zwei Roboter gleichzeitig in einem Parallelslalom. Der Wettbewerb läuft in mehreren Runden nach dem KO-System. &lt;br /&gt;
&lt;br /&gt;
'''BLOCKED LINE'''&amp;lt;br&amp;gt;&lt;br /&gt;
Linienfolgen auf einer Strecke ohne Abzweigungen. Auf der Strecke stehen Hindernisse, die umfahren werden müssen. &lt;br /&gt;
&lt;br /&gt;
'''LABYRINTH'''&amp;lt;br&amp;gt;&lt;br /&gt;
Linienfolgen auf einer Strecke mit Abzweigungen und Kreuzungen. Die Linie ist 2 bis 5cm breit.&lt;br /&gt;
&lt;br /&gt;
'''ROBOT COLLECT'''&amp;lt;br&amp;gt;&lt;br /&gt;
Auf einem Spielfeld von 3x3m sind 30 Objekte in der Größe von Teelichtern verteilt. Zwei Roboter treten gegeneinander an und versuchen, innerhalb von drei Minuten möglichst viele der Objekte in ihre eigene Heimatecke des Spielfeldes zu bringen. &lt;br /&gt;
&lt;br /&gt;
''' ROBOT VOLLEY'''&amp;lt;br&amp;gt;&lt;br /&gt;
Das Spielfeld ist 2x4m groß und wird durch eine Wand (als &amp;quot;Netz&amp;quot;) in zwei Hälfte geteilt, in denen je ein Roboter positioniert wird. In jeder Hälfte befinden sich am Anfang zehn Bälle. Die Roboter müssen nun innerhalb von fünf Minuten versuchen, möglichst viele der Bälle einzusammeln und in die gegnerische Hälfte zu befördern. &lt;br /&gt;
&lt;br /&gt;
'''MICRO LINE'''&amp;lt;br&amp;gt;&lt;br /&gt;
Linienfolgen für sehr kleine Roboter. Die maximale Größe liegt bei 8x8x8cm und 200g. Je kleiner und leichter der Roboter ist, desto mehr Bonuspunkte gibt es.  &lt;br /&gt;
&lt;br /&gt;
'''FIRE FIGHTING'''&amp;lt;br&amp;gt;&lt;br /&gt;
Es geht darum, eine brennende Kerze in einem durch mehrere Wände angedeuteten Gebäude zu finden und zu löschen. &lt;br /&gt;
&lt;br /&gt;
'''MINI SUMO'''&amp;lt;br&amp;gt;&lt;br /&gt;
Zwei Roboter treten gegeneinander an und versuchen, sich aus dem Ring zu schieben.&lt;br /&gt;
&lt;br /&gt;
'''JUST WALK'''&amp;lt;br&amp;gt;&lt;br /&gt;
Eine Disziplin nur für Laufroboter. Der Roboter muss schnellstmöglich eine Strecke von 1m zurücklegen, wenden, und die Strecke zurück laufen. &lt;br /&gt;
&lt;br /&gt;
'''FREE ROBOTS'''&amp;lt;br&amp;gt;&lt;br /&gt;
Hier können eigene Roboter dem Publikum vorgestellt werden. &lt;br /&gt;
&lt;br /&gt;
'''Weblinks:'''&lt;br /&gt;
* [http://WWW.ROBOTEST.DE/ RoboTest]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Praxis]]&lt;/div&gt;</summary>
		<author><name>Witkatz</name></author>	</entry>

	<entry>
		<id>https://rn-wissen.de/wiki/index.php?title=Diskussion:PIC_Assembler&amp;diff=23520</id>
		<title>Diskussion:PIC Assembler</title>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=Diskussion:PIC_Assembler&amp;diff=23520"/>
				<updated>2014-02-18T14:59:12Z</updated>
		
		<summary type="html">&lt;p&gt;Witkatz: /* Anmerkung von witkatz am 18.02.2014, 15:55: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Befehlsausführung ==&lt;br /&gt;
&lt;br /&gt;
Ich kann mir nicht vorstellen, dass der PIC (also PIC10...18) pipelined arbeitet, also wirklich bis zu 4 Befehle quasi gleichzeitig. So gut kenne ich die PICs nicht, aber soweit ich weiss wirklich 4 Oszillator Takte = 1 Rechentakt für einen Befehl, und erst danach kommt der nächste Befehl.--Besserwessi 13:17, 10. Dez 2013 (CET)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Anmerkung von witkatz am 18.02.2014, 15:55: ===&lt;br /&gt;
Die Befehlsausführung und das Pipelining sind in der folgenden Doku im Kapitel &amp;quot;4.3 Instruction Flow/Pipelining&amp;quot; beschrieben&lt;br /&gt;
[http://ww1.microchip.com/downloads/en/DeviceDoc/33023a.pdf PICmicro Mid-Range MCU Family Reference Manual]&lt;/div&gt;</summary>
		<author><name>Witkatz</name></author>	</entry>

	<entry>
		<id>https://rn-wissen.de/wiki/index.php?title=Diskussion:PIC_Assembler&amp;diff=23519</id>
		<title>Diskussion:PIC Assembler</title>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=Diskussion:PIC_Assembler&amp;diff=23519"/>
				<updated>2014-02-18T14:57:47Z</updated>
		
		<summary type="html">&lt;p&gt;Witkatz: /* Anmerkung von witkatz am 18.02.2014, 15:55: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Befehlsausführung ==&lt;br /&gt;
&lt;br /&gt;
Ich kann mir nicht vorstellen, dass der PIC (also PIC10...18) pipelined arbeitet, also wirklich bis zu 4 Befehle quasi gleichzeitig. So gut kenne ich die PICs nicht, aber soweit ich weiss wirklich 4 Oszillator Takte = 1 Rechentakt für einen Befehl, und erst danach kommt der nächste Befehl.--Besserwessi 13:17, 10. Dez 2013 (CET)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Anmerkung von witkatz am 18.02.2014, 15:55: ==&lt;br /&gt;
Die Befehlsausführung und das Pipelining sind in der folgenden Doku im Kapitel &amp;quot;4.3 Instruction Flow/Pipelining&amp;quot; beschrieben&lt;br /&gt;
&lt;br /&gt;
[http://ww1.microchip.com/downloads/en/DeviceDoc/33023a.pdf PICmicro Mid-Range MCU Family Reference Manual]&lt;/div&gt;</summary>
		<author><name>Witkatz</name></author>	</entry>

	<entry>
		<id>https://rn-wissen.de/wiki/index.php?title=Diskussion:PIC_Assembler&amp;diff=23518</id>
		<title>Diskussion:PIC Assembler</title>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=Diskussion:PIC_Assembler&amp;diff=23518"/>
				<updated>2014-02-18T14:57:20Z</updated>
		
		<summary type="html">&lt;p&gt;Witkatz: /* Anmerkung von witkatz am 18.02.2014: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Befehlsausführung ==&lt;br /&gt;
&lt;br /&gt;
Ich kann mir nicht vorstellen, dass der PIC (also PIC10...18) pipelined arbeitet, also wirklich bis zu 4 Befehle quasi gleichzeitig. So gut kenne ich die PICs nicht, aber soweit ich weiss wirklich 4 Oszillator Takte = 1 Rechentakt für einen Befehl, und erst danach kommt der nächste Befehl.--Besserwessi 13:17, 10. Dez 2013 (CET)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Anmerkung von witkatz am 18.02.2014, 15:55: ==&lt;br /&gt;
Die Befehlsausführung und das Pipelining sind in der folgenden Doku im Kapitel &amp;quot;4.3 Instruction Flow/Pipelining&amp;quot; beschrieben&lt;br /&gt;
&lt;br /&gt;
[http://ww1.microchip.com/downloads/en/DeviceDoc/33023a.pdf PICmicro Mid-Range MCU Family Reference Manual]&lt;/div&gt;</summary>
		<author><name>Witkatz</name></author>	</entry>

	<entry>
		<id>https://rn-wissen.de/wiki/index.php?title=Diskussion:PIC_Assembler&amp;diff=23517</id>
		<title>Diskussion:PIC Assembler</title>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=Diskussion:PIC_Assembler&amp;diff=23517"/>
				<updated>2014-02-18T14:52:38Z</updated>
		
		<summary type="html">&lt;p&gt;Witkatz: /* Befehlsausführung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Befehlsausführung ==&lt;br /&gt;
&lt;br /&gt;
Ich kann mir nicht vorstellen, dass der PIC (also PIC10...18) pipelined arbeitet, also wirklich bis zu 4 Befehle quasi gleichzeitig. So gut kenne ich die PICs nicht, aber soweit ich weiss wirklich 4 Oszillator Takte = 1 Rechentakt für einen Befehl, und erst danach kommt der nächste Befehl.--Besserwessi 13:17, 10. Dez 2013 (CET)&lt;br /&gt;
&lt;br /&gt;
== Anmerkung von witkatz am 18.02.2014: ==&lt;br /&gt;
Die Befehlsausführung und das Pipelining sind in der folgenden Doku im Kapitel &amp;quot;4.3 Instruction Flow/Pipelining&amp;quot; beschrieben&lt;br /&gt;
&lt;br /&gt;
[http://ww1.microchip.com/downloads/en/DeviceDoc/33023a.pdf PICmicro Mid-Range MCU Family Reference Manual]&lt;/div&gt;</summary>
		<author><name>Witkatz</name></author>	</entry>

	<entry>
		<id>https://rn-wissen.de/wiki/index.php?title=Diskussion:PIC_Assembler&amp;diff=23516</id>
		<title>Diskussion:PIC Assembler</title>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=Diskussion:PIC_Assembler&amp;diff=23516"/>
				<updated>2014-02-18T14:51:21Z</updated>
		
		<summary type="html">&lt;p&gt;Witkatz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Befehlsausführung ==&lt;br /&gt;
&lt;br /&gt;
Ich kann mir nicht vorstellen, dass der PIC (also PIC10...18) pipelined arbeitet, also wirklich bis zu 4 Befehle quasi gleichzeitig. So gut kenne ich die PICs nicht, aber soweit ich weiss wirklich 4 Oszillator Takte = 1 Rechentakt für einen Befehl, und erst danach kommt der nächste Befehl.--Besserwessi 13:17, 10. Dez 2013 (CET)&lt;br /&gt;
&lt;br /&gt;
Die Befehlsausführung und das Pipelining sind in der folgenden Doku im Kapitel &amp;quot;4.3 Instruction Flow/Pipelining&amp;quot; beschrieben&lt;br /&gt;
&lt;br /&gt;
[http://ww1.microchip.com/downloads/en/DeviceDoc/33023a.pdf PICmicro Mid-Range MCU Family Reference Manual]&lt;/div&gt;</summary>
		<author><name>Witkatz</name></author>	</entry>

	</feed>