<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Juliano</id>
	<title>Mikrocontroller.net - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://www.mikrocontroller.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Juliano"/>
	<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/articles/Spezial:Beitr%C3%A4ge/Juliano"/>
	<updated>2026-04-10T13:49:32Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=STM32&amp;diff=62140</id>
		<title>STM32</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=STM32&amp;diff=62140"/>
		<updated>2011-12-02T06:44:59Z</updated>

		<summary type="html">&lt;p&gt;Juliano: /* HW-Beschaltung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;STM32 ist ein Mikrocontroller-Familie von [http://www.st.com/mcu/inchtml-pages-stm32.html ST] mit einer 32-Bit [http://www.arm.com/products/processors/cortex-m/index.php ARM Cortex-M3] CPU. Diese Architektur ist speziell für den Einsatz in Microcontrollern neu entwickelt und löst damit die bisherigen ARM7-basierten Controller weitestgehend ab. Den STM32 gibt es von ST in unzähligen Varianten mit variabler Peripherie und verschiedenen Gehäusegrößen und -formen. Durch die geringe Chipfläche des Cores ist es ST möglich, eine 32 Bit-CPU für weniger als 1&amp;amp;nbsp;€ anzubieten.&lt;br /&gt;
&lt;br /&gt;
[[Bild:stm32F103xc.png|thumb|right|340px|Blockdiagramm STM32F103xC/D/E]]&lt;br /&gt;
&lt;br /&gt;
== STM32-Familien ==&lt;br /&gt;
&lt;br /&gt;
Bisher gibt es drei STM32-Familien, wobei sich die Größte (STM32F) in weitere Unterfamilien (Linien) aufteilt:&lt;br /&gt;
* [http://www.st.com/internet/mcu/subclass/1169.jsp STM32F1]&lt;br /&gt;
** Connectivity line&lt;br /&gt;
** Performance line&lt;br /&gt;
** USB Access line&lt;br /&gt;
** Access Line&lt;br /&gt;
** Value line &lt;br /&gt;
* [http://www.st.com/internet/mcu/product/250173.jsp STM32F2]&lt;br /&gt;
** Wie die STM32F1 Serie, jedoch 120MHz, Camera-Interface, 32-Bit Timer, ...&lt;br /&gt;
* [http://www.st.com/mcu/inchtml-pages-stm32l.html STM32L] (LowPower) &lt;br /&gt;
** mit LCD Treiber&lt;br /&gt;
* STM32T (Touch)  &lt;br /&gt;
* [http://www.st.com/mcu/inchtml-pages-stm32w.html STM32W] (RF-MCU) &lt;br /&gt;
* [http://www.st.com/internet/mcu/subclass/1521.jsp STM32F4] (CM4)&lt;br /&gt;
** ARM® Cortex™-M4-based STM32 F4&lt;br /&gt;
** DSP instructions and the floating point unit &lt;br /&gt;
** LQFP64, LQFP100, LQFP144, LQFP176 and UFBGA176 packages&lt;br /&gt;
[http://www.st.com/internet/mcu/class/1734.jsp Hier eine Übersicht zum auswählen eines STM32Fxxx]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Cortex-M3 bzw. Cortex-M4 Kern in der STM32F4xx Serie&lt;br /&gt;
* 16KB ... 1MB  [[Flash-ROM]]&lt;br /&gt;
*  4KB ... 192KB [[Speicher#SRAM|SRAM]]&lt;br /&gt;
* 4KB [[Speicher#EEPROM|EEPROM]] (STM32L)&lt;br /&gt;
* [[IC-Gehäuseformen | Gehäuse]] 36 ... 176 Pins als QFN, LQFP und BGA&lt;br /&gt;
* Derzeit sind über &#039;&#039;&#039;250&#039;&#039;&#039; STM32 Derivate/Varianten verfügbar&lt;br /&gt;
* Bis 72MHz CPU-Takt, bis 120MHz beim STM32F2xx, bis 168 MHz beim STM32F4xx, wobei eine spezielle prefetch-hardware bis 120/168 MHz eine Geschwindigkeit erzielen soll, die 0 Wait-States entspricht. Der CPU-Takt wird über einen Multiplikator aus dem internen RC-Takt oder einem externen Quarz-Takt abgeleitet.&lt;br /&gt;
* Externes Businterface (nur bei Gehäusen ab 100 Pin und nur bei STM32F4, STM32F2 und STM32F1 Performance line)&lt;br /&gt;
* LCD Treiber für 8x40 Punkte (nicht beim STM32F2xx)&lt;br /&gt;
* Spannungsbereich 1,65 ... 3,6V, nur eine Betriebsspannung nötig&lt;br /&gt;
* Temperaturbereich bis 125 °C&lt;br /&gt;
* Bis zu 140 IOs, viele davon [[Pegelwandler|5V-tolerant]]&lt;br /&gt;
* Interner, kalibrierter RC-Oszillator mit 8MHz (16MHz bei STM32F2xx)&lt;br /&gt;
* Externer Quarz&lt;br /&gt;
* Real Time Clock mit eigenem Quarz und separater Stromversorgung&lt;br /&gt;
* Bis zu 16 [[Timer]], je Timer bis zu 4 IC/OC/PWM Ausgänge. Davon 2x Motion Control Timer (bei STM32F103xF/G)&lt;br /&gt;
* Systick Counter&lt;br /&gt;
* Bis zu 3 12-Bit [[AD-Wandler]] mit insgesamt 24 AD-Eingängen, integrierter [[Temperatursensor]]&lt;br /&gt;
* Bis zu 2 12-Bit [[DA-Wandler]]&lt;br /&gt;
* Bis zu 2 [[DMA]] Controller mit bis zu 12 Kanälen (16 beim STM32F2xx)&lt;br /&gt;
* Bis zu 2x [[I2C|I²C]]&lt;br /&gt;
* Bis zu 5x [[UART|USART]] mit LIN, IrDA und Modem Control (6 beim STM32F2xx)&lt;br /&gt;
* Bis zu 3x [[SPI]]&lt;br /&gt;
* Bis zu 2x [[I2S|I²S]]&lt;br /&gt;
* Bis zu 2x [[CAN]]&lt;br /&gt;
* RNG - Random Number Genrator (STM32F2xx)&lt;br /&gt;
* Cryptographic Processor (CRYP) (STM32F2xx)&lt;br /&gt;
* Hash Processor (HASH) (STM32F2xx)&lt;br /&gt;
* Kamera-Interface (DCMI) (STM32F2xx)&lt;br /&gt;
* [[USB]] 2.0 Full Speed / OTG&lt;br /&gt;
* [[USB]] 2.0 Hi Speed OTG mit extra PHY-Chip (STM32F2xx)&lt;br /&gt;
* SDIO Interface (z.B. SD-Card Reader)&lt;br /&gt;
* Ethernet&lt;br /&gt;
* Watchdog mit Window-Mode&lt;br /&gt;
* Jedes Peripheriemodul ist separat einschaltbar, wodurch sich erheblich [[Ultra low power|Strom sparen]] lässt&lt;br /&gt;
* [[JTAG]] und SWD (Serial Wire Debug) Interface&lt;br /&gt;
* Bis zu 6 Hardware-Breakpoints für Debuggen&lt;br /&gt;
* und vieles mehr . . .&lt;br /&gt;
&lt;br /&gt;
== Struktur der Dokumentation: ==&lt;br /&gt;
&lt;br /&gt;
Als Beispiel der Dokumentation soll stellvertretend der [http://www.st.com/mcu/devicedocs-STM32F103RC-110.html STM32F103RC] genannt werden. Die Seite von ST beinhaltet alle nötigen Informationen passend zu diesem Prozessor.&lt;br /&gt;
&lt;br /&gt;
Diese Dokumente von ST beschreiben den Controller:&lt;br /&gt;
&lt;br /&gt;
* [http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00191185.pdf  Datasheet STM32F103xC/D/E]&lt;br /&gt;
* [http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/REFERENCE_MANUAL/CD00171190.pdf  Reference Manual (RM0008)]&lt;br /&gt;
* [http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/PROGRAMMING_MANUAL/CD00228163.pdf  Cortex-M3 Programming Manual]&lt;br /&gt;
* [http://www.st.com/stonline/products/literature/pm/13259.pdf Flash Programming Reference]&lt;br /&gt;
&lt;br /&gt;
Im Datasheet sind die speziellen Eigenschaften einer bestimmten Modellreihe beschrieben und die exakten Daten und Pinouts aufgeführt. Die Peripheriemodule werden nur aufgeführt, nicht detailliert beschrieben. In der Referenz ist der gesamte Controller mit Peripheriemodulen im Detail beschrieben, gültig für alle STM32 Controller. Details zum Prozessorkern selbst und den nicht STM32-spezifischen mit dem Cortex-M3 Core assoziierten Modulen wie dem Interrupt-Controller und dem Systick-Timer findet man jedoch nicht dort, sondern im Cortex-M3 Manual. Wer nicht die ST Firmware-Library verwendet, der benötigt zusätzlich die Flash Programming Reference für die Betriebsart des Flash-ROMs, d.h. die frequenzabhängige Konfiguration der Waitstates. Hinzu kommen optionale Dokumente von ARM, die den [http://infocenter.arm.com/help/topic/com.arm.doc.ddi0337-/ Cortex-M3 Kern] beschreiben. Hier gibt es den Opcode wenn man ihn in [http://infocenter.arm.com/help/topic/com.arm.doc.ddi0403-/ Assembler] programmieren möchte. Zusätzlich sollten auch die [http://www.st.com/stonline/products/literature/es/14732.pdf Errata Sheets] beachtet werden. Empfohlen sei auch die Appnote &amp;quot;[http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/APPLICATION_NOTE/CD00164185.pdf STM32F10xxx hardware development: getting started]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== ‎STM32F10x Standard Peripherals Library ==&lt;br /&gt;
&lt;br /&gt;
ST bietet eine umfangreiche Firmwarebibliothek, eine einzige Bibliothek für alle STM32 Derivate. Das ist der große Vorteil von ST (gibt es beispielsweise auf den Cortex-M3 Controllern von TI auch, ist teilweise in einem separaten ROM untergebracht). Einmal programmieren und in allen STM32 verwendbar. Alle Funktionen sind gekapselt in einfache Strukturen und Funktionsaufrufe. Somit muss man sich nicht selbst um die Peripherieregister kümmern. Diese Library und ihre Dokumentation setzen das grundlegende Verständnis der Funktion des jeweiligen Peripheriemoduls voraus, wie es die o.A. Referenz und diverse Appnotes vermitteln.&lt;br /&gt;
&lt;br /&gt;
Details siehe: [[‎STM32F10x Standard Peripherals Library]].&lt;br /&gt;
&lt;br /&gt;
Mit [https://sourceforge.net/projects/libopenstm32/ libopenstm32] ist derzeit auch eine Open-Source Alternative (GPL, Version 3 oder höher) zur ST Library in Entwicklung.&lt;br /&gt;
&lt;br /&gt;
== CMSIS ==&lt;br /&gt;
&lt;br /&gt;
Parallel zur Firmware-Library gibt es für die &amp;quot;Selbermacher&amp;quot; die CMSIS, die einen Teil der HW und den Core Support abdeckt.&lt;br /&gt;
Im Rahmen des CMSIS-Standards ([http://www.onARM.com www.onARM.com]) wurden die Headerdateien standardisiert, der Zugriff auf die Register erfolgt per &#039;&#039;&#039;Peripheral-&amp;gt;Register&#039;&#039;&#039;. Weiterhin existieren eine Zahl von Helferfunktionen für den NVIC, den Sys-Tick-Counter, sowie eine SystemInit-Funktion, welche sich um die PLL kümmert.&lt;br /&gt;
&lt;br /&gt;
Die CMSIS ist im Download der FW-Lib enthalten.&lt;br /&gt;
&lt;br /&gt;
== Debug-Interface ==&lt;br /&gt;
&lt;br /&gt;
Als Debug Interface stehen zwei Varianten zur Auswahl:&lt;br /&gt;
* [[JTAG]]&lt;br /&gt;
* SWD (Serial Wire Debug)&lt;br /&gt;
&lt;br /&gt;
Für JTAG sind 6 Steuerleitungen nötig, für SWD 2 (zzgl GND/3,3V).&lt;br /&gt;
Die SWD Schnittstelle verfügt außerdem über eine weitere Leitung, SWO. Über diesen Kanal kann ein vereinfachtes Trace des Core ermöglicht werden, sowie &amp;quot;printf-ähnlich&amp;quot; Daten über den ITM Channel 0 geschickt und im Debugger ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
Die Coresight-Debug-Architektur ermöglicht ein nicht-invasives Debugging, d.h. es können während des Betriebes ohne Beeinflussung des Prozessors Daten vom Speicher gelesen und in selbigen geschrieben werden.&lt;br /&gt;
&lt;br /&gt;
Standard-JTAG Steckerbelegungen: http://www.keil.com/support/man/docs/ulink2/ulink2_hw_connectors.htm&lt;br /&gt;
&lt;br /&gt;
=== Der 10polige JTAG-Stecker von mmvisual ===&lt;br /&gt;
mmvisual hat mit dieser Steckerbelegung die Standard JTAG Schnittstelle erweitert:&lt;br /&gt;
&lt;br /&gt;
Ich habe diesen Part in den Artikel [http://www.mikrocontroller.net/articles/JTAG#Der_10-Polige_JTAG_Stecker_von_mmvisual JTAG] verschoben.&lt;br /&gt;
Hinzu gekommen ist die Adapterplatine 10-Polig auf Standard JTAG 20 Polig mit TTL/V24 Wandler. [http://www.mikrocontroller.net/articles/JTAG#Die_Adapterplatine Siehe hier.]&lt;br /&gt;
&lt;br /&gt;
=== STM32 RS232 Programmiertool ===&lt;br /&gt;
&lt;br /&gt;
Auch ohne JTAG lässt sich ein STM32 über RS232 programmieren. 3 zusätzliche Verbindungen müssen auf dem Board gepatcht werden. Für einen Test geht es auch mit Tastern für RESET und BOOT0.&amp;lt;br&amp;gt;&lt;br /&gt;
RESET=RTS (L-aktiv)&amp;lt;br&amp;gt;&lt;br /&gt;
BOOT0=DTR (H-aktiv)&amp;lt;br&amp;gt;&lt;br /&gt;
BOOT1=LOW&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Details sind hier im Forum: [http://www.mikrocontroller.net/topic/141711 STM32 Programmiertool]&lt;br /&gt;
&lt;br /&gt;
== Vorteile ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorteile gegenüber ARM7:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Interrupt-Controller jetzt Teil des Prozessors (als Core Peripheral), die Vector Table ist jetzt eine echte Vektortabelle, keine Sprungliste wie bei ARM7). Durch Automatismen zwischen Core und NVIC (auto register save r0..r3, lr, sp, pc) bei Interrupt Entry wird eine deutlich schnellere Ausführungszeit bei Interrupts erreicht. Der Interrupt Code muss sich nicht mehr selbst um die Sicherung der o.g. Register kümmern und eine besondere Konfiguration der Handler im Compiler entfällt. Sind vor Beendigung einer ISR (d.h. Rücksprung zum User Code) weitere Interrupts pending, so werden diese ausgeführt, ohne dass eine komplette pop-push-sequenz der Register notwendig ist. Schön beschrieben ist es hier im [http://www.st.com/mcu/files/mcu/1221142709.pdf Insider&#039;s Guide] unter 2.4.5 / Seite 20.&lt;br /&gt;
* Thumb-2 Befehlssatz, deutlich schneller als Thumb-1 und ebenso kompakt&lt;br /&gt;
* Weniger Pins für Debugging benötigt durch SWD&lt;br /&gt;
* Mehr Hardware Breakpoints machen debuggen einfacher&lt;br /&gt;
* Software ist einfacher weil die Umschaltung zwischen ARM Mode und Thumb Mode wegfällt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorteile gegenüber LPC1700 und LPC1300:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Flexiblere Gehäuseformen mit mehr Peripherie bei kleinen Gehäusen&lt;br /&gt;
* FW-Lib für alle STM32 gleich, alle AppNotes/Demos beziehen sich auf diese eine FW-Lib was die Entwicklung der eigenen Applikation sehr beschleunigt.&lt;br /&gt;
* Genauerer und flexiblerer ADC, insbesondere gegenüber LPC1300&lt;br /&gt;
* Flexiblere Varianten der Peripherie &amp;gt;&amp;gt; bei weniger einen deutlichen Preisvorteil&lt;br /&gt;
* ab 0,85 EUR (Stand 2010) Allerdings gibts den LPC1100 mit Cortex-M0 schon ab 0,65 $!&lt;br /&gt;
&#039;&#039;&#039;Nachteil gegenüber LPC1700:&#039;&#039;&#039;&lt;br /&gt;
* STM32F1xx: nur 72 MHz statt 100 MHz (LPC1759: 120 MHz) Taktfrequenz; STM32F2xx hat diesen Nachteil nicht (ebenfalls 120MHz) (Aber NXP hat schon 150MHz angekündigt)&lt;br /&gt;
* Der LPC1700 besitzt deutlich mehr Mechanismen, um die Auswirkung der Waitstates des Flash-ROMs auf Code- und Datenzugriffe zu reduzieren und das bedeutet mehr Performance bei gleicher Taktfrequenz. Beim STM32F2 entfällt dieser Nachteil wohl aufgrund des ART accelerators. &lt;br /&gt;
* Alle LPC1xxx haben 32 Bit Timer. Bei den STM32 haben das nur die STM32F2xx (2 Stück)&lt;br /&gt;
* I2S Einheit von ST hat keinen FIFO und im 24/32Bit Modus müssen 2x16Bit Halbwörter übertragen werden.&lt;br /&gt;
&#039;&#039;&#039;Vorteile gegenüber anderen &amp;quot;Kleinen&amp;quot; wie z.B. PIC, Atmel usw.&#039;&#039;&#039;&lt;br /&gt;
* nahezu gleicher Preis bei Hobby Anwendungen&lt;br /&gt;
* 32 Bit ohne Umwege in Assembler rechenbar&lt;br /&gt;
* bessere Peripherie&lt;br /&gt;
* ... und weitere 1000 Punkte ...&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nachteil für Hobby-Anwender&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Nicht direkt &amp;quot;Steckbrettauglich&amp;quot;, da kein DIL Gehäuse verfügbar. Der ebay-Shop dipmicro führt jedoch sehr günstige Lötadapter für Umsetzung von LQFP48 auf DIP48. QFP64 in 0.5mm Pinabstabd und nicht 0.8mm wie AVR&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== HW-Beschaltung ==&lt;br /&gt;
&lt;br /&gt;
Der STM32 benötigt für den Betrieb nur (Minimalbeschaltung):&lt;br /&gt;
&lt;br /&gt;
* VCC 2..3,3V (je nach Typ)&lt;br /&gt;
* AVCC 2..3,3V (sehr wichtig, der STM32 lässt sich ohne diese Spannung nicht programmieren)&lt;br /&gt;
* GND&lt;br /&gt;
* Reset Pin 100nF nach GND (ein Pull-Up Widerstand von ca. 40k ist intern vorhanden)&lt;br /&gt;
* Boot-Pin(s)&lt;br /&gt;
&lt;br /&gt;
ansonsten nur ein paar einzelne C&#039;s 100nF an VCC/GND.&lt;br /&gt;
&lt;br /&gt;
Um Programmieren zu können werden noch die serielle Schnittstelle oder JTAG oder die SWD Pins benötigt.&lt;br /&gt;
&lt;br /&gt;
== Programmierung ==&lt;br /&gt;
&lt;br /&gt;
Als Programmieroberfläche kann eine kostenlose Struktur verwendet werden. Es ist für den Einsteiger schwierig herauszufinden welche Open-Source Programme man braucht damit es funktioniert, daher hier eine Zusammenstellung:&lt;br /&gt;
&lt;br /&gt;
* [http://www.eclipse.org Eclipse]&lt;br /&gt;
* [http://www.yagarto.de Yagarto Tools] oder [http://www.codesourcery.com/sgpp/lite_edition.html Codesourcery Light]&lt;br /&gt;
* Programmieradapter OpenOCD oder andere JTAG Programmieradapter &lt;br /&gt;
* Eclipse Plugin &amp;quot;GDB Hardware Debugging&amp;quot;&lt;br /&gt;
* [http://www.st.com/internet/com/software/ides_mcu.jsp#stm32 ST Liste: IDEs, Toolsets and Debug tools for MCUs]&lt;br /&gt;
&lt;br /&gt;
* Zum Starten eine fertige Zusammenstellung: [http://www.mikrocontroller.net/topic/216554 Eclipse+codesourcery+st-link]&lt;br /&gt;
&lt;br /&gt;
* [http://www.coocox.org/ Coocox Eclipse IDE] kostenlose IDE für Cortex M0/M3. Hilfreiche Infos gibt es im [http://www.mikrocontroller.net/topic/214719?goto=new#2228482 hier] und [http://www.mikrocontroller.net/topic/214719?goto=new#2229943 hier] Forum&lt;br /&gt;
&lt;br /&gt;
Sehr nützlich für Linux-Anwender auch diese Seite: [http://fun-tech.se/stm32/index.php STM32/ARM Cortex-M3 HOWTO: Development under Ubuntu.]&lt;br /&gt;
&lt;br /&gt;
Folgende kommerzielle Umgebungen sind verfügbar:&lt;br /&gt;
&lt;br /&gt;
* [http://www.keil.com Keil µVision] (Demo max. 32KB Code): Die sehr komfortable µVison IDE ist neben dem ARM Compiler per Menue auch für einen beliebigen GNU-Compiler konfigurierbar. Damit besteht das 32k-Limit nur noch für den integrierten Debugger / Simulator. µVison selbst kann kostenlos mit dem MDK-Evaluationkit heruntergeladen werden.&lt;br /&gt;
* [http://www.iar.com IAR] (Demo max. 32KB Code)&lt;br /&gt;
* [http://www.raisonance.com Raisonance Ride7] (GCC Compiler, kostenlose Version auf Debugging von max. 32KB Code limitiert, keine Limitierung beim Complilieren)&lt;br /&gt;
* [http://www.atollic.com Atollic] (Lite Version ohne Code-Limit, auf GCC basierend)&lt;br /&gt;
* [http://www.coocox.org CoIDE] (Kostenlose GCC, Eclipse basierende IDE mit einem Code-Generator Tool)&lt;br /&gt;
* [http://www.rowley.co.uk/arm/ Rowley Crossworks] (Demo 30 Tage unbeschränkt, 150$ für nichtkommerzielle Nutzung, auf GCC basierend)&lt;br /&gt;
* [http://www.code-red-tech.com Code Red] (GCC basierend)&lt;br /&gt;
&lt;br /&gt;
Programmieradapter&lt;br /&gt;
* [http://www.segger.com J-Link / J-Trace] Cortex-M3, als [http://www.segger.com/cms/j-link-edu.html NonComercial] J-Link für ca. 60,- zu haben, läuft in µVision, IAR, gdb&lt;br /&gt;
* [http://olimex.com/dev/index.html Olimex] ARM-USB-OCD (ca. 60.-)&lt;br /&gt;
* Keil [http://www.keil.com/arm/ulink2/ ULINK2], [http://www.keil.com/arm/ulinkpro/ ULINK pro]&lt;br /&gt;
* [http://www.st.com/internet/evalboard/product/219866.jsp ST-LINK], [http://www.st.com/internet/evalboard/product/251168.jsp ST-LINK/V2]&lt;br /&gt;
* [http://www.raisonance.com/~rlink-debugger-programmer__microcontrollers__tool~tool__T018:4cn9ziz4bnx6.html Raisonance RLink]&lt;br /&gt;
* [http://www.amontec.com Amontec]&lt;br /&gt;
* [http://www.hjtag.com H-JTAG] Personal Edition für ca. 60,- zu haben, läuft mit ADS, SDT, IAR, Vision und RVDS &lt;br /&gt;
&lt;br /&gt;
Programmieradapter Open-Source&lt;br /&gt;
* [http://www.oocdlink.com/ OOCDLink]&lt;br /&gt;
* [http://www.randomprojects.org/wiki/Floss-JTAG FLOSS-JTAG]&lt;br /&gt;
* [http://capitanio.org/mlink/ Linux Demo Code für die Discovery&#039;s ST-Link Programmierung]&lt;br /&gt;
&lt;br /&gt;
Der Controller hat auch einen fest eingebauten Boot-Lader. Damit läßt er sich auch über eine gewöhnliche serielle Schnittstelle programmieren, ohne daß man einen JTAG-Adapter benötigt.&lt;br /&gt;
&lt;br /&gt;
Tipps für Installation mit Eclipse können in [http://www.mikrocontroller.net/topic/214719 diesem Thread] gelesen werden.&lt;br /&gt;
&lt;br /&gt;
=== Installation für STM32 ===&lt;br /&gt;
&lt;br /&gt;
Hier ist der Anfang des Artikels [[STM32 Eclipse Installation]], hier ist neueres beschrieben als hier aufgeführt. Wenn der Artikel fertig ist, dann wird dieser Teil gelöscht.&lt;br /&gt;
&lt;br /&gt;
* Eclipse &amp;quot;Helios&amp;quot; installieren mit GNU ARM Eclipse Plug-in&lt;br /&gt;
Eclipse IDE for C/C++ Developers&amp;lt;ref&amp;gt;http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/heliosr&amp;lt;/ref&amp;gt; downloaden und installieren&lt;br /&gt;
&lt;br /&gt;
* GNU ARM Eclipse Plug-in&amp;lt;ref&amp;gt;http://sourceforge.net/projects/gnuarmeclipse/&amp;lt;/ref&amp;gt; runterladen und installieren. [http://sourceforge.net/apps/mediawiki/gnuarmeclipse/index.php?title=Main_Page Weitere Infos].&lt;br /&gt;
&lt;br /&gt;
Wird CodeSourcery G++ Lite verwendet, so muss die PATH Variable angepasst &lt;br /&gt;
werden, damit das Plugin die CodeSourcery exe-Files findet&amp;lt;ref&amp;gt;für Discovery notwendig&amp;lt;/ref&amp;gt;. Alternativ das eclipse von einem script aus starten und zuerst den PATH erweitern.&lt;br /&gt;
&lt;br /&gt;
Soll das ST-LINK verwendet werden, so kann der Atollic ST-LINK GDBSERVER aus der Atollic free version genutzt werden. Mit dem gdbserver im eclipse kann damit problemlos geflasht und gedebuggt werden (JTAG und SWD). Die Startup- und Linkerscripts der Atollic free version können für ein Projekt in dieser Konstallation genutzt werden.&lt;br /&gt;
&lt;br /&gt;
* Eclipse &amp;quot;Galileo&amp;quot; installation&amp;lt;ref&amp;gt;[http://www.eclipse.org/] → Downloads → &amp;quot;Eclipse IDE for C/C++ Developers (79 MB)&amp;lt;/ref&amp;gt;. Und das Servicepack 1&amp;lt;ref&amp;gt;[http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/galileo/SR1/eclipse-cpp-galileo-SR1-win32.zip Eclipse SR1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Entpacken der Datei eclipse-cpp-galileo-SR1-win32.zip nach &amp;quot;C:\WinARM\&amp;quot; (Ordner neu erstellen)&lt;br /&gt;
&lt;br /&gt;
* Eclipse PlugIn&amp;lt;ref&amp;gt;http://download.eclipse.org/tools/cdt/releases/galileo&amp;lt;/ref&amp;gt; hinzufügen: Help → Install New Software... → &amp;quot;Eclipse C/C++ Development Tools&amp;quot; + &amp;quot;Eclipse C/C++ GDB Hardware Debugging&amp;quot; installieren&lt;br /&gt;
&lt;br /&gt;
* Yagarto Tools&amp;lt;ref&amp;gt;[http://www.yagarto.de/] &amp;quot;Download (for Windows)&amp;quot; → &amp;quot;YAGARTO Tools&amp;quot; http://www.yagarto.de/download/yagarto/yagarto-tools-20091223-setup.exe Installieren, Auswahl Verzeichnis &amp;quot;C:\WinARM\yagarto-tools&amp;quot;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CodeSourcery: Achtung! Die Menustruktur ändert sich durchaus mal, dann suchen gehen. http://www.codesourcery.com/ → Products → Sourcery G++ → Editions&amp;gt;Lite Edition → ARM → Downloads. Direkter Download&amp;lt;ref&amp;gt;[http://www.codesourcery.com/sgpp/lite/arm/portal/package6496/public/arm-none-eabi/arm-2010q1-188-arm-none-eabi.exe]&amp;lt;/ref&amp;gt;. Installieren, Auswahl Verzeichnis &amp;quot;C:\WinARM\CodeSourcery&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* OpenOCD: Kompilierte Version für Windows&amp;lt;ref&amp;gt;[http://www.freddiechopin.info/] → Download → Software → OpenOCD&amp;lt;/ref&amp;gt; installieren nach &amp;quot;C:\WinARM\OpenOCD_0_4_0&amp;quot; ist auch auf der Seite&amp;lt;ref&amp;gt;[http://yagarto.de/#ocd Yagarto.de]&amp;lt;/ref&amp;gt; beschrieben. PS: Sollte der Olimex ARM-USB-OCD verwendet werden, dann darf nicht der Treiber von Olimex verwendet werden, sondern der vom OpenOCD Download&amp;lt;ref&amp;gt;[http://www.mikrocontroller.net/topic/173753#1668913]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* ST Firmware: http://www.st.com → Auswahl CPU STM32F103xxx → &amp;quot;Firmware&amp;quot; &amp;quot;STM32F10x_StdPeriph_Lib&amp;quot;&amp;lt;ref&amp;gt;http://www.st.com/mcu/devicedocs-STM32F103RC-110.html&amp;lt;/ref&amp;gt;. Das ZIP &amp;quot;stm32f10x_stdperiph_lib.zip&amp;quot; Entpacken nach &amp;quot;C:\WinARM\examples\stm32_FW3.4.0\&lt;br /&gt;
&lt;br /&gt;
=== Installation für STM32 auf einem zweiten Rechner===&lt;br /&gt;
&lt;br /&gt;
* Kopieren des Verzeichnisses C:\WinARM\ (Zuvor wurden aus diesem Grund alle Setup-Pakete nach C:\WinARM\... installiert)&lt;br /&gt;
* Die PATH-Variable in der Systemsteuerung mit den C:\WinARM\.... Verzeichnissen nachführen&lt;br /&gt;
* Fertig.&lt;br /&gt;
&lt;br /&gt;
=== Installation für STM32 mit AtollicTrueStudio (+Demo) ===&lt;br /&gt;
* Installation + Demo: [[STM32 LEDBlinken AtollicTrueStudio]]&lt;br /&gt;
&lt;br /&gt;
== Demo-Projekte ==&lt;br /&gt;
&lt;br /&gt;
* [[prog_bsp_timer_1_timer2|Programmbeispiel für die Verwendung von Timer2 zusammen mit dem Interrupt]]&lt;br /&gt;
* [http://www.firefly-power.de/ARM/printf.html Printf() debugging mit minimalem Aufwand]&lt;br /&gt;
* [[prog_bsp_timer_2_bldc_hall|Programmbeispiel für BLDC Motoransteuerung (Timer 1) mit HALLSensor (Timer 3)]]&lt;br /&gt;
* [[Cortex_M3_OCM3U]]&lt;br /&gt;
* Martin Thomas hat ein umfangreiches Projekt erstellt, in der die Eclipse Einstellungen enthalten sind:&lt;br /&gt;
** [http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/arm_memcards/index.html &amp;quot;ChaN&#039;s FAT-Module with STM32 SPI&amp;quot;]&lt;br /&gt;
* [[STM32 USB-FS-Device Lib]]&lt;br /&gt;
* Modellbau-Sender auf STM32-Basis mit vielen Treibern [http://www.rcos.eu www.rcos.eu]&lt;br /&gt;
&lt;br /&gt;
== Errata, Tipps und Tricks ==&lt;br /&gt;
&lt;br /&gt;
* AD-Wandler PA0: Im Errata steht, dass hier Fehler in der Wandlung entstehen könnten, also einen anderen Pin verwenden.&lt;br /&gt;
* CAN-Bus PD0/PD1: Remap geht erst ab der 100-Pin-Version. Steht im RM0008 unter 9.3.3.: &amp;quot;CAN1 alternate function remapping&amp;quot;. Alle Infos von RM0008 9.3.x sind interessant&lt;br /&gt;
* CAN und USB sind nur bei der &amp;quot;◦Connectivity-Line&amp;quot; gleichzeitig nutzbar. Siehe Datenblätter.&lt;br /&gt;
* Mit internem RC-Oszillator kann die CPU mit maximal 64MHz betrieben werden. Mit einem externen Quarz sind dann 72MHz möglich.&lt;br /&gt;
* Für USB Betrieb muss die CPU mit 48MHz oder 72MHz betrieben werden (bei STM32F1xx).&lt;br /&gt;
* Der Idle Interrupt vom Usart wird zwar ausgelöst, aber nicht vom entsprechenden Statusflag angezeigt&lt;br /&gt;
* Der DMA fängt beim aktivieren immer von vorn an zu zählen, auch wenn er nur kurz angehalten wurde&lt;br /&gt;
* STM32F2xx hat kein Flash Size Register, bei STM32F4xx ist zwar ein flash Size Register beschrieben, kollidiert aber in der Adresse mit einem Anderen Register&lt;br /&gt;
&lt;br /&gt;
=== Tipps für Umsteiger von Atmel/PIC/8051 ===&lt;br /&gt;
* Prozessortakt hat unterschiedliche Taktquellen und eine PLL.&lt;br /&gt;
* Alle Peripheriemodule haben einen extra Clock, den man aktivieren muss.&lt;br /&gt;
* Wenn man z.B. einen UART benutzen möchte, so muss man den Clock vom UART, Alternate Function IO (AFIO) und dem GPIO-Port aktivieren.&lt;br /&gt;
* Ansonsten hat man nahezu doppelt so viele Möglichkeiten in den Peripheriemodulen.&lt;br /&gt;
* Forum zu [http://www.mikrocontroller.net/topic/175888 Interrupts vs. Events]&lt;br /&gt;
&lt;br /&gt;
== Bezugsquellen ==&lt;br /&gt;
&lt;br /&gt;
=== Controller ===&lt;br /&gt;
&lt;br /&gt;
Versandhäuser für Privatpersonen&lt;br /&gt;
&lt;br /&gt;
* [http://darisusgmbh.de/shop/index.php?cat=c2692_ARM-Cortex.html Darisus]&lt;br /&gt;
* [http://www.hbe-shop.de HBE (Farnell Programm für Private)] &lt;br /&gt;
* [http://www.sander-electronic.de/be00069.html Sander]&lt;br /&gt;
* [http://www.tme.eu/de/katalog/index.phtml#cleanParameters%3D1%26search%3DSTM32F10%26bf_szukaj%3D+ TME] &lt;br /&gt;
* [https://www.distrelec.de/ishopWebFront/catalog/product.do/para/keywords/is/STM32_ARM-Microcontroller/and/language/is/de/and/shop/is/DE/and/series/is/1/and/id/is/01/and/node/is/34910.html Distrelec]&lt;br /&gt;
&lt;br /&gt;
Gewerblich liefern natürlich viele wie Farnell, Digikey usw..&lt;br /&gt;
&lt;br /&gt;
=== Evaluation Boards ===&lt;br /&gt;
&lt;br /&gt;
* [http://shop.embedded-projects.net/index.php?module=artikel&amp;amp;action=gruppe&amp;amp;id=14 Im Shop von Embedded Projects]&lt;br /&gt;
* [http://www.watterott.com/de/Boards-Kits/ARM/ARM-Cortex-M3 Cortex M3 bei Watterott]&lt;br /&gt;
* [http://www.raisonance.com/~primer-starter-kits__microcontrollers__tool~tool__T018:4enfvamuxbtp.html Primer und Primer2 von Raisonance]&lt;br /&gt;
* [http://www.sander-electronic.de/es0028.html Sander Electronic]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/MP32F103-Stick:_Ein_Mini-Mikrocontroller-Board_mit_USB_und_bis_zu_4MB_Datenspeicher Artikel im Wiki, ARM mit USB und 4MB Speicher]&lt;br /&gt;
* [http://www.futurlec.com/STM32_Development_Board.shtml Futurlec Evalboard, ebenso Header-Board]&lt;br /&gt;
* [http://www.propox.com/products/t_174.html Propox, Header-Boards für 103R und 103V sowie Trägerplatine dafür]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Cortex_M3_OCM3U Cortex M3 Artikel im Wiki]&lt;br /&gt;
* [http://olimex.com/dev/index.html STM32 bei Olimex]&lt;br /&gt;
* [http://de.farnell.com/jsp/displayProduct.jsp?sku=1824325&amp;amp;action=view&amp;amp;CMP=GRHS-1000962 STM32Discovery bei Farnell] Mikrocontroller Board (STM32F100RBT6B) mit onboard USB-Programming Interface für ca. 12,50€&lt;br /&gt;
* [http://www.de.rs-online.com/web/p/products/7458434/ STM32Discovery bei RS-Components] 14,73 € +MwSt.&lt;br /&gt;
* [http://www.segor.de/#Q=STM32 VL DISCOVERY] STM32 Discovery bei Segor&lt;br /&gt;
* [http://www.steitec.net/ARM-Boards/ Steitec, STM32F103 Cortex M3 Board 34,80€]&lt;br /&gt;
* [http://www.mcu-raisonance.com/~open4-development-platform__microcontrollers__tool~tool__T018:g65gu6ghg2n.html/ Open 4 oder auch genannt Evo-Primer]&lt;br /&gt;
* [http://www.wayengineer.com/index.php?main_page=index&amp;amp;cPath=50_66&amp;amp;page=1&amp;amp;sort=3a WayEngineer]&lt;br /&gt;
&lt;br /&gt;
== Weblinks, Foren, Communities ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/173753 Diskussion zum Artikel]&lt;br /&gt;
* [http://www.mikrocontroller.net/forum/mikrocontroller-elektronik?filter=ARM*+STM32*+Cortex* Suche im Forum]&lt;br /&gt;
* [https://my.st.com/public/STe2ecommunities/mcu/Lists/ARM%20CortexM3%20STM32/AllItems.aspx Forum auf der ST Homepage] &lt;br /&gt;
* [http://www.stm32circle.com/hom/index.php STM32 Community] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
[[Kategorie:ARM]]&lt;br /&gt;
[[Kategorie:STM32| ]]&lt;/div&gt;</summary>
		<author><name>Juliano</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=STM32&amp;diff=62058</id>
		<title>STM32</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=STM32&amp;diff=62058"/>
		<updated>2011-11-30T07:30:29Z</updated>

		<summary type="html">&lt;p&gt;Juliano: /* Errata, Tipps und Tricks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;STM32 ist ein Mikrocontroller-Familie von [http://www.st.com/mcu/inchtml-pages-stm32.html ST] mit einer 32-Bit [http://www.arm.com/products/processors/cortex-m/index.php ARM Cortex-M3] CPU. Diese Architektur ist speziell für den Einsatz in Microcontrollern neu entwickelt und löst damit die bisherigen ARM7-basierten Controller weitestgehend ab. Den STM32 gibt es von ST in unzähligen Varianten mit variabler Peripherie und verschiedenen Gehäusegrößen und -formen. Durch die geringe Chipfläche des Cores ist es ST möglich, eine 32 Bit-CPU für weniger als 1&amp;amp;nbsp;€ anzubieten.&lt;br /&gt;
&lt;br /&gt;
[[Bild:stm32F103xc.png|thumb|right|340px|Blockdiagramm STM32F103xC/D/E]]&lt;br /&gt;
&lt;br /&gt;
== STM32-Familien ==&lt;br /&gt;
&lt;br /&gt;
Bisher gibt es drei STM32-Familien, wobei sich die Größte (STM32F) in weitere Unterfamilien (Linien) aufteilt:&lt;br /&gt;
* [http://www.st.com/internet/mcu/subclass/1169.jsp STM32F1]&lt;br /&gt;
** Connectivity line&lt;br /&gt;
** Performance line&lt;br /&gt;
** USB Access line&lt;br /&gt;
** Access Line&lt;br /&gt;
** Value line &lt;br /&gt;
* [http://www.st.com/internet/mcu/product/250173.jsp STM32F2]&lt;br /&gt;
** Wie die STM32F1 Serie, jedoch 120MHz, Camera-Interface, 32-Bit Timer, ...&lt;br /&gt;
* [http://www.st.com/mcu/inchtml-pages-stm32l.html STM32L] (LowPower) &lt;br /&gt;
** mit LCD Treiber&lt;br /&gt;
* STM32T (Touch)  &lt;br /&gt;
* [http://www.st.com/mcu/inchtml-pages-stm32w.html STM32W] (RF-MCU) &lt;br /&gt;
* [http://www.st.com/internet/mcu/subclass/1521.jsp STM32F4] (CM4)&lt;br /&gt;
** ARM® Cortex™-M4-based STM32 F4&lt;br /&gt;
** DSP instructions and the floating point unit &lt;br /&gt;
** LQFP64, LQFP100, LQFP144, LQFP176 and UFBGA176 packages&lt;br /&gt;
[http://www.st.com/internet/mcu/class/1734.jsp Hier eine Übersicht zum auswählen eines STM32Fxxx]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Cortex-M3 bzw. Cortex-M4 Kern in der STM32F4xx Serie&lt;br /&gt;
* 16KB ... 1MB  [[Flash-ROM]]&lt;br /&gt;
*  4KB ... 192KB [[Speicher#SRAM|SRAM]]&lt;br /&gt;
* 4KB [[Speicher#EEPROM|EEPROM]] (STM32L)&lt;br /&gt;
* [[IC-Gehäuseformen | Gehäuse]] 36 ... 176 Pins als QFN, LQFP und BGA&lt;br /&gt;
* Derzeit sind über &#039;&#039;&#039;250&#039;&#039;&#039; STM32 Derivate/Varianten verfügbar&lt;br /&gt;
* Bis 72MHz CPU-Takt, bis 120MHz beim STM32F2xx, bis 168 MHz beim STM32F4xx, wobei eine spezielle prefetch-hardware bis 120/168 MHz eine Geschwindigkeit erzielen soll, die 0 Wait-States entspricht. Der CPU-Takt wird über einen Multiplikator aus dem internen RC-Takt oder einem externen Quarz-Takt abgeleitet.&lt;br /&gt;
* Externes Businterface (nur bei Gehäusen ab 100 Pin und nur bei STM32F4, STM32F2 und STM32F1 Performance line)&lt;br /&gt;
* LCD Treiber für 8x40 Punkte (nicht beim STM32F2xx)&lt;br /&gt;
* Spannungsbereich 1,65 ... 3,6V, nur eine Betriebsspannung nötig&lt;br /&gt;
* Temperaturbereich bis 125 °C&lt;br /&gt;
* Bis zu 140 IOs, viele davon [[Pegelwandler|5V-tolerant]]&lt;br /&gt;
* Interner, kalibrierter RC-Oszillator mit 8MHz (16MHz bei STM32F2xx)&lt;br /&gt;
* Externer Quarz&lt;br /&gt;
* Real Time Clock mit eigenem Quarz und separater Stromversorgung&lt;br /&gt;
* Bis zu 16 [[Timer]], je Timer bis zu 4 IC/OC/PWM Ausgänge. Davon 2x Motion Control Timer (bei STM32F103xF/G)&lt;br /&gt;
* Systick Counter&lt;br /&gt;
* Bis zu 3 12-Bit [[AD-Wandler]] mit insgesamt 24 AD-Eingängen, integrierter [[Temperatursensor]]&lt;br /&gt;
* Bis zu 2 12-Bit [[DA-Wandler]]&lt;br /&gt;
* Bis zu 2 [[DMA]] Controller mit bis zu 12 Kanälen (16 beim STM32F2xx)&lt;br /&gt;
* Bis zu 2x [[I2C|I²C]]&lt;br /&gt;
* Bis zu 5x [[UART|USART]] mit LIN, IrDA und Modem Control (6 beim STM32F2xx)&lt;br /&gt;
* Bis zu 3x [[SPI]]&lt;br /&gt;
* Bis zu 2x [[I2S|I²S]]&lt;br /&gt;
* Bis zu 2x [[CAN]]&lt;br /&gt;
* RNG - Random Number Genrator (STM32F2xx)&lt;br /&gt;
* Cryptographic Processor (CRYP) (STM32F2xx)&lt;br /&gt;
* Hash Processor (HASH) (STM32F2xx)&lt;br /&gt;
* Kamera-Interface (DCMI) (STM32F2xx)&lt;br /&gt;
* [[USB]] 2.0 Full Speed / OTG&lt;br /&gt;
* [[USB]] 2.0 Hi Speed OTG mit extra PHY-Chip (STM32F2xx)&lt;br /&gt;
* SDIO Interface (z.B. SD-Card Reader)&lt;br /&gt;
* Ethernet&lt;br /&gt;
* Watchdog mit Window-Mode&lt;br /&gt;
* Jedes Peripheriemodul ist separat einschaltbar, wodurch sich erheblich [[Ultra low power|Strom sparen]] lässt&lt;br /&gt;
* [[JTAG]] und SWD (Serial Wire Debug) Interface&lt;br /&gt;
* Bis zu 6 Hardware-Breakpoints für Debuggen&lt;br /&gt;
* und vieles mehr . . .&lt;br /&gt;
&lt;br /&gt;
== Struktur der Dokumentation: ==&lt;br /&gt;
&lt;br /&gt;
Als Beispiel der Dokumentation soll stellvertretend der [http://www.st.com/mcu/devicedocs-STM32F103RC-110.html STM32F103RC] genannt werden. Die Seite von ST beinhaltet alle nötigen Informationen passend zu diesem Prozessor.&lt;br /&gt;
&lt;br /&gt;
Diese Dokumente von ST beschreiben den Controller:&lt;br /&gt;
&lt;br /&gt;
* [http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00191185.pdf  Datasheet STM32F103xC/D/E]&lt;br /&gt;
* [http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/REFERENCE_MANUAL/CD00171190.pdf  Reference Manual (RM0008)]&lt;br /&gt;
* [http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/PROGRAMMING_MANUAL/CD00228163.pdf  Cortex-M3 Programming Manual]&lt;br /&gt;
* [http://www.st.com/stonline/products/literature/pm/13259.pdf Flash Programming Reference]&lt;br /&gt;
&lt;br /&gt;
Im Datasheet sind die speziellen Eigenschaften einer bestimmten Modellreihe beschrieben und die exakten Daten und Pinouts aufgeführt. Die Peripheriemodule werden nur aufgeführt, nicht detailliert beschrieben. In der Referenz ist der gesamte Controller mit Peripheriemodulen im Detail beschrieben, gültig für alle STM32 Controller. Details zum Prozessorkern selbst und den nicht STM32-spezifischen mit dem Cortex-M3 Core assoziierten Modulen wie dem Interrupt-Controller und dem Systick-Timer findet man jedoch nicht dort, sondern im Cortex-M3 Manual. Wer nicht die ST Firmware-Library verwendet, der benötigt zusätzlich die Flash Programming Reference für die Betriebsart des Flash-ROMs, d.h. die frequenzabhängige Konfiguration der Waitstates. Hinzu kommen optionale Dokumente von ARM, die den [http://infocenter.arm.com/help/topic/com.arm.doc.ddi0337-/ Cortex-M3 Kern] beschreiben. Hier gibt es den Opcode wenn man ihn in [http://infocenter.arm.com/help/topic/com.arm.doc.ddi0403-/ Assembler] programmieren möchte. Zusätzlich sollten auch die [http://www.st.com/stonline/products/literature/es/14732.pdf Errata Sheets] beachtet werden. Empfohlen sei auch die Appnote &amp;quot;[http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/APPLICATION_NOTE/CD00164185.pdf STM32F10xxx hardware development: getting started]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== ‎STM32F10x Standard Peripherals Library ==&lt;br /&gt;
&lt;br /&gt;
ST bietet eine umfangreiche Firmwarebibliothek, eine einzige Bibliothek für alle STM32 Derivate. Das ist der große Vorteil von ST (gibt es beispielsweise auf den Cortex-M3 Controllern von TI auch, ist teilweise in einem separaten ROM untergebracht). Einmal programmieren und in allen STM32 verwendbar. Alle Funktionen sind gekapselt in einfache Strukturen und Funktionsaufrufe. Somit muss man sich nicht selbst um die Peripherieregister kümmern. Diese Library und ihre Dokumentation setzen das grundlegende Verständnis der Funktion des jeweiligen Peripheriemoduls voraus, wie es die o.A. Referenz und diverse Appnotes vermitteln.&lt;br /&gt;
&lt;br /&gt;
Details siehe: [[‎STM32F10x Standard Peripherals Library]].&lt;br /&gt;
&lt;br /&gt;
Mit [https://sourceforge.net/projects/libopenstm32/ libopenstm32] ist derzeit auch eine Open-Source Alternative (GPL, Version 3 oder höher) zur ST Library in Entwicklung.&lt;br /&gt;
&lt;br /&gt;
== CMSIS ==&lt;br /&gt;
&lt;br /&gt;
Parallel zur Firmware-Library gibt es für die &amp;quot;Selbermacher&amp;quot; die CMSIS, die einen Teil der HW und den Core Support abdeckt.&lt;br /&gt;
Im Rahmen des CMSIS-Standards ([http://www.onARM.com www.onARM.com]) wurden die Headerdateien standardisiert, der Zugriff auf die Register erfolgt per &#039;&#039;&#039;Peripheral-&amp;gt;Register&#039;&#039;&#039;. Weiterhin existieren eine Zahl von Helferfunktionen für den NVIC, den Sys-Tick-Counter, sowie eine SystemInit-Funktion, welche sich um die PLL kümmert.&lt;br /&gt;
&lt;br /&gt;
Die CMSIS ist im Download der FW-Lib enthalten.&lt;br /&gt;
&lt;br /&gt;
== Debug-Interface ==&lt;br /&gt;
&lt;br /&gt;
Als Debug Interface stehen zwei Varianten zur Auswahl:&lt;br /&gt;
* [[JTAG]]&lt;br /&gt;
* SWD (Serial Wire Debug)&lt;br /&gt;
&lt;br /&gt;
Für JTAG sind 6 Steuerleitungen nötig, für SWD 2 (zzgl GND/3,3V).&lt;br /&gt;
Die SWD Schnittstelle verfügt außerdem über eine weitere Leitung, SWO. Über diesen Kanal kann ein vereinfachtes Trace des Core ermöglicht werden, sowie &amp;quot;printf-ähnlich&amp;quot; Daten über den ITM Channel 0 geschickt und im Debugger ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
Die Coresight-Debug-Architektur ermöglicht ein nicht-invasives Debugging, d.h. es können während des Betriebes ohne Beeinflussung des Prozessors Daten vom Speicher gelesen und in selbigen geschrieben werden.&lt;br /&gt;
&lt;br /&gt;
Standard-JTAG Steckerbelegungen: http://www.keil.com/support/man/docs/ulink2/ulink2_hw_connectors.htm&lt;br /&gt;
&lt;br /&gt;
=== Der 10polige JTAG-Stecker von mmvisual ===&lt;br /&gt;
mmvisual hat mit dieser Steckerbelegung die Standard JTAG Schnittstelle erweitert:&lt;br /&gt;
&lt;br /&gt;
Ich habe diesen Part in den Artikel [http://www.mikrocontroller.net/articles/JTAG#Der_10-Polige_JTAG_Stecker_von_mmvisual JTAG] verschoben.&lt;br /&gt;
Hinzu gekommen ist die Adapterplatine 10-Polig auf Standard JTAG 20 Polig mit TTL/V24 Wandler. [http://www.mikrocontroller.net/articles/JTAG#Die_Adapterplatine Siehe hier.]&lt;br /&gt;
&lt;br /&gt;
=== STM32 RS232 Programmiertool ===&lt;br /&gt;
&lt;br /&gt;
Auch ohne JTAG lässt sich ein STM32 über RS232 programmieren. 3 zusätzliche Verbindungen müssen auf dem Board gepatcht werden. Für einen Test geht es auch mit Tastern für RESET und BOOT0.&amp;lt;br&amp;gt;&lt;br /&gt;
RESET=RTS (L-aktiv)&amp;lt;br&amp;gt;&lt;br /&gt;
BOOT0=DTR (H-aktiv)&amp;lt;br&amp;gt;&lt;br /&gt;
BOOT1=LOW&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Details sind hier im Forum: [http://www.mikrocontroller.net/topic/141711 STM32 Programmiertool]&lt;br /&gt;
&lt;br /&gt;
== Vorteile ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorteile gegenüber ARM7:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Interrupt-Controller jetzt Teil des Prozessors (als Core Peripheral), die Vector Table ist jetzt eine echte Vektortabelle, keine Sprungliste wie bei ARM7). Durch Automatismen zwischen Core und NVIC (auto register save r0..r3, lr, sp, pc) bei Interrupt Entry wird eine deutlich schnellere Ausführungszeit bei Interrupts erreicht. Der Interrupt Code muss sich nicht mehr selbst um die Sicherung der o.g. Register kümmern und eine besondere Konfiguration der Handler im Compiler entfällt. Sind vor Beendigung einer ISR (d.h. Rücksprung zum User Code) weitere Interrupts pending, so werden diese ausgeführt, ohne dass eine komplette pop-push-sequenz der Register notwendig ist. Schön beschrieben ist es hier im [http://www.st.com/mcu/files/mcu/1221142709.pdf Insider&#039;s Guide] unter 2.4.5 / Seite 20.&lt;br /&gt;
* Thumb-2 Befehlssatz, deutlich schneller als Thumb-1 und ebenso kompakt&lt;br /&gt;
* Weniger Pins für Debugging benötigt durch SWD&lt;br /&gt;
* Mehr Hardware Breakpoints machen debuggen einfacher&lt;br /&gt;
* Software ist einfacher weil die Umschaltung zwischen ARM Mode und Thumb Mode wegfällt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorteile gegenüber LPC1700 und LPC1300:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Flexiblere Gehäuseformen mit mehr Peripherie bei kleinen Gehäusen&lt;br /&gt;
* FW-Lib für alle STM32 gleich, alle AppNotes/Demos beziehen sich auf diese eine FW-Lib was die Entwicklung der eigenen Applikation sehr beschleunigt.&lt;br /&gt;
* Genauerer und flexiblerer ADC, insbesondere gegenüber LPC1300&lt;br /&gt;
* Flexiblere Varianten der Peripherie &amp;gt;&amp;gt; bei weniger einen deutlichen Preisvorteil&lt;br /&gt;
* ab 0,85 EUR (Stand 2010) Allerdings gibts den LPC1100 mit Cortex-M0 schon ab 0,65 $!&lt;br /&gt;
&#039;&#039;&#039;Nachteil gegenüber LPC1700:&#039;&#039;&#039;&lt;br /&gt;
* STM32F1xx: nur 72 MHz statt 100 MHz (LPC1759: 120 MHz) Taktfrequenz; STM32F2xx hat diesen Nachteil nicht (ebenfalls 120MHz) (Aber NXP hat schon 150MHz angekündigt)&lt;br /&gt;
* Der LPC1700 besitzt deutlich mehr Mechanismen, um die Auswirkung der Waitstates des Flash-ROMs auf Code- und Datenzugriffe zu reduzieren und das bedeutet mehr Performance bei gleicher Taktfrequenz. Beim STM32F2 entfällt dieser Nachteil wohl aufgrund des ART accelerators. &lt;br /&gt;
* Alle LPC1xxx haben 32 Bit Timer. Bei den STM32 haben das nur die STM32F2xx (2 Stück)&lt;br /&gt;
* I2S Einheit von ST hat keinen FIFO und im 24/32Bit Modus müssen 2x16Bit Halbwörter übertragen werden.&lt;br /&gt;
&#039;&#039;&#039;Vorteile gegenüber anderen &amp;quot;Kleinen&amp;quot; wie z.B. PIC, Atmel usw.&#039;&#039;&#039;&lt;br /&gt;
* nahezu gleicher Preis bei Hobby Anwendungen&lt;br /&gt;
* 32 Bit ohne Umwege in Assembler rechenbar&lt;br /&gt;
* bessere Peripherie&lt;br /&gt;
* ... und weitere 1000 Punkte ...&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nachteil für Hobby-Anwender&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Nicht direkt &amp;quot;Steckbrettauglich&amp;quot;, da kein DIL Gehäuse verfügbar. Der ebay-Shop dipmicro führt jedoch sehr günstige Lötadapter für Umsetzung von LQFP48 auf DIP48. QFP64 in 0.5mm Pinabstabd und nicht 0.8mm wie AVR&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== HW-Beschaltung ==&lt;br /&gt;
&lt;br /&gt;
Der STM32 benötigt für den Betrieb nur (Minimalbeschaltung):&lt;br /&gt;
&lt;br /&gt;
* VCC 2..3,3V (je nach Typ)&lt;br /&gt;
* GND&lt;br /&gt;
* Reset Pin Hi&lt;br /&gt;
* Boot-Pin(s)&lt;br /&gt;
&lt;br /&gt;
ansonsten nur ein paar einzelne C&#039;s 100nF an VCC/GND.&lt;br /&gt;
&lt;br /&gt;
Um Programmieren zu können werden noch die serielle Schnittstelle oder JTAG oder die SWD Pins benötigt.&lt;br /&gt;
&lt;br /&gt;
== Programmierung ==&lt;br /&gt;
&lt;br /&gt;
Als Programmieroberfläche kann eine kostenlose Struktur verwendet werden. Es ist für den Einsteiger schwierig herauszufinden welche Open-Source Programme man braucht damit es funktioniert, daher hier eine Zusammenstellung:&lt;br /&gt;
&lt;br /&gt;
* [http://www.eclipse.org Eclipse]&lt;br /&gt;
* [http://www.yagarto.de Yagarto Tools] oder [http://www.codesourcery.com/sgpp/lite_edition.html Codesourcery Light]&lt;br /&gt;
* Programmieradapter OpenOCD oder andere JTAG Programmieradapter &lt;br /&gt;
* Eclipse Plugin &amp;quot;GDB Hardware Debugging&amp;quot;&lt;br /&gt;
* [http://www.st.com/internet/com/software/ides_mcu.jsp#stm32 ST Liste: IDEs, Toolsets and Debug tools for MCUs]&lt;br /&gt;
&lt;br /&gt;
* Zum Starten eine fertige Zusammenstellung: [http://www.mikrocontroller.net/topic/216554 Eclipse+codesourcery+st-link]&lt;br /&gt;
&lt;br /&gt;
* [http://www.coocox.org/ Coocox Eclipse IDE] kostenlose IDE für Cortex M0/M3. Hilfreiche Infos gibt es im [http://www.mikrocontroller.net/topic/214719?goto=new#2228482 hier] und [http://www.mikrocontroller.net/topic/214719?goto=new#2229943 hier] Forum&lt;br /&gt;
&lt;br /&gt;
Sehr nützlich für Linux-Anwender auch diese Seite: [http://fun-tech.se/stm32/index.php STM32/ARM Cortex-M3 HOWTO: Development under Ubuntu.]&lt;br /&gt;
&lt;br /&gt;
Folgende kommerzielle Umgebungen sind verfügbar:&lt;br /&gt;
&lt;br /&gt;
* [http://www.keil.com Keil µVision] (Demo max. 32KB Code): Die sehr komfortable µVison IDE ist neben dem ARM Compiler per Menue auch für einen beliebigen GNU-Compiler konfigurierbar. Damit besteht das 32k-Limit nur noch für den integrierten Debugger / Simulator. µVison selbst kann kostenlos mit dem MDK-Evaluationkit heruntergeladen werden.&lt;br /&gt;
* [http://www.iar.com IAR] (Demo max. 32KB Code)&lt;br /&gt;
* [http://www.raisonance.com Raisonance Ride7] (GCC Compiler, kostenlose Version auf Debugging von max. 32KB Code limitiert, keine Limitierung beim Complilieren)&lt;br /&gt;
* [http://www.atollic.com Atollic] (Lite Version ohne Code-Limit, auf GCC basierend)&lt;br /&gt;
* [http://www.coocox.org CoIDE] (Kostenlose GCC, Eclipse basierende IDE mit einem Code-Generator Tool)&lt;br /&gt;
* [http://www.rowley.co.uk/arm/ Rowley Crossworks] (Demo 30 Tage unbeschränkt, 150$ für nichtkommerzielle Nutzung, auf GCC basierend)&lt;br /&gt;
* [http://www.code-red-tech.com Code Red] (GCC basierend)&lt;br /&gt;
&lt;br /&gt;
Programmieradapter&lt;br /&gt;
* [http://www.segger.com J-Link / J-Trace] Cortex-M3, als [http://www.segger.com/cms/j-link-edu.html NonComercial] J-Link für ca. 60,- zu haben, läuft in µVision, IAR, gdb&lt;br /&gt;
* [http://olimex.com/dev/index.html Olimex] ARM-USB-OCD (ca. 60.-)&lt;br /&gt;
* Keil [http://www.keil.com/arm/ulink2/ ULINK2], [http://www.keil.com/arm/ulinkpro/ ULINK pro]&lt;br /&gt;
* [http://www.st.com/internet/evalboard/product/219866.jsp ST-LINK], [http://www.st.com/internet/evalboard/product/251168.jsp ST-LINK/V2]&lt;br /&gt;
* [http://www.raisonance.com/~rlink-debugger-programmer__microcontrollers__tool~tool__T018:4cn9ziz4bnx6.html Raisonance RLink]&lt;br /&gt;
* [http://www.amontec.com Amontec]&lt;br /&gt;
* [http://www.hjtag.com H-JTAG] Personal Edition für ca. 60,- zu haben, läuft mit ADS, SDT, IAR, Vision und RVDS &lt;br /&gt;
&lt;br /&gt;
Programmieradapter Open-Source&lt;br /&gt;
* [http://www.oocdlink.com/ OOCDLink]&lt;br /&gt;
* [http://www.randomprojects.org/wiki/Floss-JTAG FLOSS-JTAG]&lt;br /&gt;
* [http://capitanio.org/mlink/ Linux Demo Code für die Discovery&#039;s ST-Link Programmierung]&lt;br /&gt;
&lt;br /&gt;
Der Controller hat auch einen fest eingebauten Boot-Lader. Damit läßt er sich auch über eine gewöhnliche serielle Schnittstelle programmieren, ohne daß man einen JTAG-Adapter benötigt.&lt;br /&gt;
&lt;br /&gt;
Tipps für Installation mit Eclipse können in [http://www.mikrocontroller.net/topic/214719 diesem Thread] gelesen werden.&lt;br /&gt;
&lt;br /&gt;
=== Installation für STM32 ===&lt;br /&gt;
&lt;br /&gt;
Hier ist der Anfang des Artikels [[STM32 Eclipse Installation]], hier ist neueres beschrieben als hier aufgeführt. Wenn der Artikel fertig ist, dann wird dieser Teil gelöscht.&lt;br /&gt;
&lt;br /&gt;
* Eclipse &amp;quot;Helios&amp;quot; installieren mit GNU ARM Eclipse Plug-in&lt;br /&gt;
Eclipse IDE for C/C++ Developers&amp;lt;ref&amp;gt;http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/heliosr&amp;lt;/ref&amp;gt; downloaden und installieren&lt;br /&gt;
&lt;br /&gt;
* GNU ARM Eclipse Plug-in&amp;lt;ref&amp;gt;http://sourceforge.net/projects/gnuarmeclipse/&amp;lt;/ref&amp;gt; runterladen und installieren. [http://sourceforge.net/apps/mediawiki/gnuarmeclipse/index.php?title=Main_Page Weitere Infos].&lt;br /&gt;
&lt;br /&gt;
Wird CodeSourcery G++ Lite verwendet, so muss die PATH Variable angepasst &lt;br /&gt;
werden, damit das Plugin die CodeSourcery exe-Files findet&amp;lt;ref&amp;gt;für Discovery notwendig&amp;lt;/ref&amp;gt;. Alternativ das eclipse von einem script aus starten und zuerst den PATH erweitern.&lt;br /&gt;
&lt;br /&gt;
Soll das ST-LINK verwendet werden, so kann der Atollic ST-LINK GDBSERVER aus der Atollic free version genutzt werden. Mit dem gdbserver im eclipse kann damit problemlos geflasht und gedebuggt werden (JTAG und SWD). Die Startup- und Linkerscripts der Atollic free version können für ein Projekt in dieser Konstallation genutzt werden.&lt;br /&gt;
&lt;br /&gt;
* Eclipse &amp;quot;Galileo&amp;quot; installation&amp;lt;ref&amp;gt;[http://www.eclipse.org/] → Downloads → &amp;quot;Eclipse IDE for C/C++ Developers (79 MB)&amp;lt;/ref&amp;gt;. Und das Servicepack 1&amp;lt;ref&amp;gt;[http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/galileo/SR1/eclipse-cpp-galileo-SR1-win32.zip Eclipse SR1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Entpacken der Datei eclipse-cpp-galileo-SR1-win32.zip nach &amp;quot;C:\WinARM\&amp;quot; (Ordner neu erstellen)&lt;br /&gt;
&lt;br /&gt;
* Eclipse PlugIn&amp;lt;ref&amp;gt;http://download.eclipse.org/tools/cdt/releases/galileo&amp;lt;/ref&amp;gt; hinzufügen: Help → Install New Software... → &amp;quot;Eclipse C/C++ Development Tools&amp;quot; + &amp;quot;Eclipse C/C++ GDB Hardware Debugging&amp;quot; installieren&lt;br /&gt;
&lt;br /&gt;
* Yagarto Tools&amp;lt;ref&amp;gt;[http://www.yagarto.de/] &amp;quot;Download (for Windows)&amp;quot; → &amp;quot;YAGARTO Tools&amp;quot; http://www.yagarto.de/download/yagarto/yagarto-tools-20091223-setup.exe Installieren, Auswahl Verzeichnis &amp;quot;C:\WinARM\yagarto-tools&amp;quot;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* CodeSourcery: Achtung! Die Menustruktur ändert sich durchaus mal, dann suchen gehen. http://www.codesourcery.com/ → Products → Sourcery G++ → Editions&amp;gt;Lite Edition → ARM → Downloads. Direkter Download&amp;lt;ref&amp;gt;[http://www.codesourcery.com/sgpp/lite/arm/portal/package6496/public/arm-none-eabi/arm-2010q1-188-arm-none-eabi.exe]&amp;lt;/ref&amp;gt;. Installieren, Auswahl Verzeichnis &amp;quot;C:\WinARM\CodeSourcery&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* OpenOCD: Kompilierte Version für Windows&amp;lt;ref&amp;gt;[http://www.freddiechopin.info/] → Download → Software → OpenOCD&amp;lt;/ref&amp;gt; installieren nach &amp;quot;C:\WinARM\OpenOCD_0_4_0&amp;quot; ist auch auf der Seite&amp;lt;ref&amp;gt;[http://yagarto.de/#ocd Yagarto.de]&amp;lt;/ref&amp;gt; beschrieben. PS: Sollte der Olimex ARM-USB-OCD verwendet werden, dann darf nicht der Treiber von Olimex verwendet werden, sondern der vom OpenOCD Download&amp;lt;ref&amp;gt;[http://www.mikrocontroller.net/topic/173753#1668913]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* ST Firmware: http://www.st.com → Auswahl CPU STM32F103xxx → &amp;quot;Firmware&amp;quot; &amp;quot;STM32F10x_StdPeriph_Lib&amp;quot;&amp;lt;ref&amp;gt;http://www.st.com/mcu/devicedocs-STM32F103RC-110.html&amp;lt;/ref&amp;gt;. Das ZIP &amp;quot;stm32f10x_stdperiph_lib.zip&amp;quot; Entpacken nach &amp;quot;C:\WinARM\examples\stm32_FW3.4.0\&lt;br /&gt;
&lt;br /&gt;
=== Installation für STM32 auf einem zweiten Rechner===&lt;br /&gt;
&lt;br /&gt;
* Kopieren des Verzeichnisses C:\WinARM\ (Zuvor wurden aus diesem Grund alle Setup-Pakete nach C:\WinARM\... installiert)&lt;br /&gt;
* Die PATH-Variable in der Systemsteuerung mit den C:\WinARM\.... Verzeichnissen nachführen&lt;br /&gt;
* Fertig.&lt;br /&gt;
&lt;br /&gt;
=== Installation für STM32 mit AtollicTrueStudio (+Demo) ===&lt;br /&gt;
* Installation + Demo: [[STM32 LEDBlinken AtollicTrueStudio]]&lt;br /&gt;
&lt;br /&gt;
== Demo-Projekte ==&lt;br /&gt;
&lt;br /&gt;
* [[prog_bsp_timer_1_timer2|Programmbeispiel für die Verwendung von Timer2 zusammen mit dem Interrupt]]&lt;br /&gt;
* [http://www.firefly-power.de/ARM/printf.html Printf() debugging mit minimalem Aufwand]&lt;br /&gt;
* [[prog_bsp_timer_2_bldc_hall|Programmbeispiel für BLDC Motoransteuerung (Timer 1) mit HALLSensor (Timer 3)]]&lt;br /&gt;
* [[Cortex_M3_OCM3U]]&lt;br /&gt;
* Martin Thomas hat ein umfangreiches Projekt erstellt, in der die Eclipse Einstellungen enthalten sind:&lt;br /&gt;
** [http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/arm_memcards/index.html &amp;quot;ChaN&#039;s FAT-Module with STM32 SPI&amp;quot;]&lt;br /&gt;
* [[STM32 USB-FS-Device Lib]]&lt;br /&gt;
* Modellbau-Sender auf STM32-Basis mit vielen Treibern [http://www.rcos.eu www.rcos.eu]&lt;br /&gt;
&lt;br /&gt;
== Errata, Tipps und Tricks ==&lt;br /&gt;
&lt;br /&gt;
* AD-Wandler PA0: Im Errata steht, dass hier Fehler in der Wandlung entstehen könnten, also einen anderen Pin verwenden.&lt;br /&gt;
* CAN-Bus PD0/PD1: Remap geht erst ab der 100-Pin-Version. Steht im RM0008 unter 9.3.3.: &amp;quot;CAN1 alternate function remapping&amp;quot;. Alle Infos von RM0008 9.3.x sind interessant&lt;br /&gt;
* CAN und USB sind nur bei der &amp;quot;◦Connectivity-Line&amp;quot; gleichzeitig nutzbar. Siehe Datenblätter.&lt;br /&gt;
* Mit internem RC-Oszillator kann die CPU mit maximal 64MHz betrieben werden. Mit einem externen Quarz sind dann 72MHz möglich.&lt;br /&gt;
* Für USB Betrieb muss die CPU mit 48MHz oder 72MHz betrieben werden (bei STM32F1xx).&lt;br /&gt;
* Der Idle Interrupt vom Usart wird zwar ausgelöst, aber nicht vom entsprechenden Statusflag angezeigt&lt;br /&gt;
* Der DMA fängt beim aktivieren immer von vorn an zu zählen, auch wenn er nur kurz angehalten wurde&lt;br /&gt;
* STM32F2xx hat kein Flash Size Register, bei STM32F4xx ist zwar ein flash Size Register beschrieben, kollidiert aber in der Adresse mit einem Anderen Register&lt;br /&gt;
&lt;br /&gt;
=== Tipps für Umsteiger von Atmel/PIC/8051 ===&lt;br /&gt;
* Prozessortakt hat unterschiedliche Taktquellen und eine PLL.&lt;br /&gt;
* Alle Peripheriemodule haben einen extra Clock, den man aktivieren muss.&lt;br /&gt;
* Wenn man z.B. einen UART benutzen möchte, so muss man den Clock vom UART, Alternate Function IO (AFIO) und dem GPIO-Port aktivieren.&lt;br /&gt;
* Ansonsten hat man nahezu doppelt so viele Möglichkeiten in den Peripheriemodulen.&lt;br /&gt;
* Forum zu [http://www.mikrocontroller.net/topic/175888 Interrupts vs. Events]&lt;br /&gt;
&lt;br /&gt;
== Bezugsquellen ==&lt;br /&gt;
&lt;br /&gt;
=== Controller ===&lt;br /&gt;
&lt;br /&gt;
Versandhäuser für Privatpersonen&lt;br /&gt;
&lt;br /&gt;
* [http://darisusgmbh.de/shop/index.php?cat=c2692_ARM-Cortex.html Darisus]&lt;br /&gt;
* [http://www.hbe-shop.de HBE (Farnell Programm für Private)] &lt;br /&gt;
* [http://www.sander-electronic.de/be00069.html Sander]&lt;br /&gt;
* [http://www.tme.eu/de/katalog/index.phtml#cleanParameters%3D1%26search%3DSTM32F10%26bf_szukaj%3D+ TME] &lt;br /&gt;
* [https://www.distrelec.de/ishopWebFront/catalog/product.do/para/keywords/is/STM32_ARM-Microcontroller/and/language/is/de/and/shop/is/DE/and/series/is/1/and/id/is/01/and/node/is/34910.html Distrelec]&lt;br /&gt;
&lt;br /&gt;
Gewerblich liefern natürlich viele wie Farnell, Digikey usw..&lt;br /&gt;
&lt;br /&gt;
=== Evaluation Boards ===&lt;br /&gt;
&lt;br /&gt;
* [http://shop.embedded-projects.net/index.php?module=artikel&amp;amp;action=gruppe&amp;amp;id=14 Im Shop von Embedded Projects]&lt;br /&gt;
* [http://www.watterott.com/de/Boards-Kits/ARM/ARM-Cortex-M3 Cortex M3 bei Watterott]&lt;br /&gt;
* [http://www.raisonance.com/~primer-starter-kits__microcontrollers__tool~tool__T018:4enfvamuxbtp.html Primer und Primer2 von Raisonance]&lt;br /&gt;
* [http://www.sander-electronic.de/es0028.html Sander Electronic]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/MP32F103-Stick:_Ein_Mini-Mikrocontroller-Board_mit_USB_und_bis_zu_4MB_Datenspeicher Artikel im Wiki, ARM mit USB und 4MB Speicher]&lt;br /&gt;
* [http://www.futurlec.com/STM32_Development_Board.shtml Futurlec Evalboard, ebenso Header-Board]&lt;br /&gt;
* [http://www.propox.com/products/t_174.html Propox, Header-Boards für 103R und 103V sowie Trägerplatine dafür]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Cortex_M3_OCM3U Cortex M3 Artikel im Wiki]&lt;br /&gt;
* [http://olimex.com/dev/index.html STM32 bei Olimex]&lt;br /&gt;
* [http://de.farnell.com/jsp/displayProduct.jsp?sku=1824325&amp;amp;action=view&amp;amp;CMP=GRHS-1000962 STM32Discovery bei Farnell] Mikrocontroller Board (STM32F100RBT6B) mit onboard USB-Programming Interface für ca. 12,50€&lt;br /&gt;
* [http://www.de.rs-online.com/web/p/products/7458434/ STM32Discovery bei RS-Components] 14,73 € +MwSt.&lt;br /&gt;
* [http://www.segor.de/#Q=STM32 VL DISCOVERY] STM32 Discovery bei Segor&lt;br /&gt;
* [http://www.steitec.net/ARM-Boards/ Steitec, STM32F103 Cortex M3 Board 34,80€]&lt;br /&gt;
* [http://www.mcu-raisonance.com/~open4-development-platform__microcontrollers__tool~tool__T018:g65gu6ghg2n.html/ Open 4 oder auch genannt Evo-Primer]&lt;br /&gt;
* [http://www.wayengineer.com/index.php?main_page=index&amp;amp;cPath=50_66&amp;amp;page=1&amp;amp;sort=3a WayEngineer]&lt;br /&gt;
&lt;br /&gt;
== Weblinks, Foren, Communities ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/173753 Diskussion zum Artikel]&lt;br /&gt;
* [http://www.mikrocontroller.net/forum/mikrocontroller-elektronik?filter=ARM*+STM32*+Cortex* Suche im Forum]&lt;br /&gt;
* [https://my.st.com/public/STe2ecommunities/mcu/Lists/ARM%20CortexM3%20STM32/AllItems.aspx Forum auf der ST Homepage] &lt;br /&gt;
* [http://www.stm32circle.com/hom/index.php STM32 Community] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
[[Kategorie:ARM]]&lt;br /&gt;
[[Kategorie:STM32| ]]&lt;/div&gt;</summary>
		<author><name>Juliano</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=SOUNDRX&amp;diff=59755</id>
		<title>SOUNDRX</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=SOUNDRX&amp;diff=59755"/>
		<updated>2011-08-23T17:20:50Z</updated>

		<summary type="html">&lt;p&gt;Juliano: /* Konfiguration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Von &#039;&#039;&#039;Robert und Frank M. ([http://www.mikrocontroller.net/user/show/ukw ukw])&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= SOUNDRX - Datenübertragung/Bootloader PC -&amp;gt; µC über PC-Soundkarte =&lt;br /&gt;
&lt;br /&gt;
Nicht jedem Otto-Normal-Endanwender von µC-Schaltungen steht ein Flashgerät oder eine serielle Schnittstelle (UART) zur Verfügung, um Daten zum Mikrocontroller zu übertragen oder gar ein Firmware-Update durchzuführen. Was aber ein jeder PC-Anwender hat, ist eine Soundkarte.&lt;br /&gt;
&lt;br /&gt;
Das Programmpaket SOUNDRX kann Daten mit ca. 2000 Zeichen pro Sekunde über die Soundkarte vom PC an einen ATMega übertragen. Dazu wandelt es die Daten in eine interne WAVE-Datei und spielt diese über die Soundkarte ab. Das Paket enthält dafür ein Beispielprogramm sowohl für den µC als auch PC. Ebenso ist ein Bootloader für den µC und das dazugehörige PC-Programm enthalten, um ATMegas mit mind. 2 KB Bootloadergröße über ein simples Audiokabel zu flashen.&lt;br /&gt;
&lt;br /&gt;
Das zugrundeliegende Prinzip ist eigentlich schon 30 Jahre alt. Damals hat man in den C64/ZX-Spectrum die Programme oder Daten mit einem Kassettenrecorder geladen. Hier passiert eigentlich genau dasselbe: Die Daten werden in (hörbare) Töne gewandelt und dann an den µC übertragen.&lt;br /&gt;
&lt;br /&gt;
Zur Übertragung wird ein flankencodiertes Protokoll verwendet.&lt;br /&gt;
&lt;br /&gt;
Folgende Pegel-Längen werden verwendet:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Bit || Pegel-Länge&lt;br /&gt;
|-&lt;br /&gt;
| Startbit     || 9T&lt;br /&gt;
|-&lt;br /&gt;
| Stopbit      || 6T&lt;br /&gt;
|-&lt;br /&gt;
| Datenbit &amp;quot;1&amp;quot; || 3T&lt;br /&gt;
|-&lt;br /&gt;
| Datenbit &amp;quot;0&amp;quot; || 2T&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ein zu sendender Datenblock besteht aus:&lt;br /&gt;
&lt;br /&gt;
* 2 x Startbit&lt;br /&gt;
* Daten beliebiger Länge&lt;br /&gt;
* 2 x Stoppbit&lt;br /&gt;
&lt;br /&gt;
Im Empfängermodul ist eine Fehlererkennung enthalten. Es werden erkannt:&lt;br /&gt;
&lt;br /&gt;
* Frame Errors durch ungültige Pegel-Längen&lt;br /&gt;
&lt;br /&gt;
* Buffer Overflow Errors durch Überlaufen des Empfänger-Ringpuffers&lt;br /&gt;
&lt;br /&gt;
* Buffer Underrun (Timeout) durch Abbruch des Senders&lt;br /&gt;
&lt;br /&gt;
In diesen Fällen wird der Empfang abgebrochen.&lt;br /&gt;
&lt;br /&gt;
Dieses Programmpaket ist hauptsächlich für Endanwenderschaltungen gedacht, um Firmware-Updates zu ermöglichen, ohne dass sich der Endanwender eine komplette Entwicklungs-Hardware bzw. USB-&amp;gt;Seriellwandler anschaffen muss. SOUNDRX kann aber auch zur einfachen Übertragung von Anwendungsdaten an einen µC dienen, die der µC weiterverarbeiten soll.&lt;br /&gt;
&lt;br /&gt;
Der Anwender braucht lediglich ein simples Audiokabel mit zwei 3,5mm Klinkenstecker. Dazu zieht er sein Audiokabel einfach aus dem PC-Lautsprecher heraus und steckt es in die entsprechende Audio-Buchse der untenstehenden Schaltung, welche idealerweise mit auf der Anwendungsschaltung integriert ist.&lt;br /&gt;
&lt;br /&gt;
Da die Daten als WAVE auf der PC-Soundkarte ausgegeben werden, ist kein spezieller Treiber für die Soundkarte notwendig. Es reicht sogar aus, dem Endanwender einfach die erzeugte WAVE-Datei zuzuschicken. Diese Datei kann dann von einem beliebigen WAVE-Player (unter Windows/Linux/Apple oder auch vom Billigst-MP3-Stick) an den µC gesendet werden.&lt;br /&gt;
&lt;br /&gt;
Die gegenwärtige Übertragungsgeschwindigkeit beträgt ca. 2.000 Zeichen pro Sekunde. Das ist vergleichbar mit einer UART-Übertragungsrate von über 19200 Bd.&lt;br /&gt;
&lt;br /&gt;
= Schaltplan =&lt;br /&gt;
&lt;br /&gt;
Der Schaltplan ist sehr einfach gehalten. Man benötigt lediglich einen Kerko als Kondensator und ein Poti. Verwendet man am Eingang eine 3,5mm Klinkenbuchse, kann man ein Standard-Audiokabel, was jeder Soundkarte beiliegt, verwenden. Die Bauteile kosten in der Summe nur einige Cent.&lt;br /&gt;
&lt;br /&gt;
[[Datei:SNDRX-Schaltplan.png|miniatur|Schaltplan 1 der Version 1.5.0 (Einfachst-Variante, benötigt Kalibrierung)]]&lt;br /&gt;
&lt;br /&gt;
== Stückliste der einfachen Schaltungsvariante: ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Name || Wert&lt;br /&gt;
|-&lt;br /&gt;
| C1 || 100nF&lt;br /&gt;
|-&lt;br /&gt;
| R1 || Trimmpoti 10K&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Die einfache Schaltungsvariante benötigt eine [http://www.mikrocontroller.net/articles/SOUNDRX#Kalibrierung Kalibrierung], um das Poti exakt auf die Schaltschwelle des verwendeten ATmega einzustellen. Die Luxusvariante benötigt dagegen keine Kalibrierung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:SNDRX-Schaltplan-2.png|miniatur|Schaltplan 2 der Version 1.5.0 (Luxusversion, benötigt keine Kalibrierung)]]&lt;br /&gt;
&lt;br /&gt;
== Stückliste der &amp;quot;Luxusversion&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Name || Wert&lt;br /&gt;
|-&lt;br /&gt;
| C1, C2             || 1µF&lt;br /&gt;
|-&lt;br /&gt;
| IC1                || LM358&lt;br /&gt;
|-&lt;br /&gt;
| R1, R2, R6, R7, R8 || 100K&lt;br /&gt;
|-&lt;br /&gt;
| R3                 || 4,7K&lt;br /&gt;
|-&lt;br /&gt;
| R4, R5             || 1K&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Beide Schaltungen wurden ausführlich im Thread [http://www.mikrocontroller.net/topic/226697 Schaltschwelle bei Atmega digital Eingang] diskutiert. Vielen Dank an Klaus De lisson (kolisson) für den Entwurf der OpAmp-Schaltung.&lt;br /&gt;
&lt;br /&gt;
Die Lautstärke der PC-Soundkarte sollte auf einen Pegel zwischen 75% und 100% eingestellt werden.&lt;br /&gt;
&lt;br /&gt;
= Download =&lt;br /&gt;
&lt;br /&gt;
Version 1.5.1, Stand vom 22.08.2011: [http://www.mikrocontroller.net/wikifiles/c/c8/Soundrxtx.zip SoundRxTx.zip]&lt;br /&gt;
&lt;br /&gt;
= Source-Code =&lt;br /&gt;
&lt;br /&gt;
Der Source-Code lässt sich einfach kompilieren, indem man die Projekt-Datei &#039;&#039;&#039;sndrx.aps&#039;&#039;&#039; in den WinAVR, bzw. die &#039;&#039;&#039;sndtx.sln&#039;&#039;&#039; in Microsofts Visual Studio lädt.&lt;br /&gt;
&lt;br /&gt;
== Quellcode-Dateien auf der µC-Seite: ==&lt;br /&gt;
&lt;br /&gt;
* soundrx.c - Das Empfängermodul&lt;br /&gt;
* soundrx.h - Zugehörige Headerdatei&lt;br /&gt;
* soundrxconfig.h - Konfigurationsdatei&lt;br /&gt;
* main.c - Demoprogramm&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
Die Konfiguration besteht lediglich aus dem Anpassen der Preprozessor-Konstanten in soundrxconfig.h.&lt;br /&gt;
&lt;br /&gt;
Diese sind:&lt;br /&gt;
&lt;br /&gt;
=== Samples pro Sekunde ===&lt;br /&gt;
&lt;br /&gt;
Dieser Wert sollte normalerweise nicht geändert werden, siehe auch [http://www.mikrocontroller.net/articles/SOUNDRX#Wahl_der_Samples.2Fsec Wahl der Samples/sec]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;c&amp;gt;&lt;br /&gt;
#define SNDRX_F_SAMPLES                     41667               // wave format: samples per second, min is 12500, max. is 44100&lt;br /&gt;
&amp;lt;/c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Größe des Ringbuffers ===&lt;br /&gt;
&lt;br /&gt;
Dieser Wert kann zwischen 0 und 255 eingestellt werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;c&amp;gt;&lt;br /&gt;
#define SNDRX_RINGBUFSIZE                   32                  // size of ringbuffer, if == 0, ringbuffer will be disabled&lt;br /&gt;
&amp;lt;/c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit dem Wert 0 wird der Ringbuffer deaktiviert. Dies ist bei zeitkritischen Anwendungen nicht zu empfehlen, da sonst Zeichen verloren gehen können und SOUNDRX dann die Übertragung mit einem Overflow-Error abbricht.&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration des Eingang-Pins ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;c&amp;gt;&lt;br /&gt;
#define SNDRX_PRT                           &#039;B&#039;                 // Port B&lt;br /&gt;
#define SNDRX_BIT                           2                   // use PB2 as sound input&lt;br /&gt;
&amp;lt;/c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration der Kalibrierung ===&lt;br /&gt;
&lt;br /&gt;
Siehe auch &#039;&#039;&#039;[http://www.mikrocontroller.net/articles/SOUNDRX#Kalibrierung Kalibrierung]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;c&amp;gt;&lt;br /&gt;
#define SNDRX_CALIBRATE                     0                   // flag: 0: don&#039;t calibrate, 1: calibrate, default is 0&lt;br /&gt;
#define CALIBRATE_LED_PORT                  PORTD               // Port of calibration LED&lt;br /&gt;
#define CALIBRATE_LED_DDR                   DDRD&lt;br /&gt;
#define CALIBRATE_LED                       6&lt;br /&gt;
&amp;lt;/c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Logging ===&lt;br /&gt;
&lt;br /&gt;
Nur zum Debuggen notwendig, nicht ändern.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;c&amp;gt;&lt;br /&gt;
#define SNDRX_LOGGING                       0                   // flag: 0: don&#039;t log, 1: log on uart, default is 0&lt;br /&gt;
&amp;lt;/c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Taktfrequenz ===&lt;br /&gt;
&lt;br /&gt;
Die Taktfrequenz des AVR µCs sollte mindestens 8 MHz betragen. Das Projekt ist eingestellt auf einen ATMega168 mit 8 MHz.&lt;br /&gt;
&lt;br /&gt;
=== Demo-Programm ===&lt;br /&gt;
&lt;br /&gt;
Im Programmpaket ist eine einfache Main-Funktion als Demo-Programm enthalten, um die Funktion von SOUNDRX zu demonstrieren. Hier ein Auszug:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;c&amp;gt;&lt;br /&gt;
int&lt;br /&gt;
main(void)&lt;br /&gt;
{&lt;br /&gt;
    uint8_t ch;&lt;br /&gt;
&lt;br /&gt;
    sndrx_init();&lt;br /&gt;
    led_init ();&lt;br /&gt;
&lt;br /&gt;
    sei ();&lt;br /&gt;
    uart_puts (&amp;quot;Hello, this is sndrx.\r\n&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    while(1)&lt;br /&gt;
    {&lt;br /&gt;
        if (sndrx_poll (&amp;amp;ch, 0) &amp;gt; 0)&lt;br /&gt;
        {&lt;br /&gt;
            uart_putc (ch);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Schleife liest die über die Soundkarte gesendeten Zeichen ein und gibt sie hier über den UART mit 38400Bd wieder aus. Der ausführliche Code inkl. Fehlerbehandlung steht in main.c.&lt;br /&gt;
&lt;br /&gt;
Auf dem PC kann man nun eine beliebige Textdatei an den µC senden mit folgendem Befehl:&lt;br /&gt;
&lt;br /&gt;
  sndtx.exe Dateiname&lt;br /&gt;
&lt;br /&gt;
Dabei wandelt sndtx.exe die Daten zunächst intern in eine WAVE-Datei im Speicher um und spielt diese dann über die Soundkarte ab.&lt;br /&gt;
&lt;br /&gt;
Wenn man die Datei nur wandeln, aber nicht senden möchte, ruft man sndtx.exe folgendermaßen auf:&lt;br /&gt;
&lt;br /&gt;
  sndtx.exe Dateiname Dateiname.wav&lt;br /&gt;
&lt;br /&gt;
Dann kann man anschließend die Datei Dateiname.wav mit einem x-beliebigen WAVE-Player unter Windows/Linux/Apple oder über einen Billigst-MP3-Stick abspielen und somit an den µC übertragen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
  sndtx.exe README.txt&lt;br /&gt;
&lt;br /&gt;
Möchte man eine niedrige Übertragungsrate benutzen, kann man die Anzahl der Samples pro Sekunde einstellen. Der Standard-Wert ist 41667. Beachte hierzu [http://www.mikrocontroller.net/articles/SOUNDRX#Wahl_der_Samples.2Fsec Wahl der Samples/sec]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
  sndtx.exe -s 31250 README.txt&lt;br /&gt;
&lt;br /&gt;
Mit einem einfachen Terminalprogramm (z.B. PuTTY) kann man sich nun beim µC-Demoprogramm den Inhalt der Textdatei anschauen, welcher vom µC über den UART als echo wiedergegeben wird. Da die Übertragungsgeschwindigkeit von SOUNDRX mit über 2.000 Zeichen pro Sekunde die übliche UART-Baudrate von 19200 Baud übersteigt, muss das Terminalprogramm auf 38400 Baud eingestellt werden. Sonst kommt es zu einem Buffer-Overflow in SOUNDRX beim Einlesen der Daten. Ein solcher Buffer-Overflow wird von SOUNDRX zuverlässig erkannt. Der Status kann dazu vom Anwendungsprogramm ausgewertet werden. Im Beispiel wird dann &amp;quot;overflow error&amp;quot; auf dem UART ausgegeben. Bricht der Anwender die Übertragung von sndtx.exe durch Drücken der Tastenkombination STRG-C ab, wird auch dies von SOUNDRX erkannt und als Buffer Underrun bzw. Timeout gemeldet.&lt;br /&gt;
&lt;br /&gt;
Hier als Auszug die Fehlerbehandlung aus main.c, also dem µC-Beispiel-Programm:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;c&amp;gt;&lt;br /&gt;
    switch (sndrx_status ())                    // get current status&lt;br /&gt;
    {&lt;br /&gt;
        case SNDRX_INFO_IDLE:                   // SNDRX is idle&lt;br /&gt;
        {&lt;br /&gt;
            LED_GREEN_OFF;                      // switch TRANSMIT LED OFF&lt;br /&gt;
            break;&lt;br /&gt;
        }&lt;br /&gt;
        case SNDRX_INFO_TRANSMIT:               // SNDRX receives data&lt;br /&gt;
        {&lt;br /&gt;
            LED_GREEN_ON;                       // switch TRANSMIT LED ON&lt;br /&gt;
            LED_RED_OFF;                        // switch ERROR LED OFF&lt;br /&gt;
            break;&lt;br /&gt;
        }&lt;br /&gt;
        case SNDRX_ERROR_FRAME:                 // SNDRX got a frame error&lt;br /&gt;
        {&lt;br /&gt;
            LED_GREEN_OFF;                      // switch TRANSMIT LED OFF&lt;br /&gt;
            LED_RED_ON;                         // switch ERROR LED ON&lt;br /&gt;
            uart_puts (&amp;quot;\r\nframe error!\r\n&amp;quot;);&lt;br /&gt;
            break;&lt;br /&gt;
        }&lt;br /&gt;
        case SNDRX_ERROR_OVERFLOW:              // SNDRX detected an overflow error&lt;br /&gt;
        {&lt;br /&gt;
            LED_GREEN_OFF;                      // switch TRANSMIT LED OFF&lt;br /&gt;
            LED_RED_ON;                         // switch ERROR LED ON&lt;br /&gt;
            uart_puts (&amp;quot;\r\noverflow error!\r\n&amp;quot;);&lt;br /&gt;
            break;&lt;br /&gt;
        }&lt;br /&gt;
        case SNDRX_ERROR_TIMEOUT:               // SNDRX detected a buffer underrun/timeout error&lt;br /&gt;
        {&lt;br /&gt;
            LED_GREEN_OFF;                      // switch TRANSMIT LED OFF&lt;br /&gt;
            LED_RED_ON;                         // switch ERROR LED ON&lt;br /&gt;
            uart_puts (&amp;quot;\r\ntimeout error!\r\n&amp;quot;);&lt;br /&gt;
            break;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Quellcode-Dateien für den PC: ==&lt;br /&gt;
&lt;br /&gt;
* sndtx.c - Sendermodul für die Soundkarte&lt;br /&gt;
* sndtx.h - Zugehörige Headerdatei&lt;br /&gt;
* main.c - Demoprogramm&lt;br /&gt;
&lt;br /&gt;
Das main-Modul kann einen beliebigen Buffer an SOUNDRX übergeben, welcher dann auf der Soundkarte als PCM-WAVE ausgegeben wird.&lt;br /&gt;
&lt;br /&gt;
Aufruf der WAVE-Abspiel-Funktion:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;c&amp;gt;&lt;br /&gt;
    sound_play (unsigned char * buf, long bufsize, int samples, char * target)&lt;br /&gt;
&amp;lt;/c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Argumente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;c&amp;gt;&lt;br /&gt;
    unsigned char * buf;            // Buffer&lt;br /&gt;
    long            bufsize;        // Buffergröße&lt;br /&gt;
    int             samples;        // Samples, 44100 ist Maximum&lt;br /&gt;
    char *          target;         // optional: Name von Zieldatei.wav&lt;br /&gt;
&amp;lt;/c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Beispiel-Main-Funktion liest dazu die angegebene Datei in einen Buffer ein und übergibt sie an die obige Funktion, welche die Daten dann über die Soundkarte ausgibt.&lt;br /&gt;
&lt;br /&gt;
Beispiel-Kommando:&lt;br /&gt;
&lt;br /&gt;
   sndtx.exe README.txt&lt;br /&gt;
&lt;br /&gt;
Das PC-Programm zeigt dann auf der Eingabeaufforderungs-Konsole beispielsweise folgendes:&lt;br /&gt;
&lt;br /&gt;
  buffer size: 27014 wave size: 1104938 time: 00:25 speed: 1080 bytes/sec&lt;br /&gt;
  TIME: 00:01 ETC: 00:24   4%&lt;br /&gt;
&lt;br /&gt;
Die letzte Zeile wird dann auf der Konsole fortlaufend aktualisiert.&lt;br /&gt;
&lt;br /&gt;
Der allgemeine Aufruf von sndtx.exe lautet:&lt;br /&gt;
&lt;br /&gt;
   sndtx.exe [-s samples] Dateiname [Dateiname.wav]&lt;br /&gt;
&lt;br /&gt;
wobei die in Klammern angegebenen Argumente optional sind. Standardwert für samples ist 41667.&lt;br /&gt;
&lt;br /&gt;
== Kalibrierung ==&lt;br /&gt;
&lt;br /&gt;
[[Datei:SNDRX-Kalibrierung.png|miniatur|LED zur Kalibrierung]]&lt;br /&gt;
&lt;br /&gt;
Verwendet man die einfache Schaltungsvariante mit 1 Kerko und 1 Poti, muss das Potentiometer exakt auf die Schaltschwelle des verwendeten Mikrocontrollers eingestellt werden.&lt;br /&gt;
&lt;br /&gt;
Dafür ist folgendes Vorgehen nötig:&lt;br /&gt;
&lt;br /&gt;
* SNDRX_CALIBRATE in sndrxconfig.h konfigurieren, s.a. [http://www.mikrocontroller.net/articles/SOUNDRX#Konfiguration_der_Kalibrierung Konfiguration der Kalibrierung]&lt;br /&gt;
* Demoprogramm neu übersetzen und flashen&lt;br /&gt;
* PC-Programm aus der Eingabeaufferderung aufrufen mit:&lt;br /&gt;
        &amp;lt;tt&amp;gt;sndtx.exe -c &amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die LED wird nun mehr oder minder hell leuchten. Nun stellt man das Timmpotentiometer so ein, dass ein Maximum an Helligkeit angezeigt wird. Die Schaltschwelle des ATmega liegt knapp unterhalb der halben Betriebsspannung. Damit ist die Kalibrierung auch schon beendet. Man kann das PC-Programm dann mit STRG-C abbrechen.&lt;br /&gt;
&lt;br /&gt;
Bei der Verwendung der &amp;quot;Luxusversion&amp;quot; der Schaltung ist kein Abgleich notwendig.&lt;br /&gt;
&lt;br /&gt;
== Hello World für SOUNDRX ==&lt;br /&gt;
&lt;br /&gt;
Hier noch als einfaches Beispiel die Version von &amp;quot;Hello World&amp;quot; für SOUNDRX:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;c&amp;gt;&lt;br /&gt;
#include &amp;quot;soundtx.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
int&lt;br /&gt;
main (int argc, char ** argv)&lt;br /&gt;
{&lt;br /&gt;
    char     buf[64];&lt;br /&gt;
    int      bufsize;&lt;br /&gt;
    int      samples;&lt;br /&gt;
    char *   target;&lt;br /&gt;
&lt;br /&gt;
    strcpy (buf, &amp;quot;Hello, world\r\n&amp;quot;);   // Bufferinhalt&lt;br /&gt;
    bufsize = strlen (buf);             // Größe des Buffers&lt;br /&gt;
    samples = 41667;                    // Samples: 44100 ist Maximum&lt;br /&gt;
    target = (char *) NULL;             // optional: Name von ZielDatei.wav&lt;br /&gt;
&lt;br /&gt;
    sound_play (buf, bufsize, samples, target);&lt;br /&gt;
    return (0);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Wahl der Samples/sec =&lt;br /&gt;
&lt;br /&gt;
Der aufmerksame Leser wird sich schon gefragt haben, wie der Standardwert von 41667 Samples/sec zustandekommt.&lt;br /&gt;
&lt;br /&gt;
Die Antwort:&lt;br /&gt;
&lt;br /&gt;
Der Timer 1 des ATmega läuft mit einem Prescaler von 64. Damit kommt man auf eine Grundfrequenz F = 8MHz / 64 = 125kHz. Damit möglichst ganzzahlige Werte beim Messen der Pegellängen herauskommt, sollten Samplefrequenzen gewählt werden, die ein ganzzahliges Verhältnis zu F = 125kHz (bei F_CPU = 8MHz) haben.&lt;br /&gt;
&lt;br /&gt;
Hier eine Tabelle für verschiedene Werte von F_CPU und F_SAMPLES:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Samples || Mittl. Übertragungsrate || 8MHz || 12MHz || 16MHz || 20MHz&lt;br /&gt;
|-&lt;br /&gt;
|  41667  || 2083 ch/sec             ||   *  ||       ||  *    ||&lt;br /&gt;
|-&lt;br /&gt;
|  39063  || 1953 ch/sec             ||      ||       ||       ||  *&lt;br /&gt;
|-&lt;br /&gt;
|  37500  || 1875 ch/sec             ||      ||  *    ||       ||&lt;br /&gt;
|-&lt;br /&gt;
|  35714  || 1786 ch/sec             ||      ||       ||  *    ||&lt;br /&gt;
|-&lt;br /&gt;
|  31250  || 1563 ch/sec             ||   *  ||  *    ||  *    ||  *&lt;br /&gt;
|-&lt;br /&gt;
|  20833  || 1042 ch/sec             ||   *  ||  *    ||  *    ||  *&lt;br /&gt;
|-&lt;br /&gt;
|  15625  ||  781 ch/sec             ||   *  ||  *    ||  *    ||  *&lt;br /&gt;
|-&lt;br /&gt;
|  12500  ||  625 ch/sec             ||   *  ||  *    ||  *    || (*)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Der Wert 41667 Samples/sec ist also optimal für Atmegas mit 8MHz und 16MHz. Der höchstmögliche Wert, der für alle 4 oben aufgeführten CPU-Frequenzen gut funktioniert, liegt bei 31250 Samples/sec. Alledings sinkt dann die mittlere Übertragungsgeschwindigkeit auf 1563 Zeichen/sec.&lt;br /&gt;
&lt;br /&gt;
Man sollte bedenken, dass die angegebenen Übertragungsgeschwindigkeiten lediglich Mittelwerte sind. Enthalten die zu übertragenen Daten viele binäre Nullen, erhöht sich die Geschwindigkeit um den Faktor 1,25. Umgekehrt kann sich die Geschwindigkeit um den Faktor 0,83 ändern, wenn die Daten sehr viele binäre Einsen enthalten. Die oben angegebene mittlere Geschwindigkeit von 2083 ch/sec schwankt in Wirklichkeit zwischen 1736 ch/sec und 2605 ch/sec.&lt;br /&gt;
&lt;br /&gt;
= Bootloader =&lt;br /&gt;
&lt;br /&gt;
Ebenfalls enthalten ist ein Bootloader, mit dem sich der µC per Sound flashen lässt. Dazu muss die sndrx-bootloader.aps kompiliert und geflasht werden. Nach Resetten des µCs hat man 3 Sekunden Zeit, um unter Windows das Flashprogramm zu starten.&lt;br /&gt;
&lt;br /&gt;
Allgemeiner Aufruf:&lt;br /&gt;
&lt;br /&gt;
  sndflash.exe [-s samples] Dateiname.hex [Dateiname.wav]&lt;br /&gt;
&lt;br /&gt;
wobei die in eckigen Klammern angegebenen Argumente optional sind. Im einfachsten Fall reicht:&lt;br /&gt;
&lt;br /&gt;
  sndflash.exe Dateiname.hex&lt;br /&gt;
&lt;br /&gt;
sndflash liest die Hex-Datei ein, überprüft die Daten auf Plausiblilität (Checksums etc.) und überträgt anschließend die Daten binär.&lt;br /&gt;
&lt;br /&gt;
Aufbau:&lt;br /&gt;
&lt;br /&gt;
* Zeichen &#039;$&#039; als Start-Zeichen&lt;br /&gt;
* Startadresse High-Byte&lt;br /&gt;
* Startadresse Low-Byte&lt;br /&gt;
* Anzahl der Pages High-Byte - 1 Page = 128 Byte&lt;br /&gt;
* Anzahl der Pages Low-Byte&lt;br /&gt;
* Datenblock, nach jeder Page ein zusätzliches Checksum-Byte&lt;br /&gt;
&lt;br /&gt;
Mit sndflash.exe kann man auch eine WAVE-Datei erzeugen, statt die HEX-Datei direkt &amp;quot;abzuspielen&amp;quot;. Dies geht folgendermaßen:&lt;br /&gt;
&lt;br /&gt;
  sndflash.exe Dateiname.hex Dateiname.wav&lt;br /&gt;
&lt;br /&gt;
Die erzeugte WAVE-Datei kann dann vom Endanwender mit einem beliebigen WAVE-Player abgespielt und somit an den µC übertragen werden.&lt;br /&gt;
&lt;br /&gt;
Möchte man eine niedrige Übertragungsrate benutzen, kann man die Anzahl der Samples pro Sekunde auf einen niedrigeren Wert einstellen. Der Standard-Wert ist 41667.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
  sndflash.exe -s 22050 Dateiname.hex&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WICHTIG:&#039;&#039;&#039; In diesem Fall muss sndrxconfig.h auf der Empfängerseite (µC) entsprechend konfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
Auf der µC-Seite kann über eine LED der Status beim Flashen angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:SNDRX-Kalibrierung.png|miniatur|LED zur Anzeige des Bootloader-Status]]&lt;br /&gt;
&lt;br /&gt;
Dazu muss in sndrx-bootloader.c gesetzt werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;c&amp;gt;&lt;br /&gt;
#define USE_LED         1&lt;br /&gt;
&amp;lt;/c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Darunter kann der Port konfiguriert werden, wo die LED angeschlossen ist. Im Beispiel-Code steht folgendes:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;c&amp;gt;&lt;br /&gt;
#define LED_PORT        PORTD&lt;br /&gt;
#define LED_DDR         DDRD&lt;br /&gt;
#define LED             6&lt;br /&gt;
&amp;lt;/c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel handelt es sich also um PD6.&lt;br /&gt;
&lt;br /&gt;
Beim Start des µCs leuchtet dann die LED für 3 Sekunden auf, bevor der Bootloader-Vorgang abgebrochen wird und ins normale Anwendungsprogramm gewechselt wird.&lt;br /&gt;
&lt;br /&gt;
Startet man innerhalb dieser 3 Sekunden das Flash-Programm auf dem PC, flackert die LED während der Übertragung auf, um anzuzeigen, dass die Daten angenommen und im Flash gespeichert werden. Nach dem Flashen erlischt die LED und es wird ins Anwendungsprogramm gesprungen. Tritt allerdings ein Übertragungsfehler auf, leuchtet die LED dauerhaft auf, um anzuzeigen, dass man nun das flash-Programm auf der PC-Seite neu starten muss, um den Flash-Vorgang zu wiederholen.&lt;br /&gt;
&lt;br /&gt;
= Weitere Entwicklung =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Geplant sind momentan folgende Änderungen bzw. Verbesserungen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Aufrufen einer Callback-Funktion im Falle eines Übertragungsfehlers&lt;br /&gt;
&lt;br /&gt;
         Derzeit ist es lediglich möglich, eine LED im Falle eines&lt;br /&gt;
         Übertragungsfehlers aufleuchten zu lassen.&lt;br /&gt;
         Dies soll durch eine Callback-Funktion ersetzt werden, um dem Anwender&lt;br /&gt;
         die Fehlerbehandlung durch eigene Routinen zu ermöglichen.&lt;br /&gt;
&lt;br /&gt;
* Test mit MAX485 / SN75176&lt;br /&gt;
&lt;br /&gt;
         Test, ob RS485-Transceiver sich auch als Eingangsschaltung eignen.&lt;br /&gt;
&lt;br /&gt;
* Anschluss eines Kondensatormikrofons&lt;br /&gt;
&lt;br /&gt;
         Durch den Anschluss eines Mikrofons nebst Verstärkerschaltung&lt;br /&gt;
         könnte man die Daten auch drahtlos übertragen. Dafür wäre evtl. dieses&lt;br /&gt;
         [http://www.watterott.com/de/Breakout-Board-mit-Kondensatormikrofon Kondensatormikrofon] geeignet.&lt;br /&gt;
&lt;br /&gt;
* Portierung des Sendemoduls sndtx und sndflash auf Linux&lt;br /&gt;
&lt;br /&gt;
Weitere Vorschläge zur Verbesserung des Programms oder der Schaltung können gerne in&lt;br /&gt;
&lt;br /&gt;
         http://www.mikrocontroller.net/topic/224911&lt;br /&gt;
&lt;br /&gt;
gemacht werden.&lt;br /&gt;
&lt;br /&gt;
= Versionshistorie =&lt;br /&gt;
&lt;br /&gt;
10.07.2011 &#039;&#039;&#039;V 1.0.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Erste Version&lt;br /&gt;
&lt;br /&gt;
10.07.2011 &#039;&#039;&#039;V 1.1.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* sndtx.exe kann nun auch WAVE-Dateien erzeugen, die mit einem beliebigen WAVE-Player übertragen werden können.&lt;br /&gt;
&lt;br /&gt;
14.07.2011 &#039;&#039;&#039;V 1.2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Neue Eingangsschaltung mit nur einem einem Kerko, drei Widerständen und einem Transistor&lt;br /&gt;
* Geschwindigkeitserhöhung auf über 1000 Zeichen/sec&lt;br /&gt;
* Bugfix in sndtx.exe beim Interpretieren der HEX-Datei (kurze Zeilen)&lt;br /&gt;
* Standard-Eingangspin von D0 auf B2 geändert&lt;br /&gt;
&lt;br /&gt;
17.07.2011 &#039;&#039;&#039;V 1.3.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Binärübertragung für Bootloader, dadurch Verdoppelung der Flash-Geschwindigkeit&lt;br /&gt;
* Neues PC-Flash-Programm sndflash.exe&lt;br /&gt;
* Abschalten des Ringbuffers nun möglich mit SNDRX_RINGBUFSIZE = 0&lt;br /&gt;
* Optimierung der ISR-Status-Variablen&lt;br /&gt;
&lt;br /&gt;
20.07.2011 &#039;&#039;&#039;V 1.4.0&#039;&#039;&#039;&lt;br /&gt;
* Pullup-Widerstand am Transistor wegoptimiert, übernimmt nun der ATmega.&lt;br /&gt;
* Bootloader von der Größe her auf unter 1KB reduziert&lt;br /&gt;
* Bugfix Bootloader: Timer wird nun vor dem Applikationsstart wieder deaktiviert&lt;br /&gt;
* Bugfix Bootloader: Wenn die Übertragung fehlerhaft war, wird nun auf eine neue Übertragung gewartet&lt;br /&gt;
&lt;br /&gt;
22.08.2011 &#039;&#039;&#039;V 1.5.0&#039;&#039;&#039;&lt;br /&gt;
* Sendeformat auf flankencodiertes Protokoll umgestellt&lt;br /&gt;
* Erhöhung der Übertragungsgeschwindigkeit auf ca. 2000 Zeichen/sec&lt;br /&gt;
* Vereinfachung der Empfangsschaltung auf 1 Kondensator + 1 Poti&lt;br /&gt;
* Kalibrierungsprogramm für die Schaltung&lt;br /&gt;
* Checksums für Bootloaderübertragung eingebaut&lt;br /&gt;
&lt;br /&gt;
= Literatur =&lt;br /&gt;
&lt;br /&gt;
* http://www.mikrocontroller.net/topic/224911&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenübertragung]]&lt;/div&gt;</summary>
		<author><name>Juliano</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=STM32_LEDBlinken_AtollicTrueStudio&amp;diff=51185</id>
		<title>STM32 LEDBlinken AtollicTrueStudio</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=STM32_LEDBlinken_AtollicTrueStudio&amp;diff=51185"/>
		<updated>2010-10-07T14:17:54Z</updated>

		<summary type="html">&lt;p&gt;Juliano: mehrzahlapostroph entfernt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Um den Einstieg zu erleichtern wird hier ein minimales Beispiel, eine blinkende LED, mithilfe der STM32 Std. Peripherial Library vorgestellt.&lt;br /&gt;
&lt;br /&gt;
=== Verwendete Komponenten ===&lt;br /&gt;
&lt;br /&gt;
* IDE Atollic Truestudio Lite 1.4 (Free)&lt;br /&gt;
* JTAG Debugger (ca. 25€)&lt;br /&gt;
* Ein Test/Demoboard mit einem STM32F10x (und mindestens eine schaltbare LED)&lt;br /&gt;
&lt;br /&gt;
=== Kompontenten herunterladen und installieren ===&lt;br /&gt;
&lt;br /&gt;
Downloaden von Atollic TrueSTUDIO®/STM32 Lite (1.4) von http://www.atollic.com/index.php/download/downloadstm32 und intallieren.&lt;br /&gt;
&lt;br /&gt;
Den ST-LINK updaten damit er neuere Controller kennt. Downloaden des &amp;quot;ST-Link firmware upgrade&amp;quot; von der ST Seite http://www.st.com/mcu/familiesdocs-110.html.&lt;br /&gt;
ST-Link am USB anstecken, ZIP-File Entpacken, ST-LinkUpgrade.exe ausführen, Button &amp;quot;Device Connect&amp;quot; und &amp;quot;YES&amp;quot; anklicken um das update auszuführen.&lt;br /&gt;
&lt;br /&gt;
=== Dokumentationen herunterladen ===&lt;br /&gt;
Von der ST Seite http://www.st.com/mcu/familiesdocs-110.html herunterladen von&lt;br /&gt;
* RM0008 Reference Manual&lt;br /&gt;
* Das zum Controller auf dem Board passende Datasheet&lt;br /&gt;
  (zb. &amp;quot;STM32F105/107xx&amp;quot; für den STM32F107)&lt;br /&gt;
* PM0056 STM32F10xxx Cortex-M3 programming manual&lt;br /&gt;
&lt;br /&gt;
=== C-Code Projekt für den Controller einrichten ===&lt;br /&gt;
TrueStudio starten und einen (neuen) Workspace Ordner wählen. Im Workspace Ordner wird pro Projekt dann ein Projektordner abgelegt. &lt;br /&gt;
&lt;br /&gt;
[[Datei:Truestudio_start_workspace.png]]&lt;br /&gt;
&lt;br /&gt;
Die Introseite beenden mit &amp;quot;Start using TrueSTUDIO&amp;quot; und ein neues C-Projekt erstellen mit File -&amp;gt; New -&amp;gt; C-Projekt.... wähle STM32 C Projekt ... Atollic ARM Tools&lt;br /&gt;
&lt;br /&gt;
[[Datei:Truestudio_new_c_project.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:Truestudio_new_c_project_wizard1.JPG]]&lt;br /&gt;
&lt;br /&gt;
Nachfolgender Dialog definier welche Projekteinstellungen vorgenommen werden und welches Linkerscript und Startupfile in das Projekt kopiert wird.&lt;br /&gt;
&lt;br /&gt;
Evaluation board: None Ausser der Std. Peripherial Library wollen wir keinen zusätzlichen Code hinzufügen&lt;br /&gt;
&lt;br /&gt;
Microcontroller family und Microcontroller: Wähle hier den Controller der auf DEINEM EIGENEN Board bestückt ist.&lt;br /&gt;
&lt;br /&gt;
Code location: &lt;br /&gt;
FLASH -- das Programm wird dauerhaft in in internen Flash des STM32 abgelegt. &lt;br /&gt;
RAM -- das Programm wird in den internen RAM geschrieben und ist nach dem abschalten des Stromes wieder futsch.&lt;br /&gt;
&lt;br /&gt;
Nun den Finish Button drücken, das Projekt wird erstellt, die notwendigen Dateien erzeugt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Truestudio_new_c_project_wizard2.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Main Code für Blinking LED ===&lt;br /&gt;
&lt;br /&gt;
Die Codefiles finden sich im Order src. &lt;br /&gt;
Der vom Wizard erstellte Code im main.c wird durch folgenden Code ersetzt.&lt;br /&gt;
&lt;br /&gt;
main.c:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;stm32f10x.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
// Die Std. Peripherie arbeitet viel über Strukturen&lt;br /&gt;
// Struktur um PortPins zu initialisieren&lt;br /&gt;
GPIO_InitTypeDef GPIO_InitStructure;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void delayLoop() {&lt;br /&gt;
	uint32_t delayCount = 1000000;&lt;br /&gt;
	while (delayCount &amp;gt; 0) {&lt;br /&gt;
		delayCount--;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int main(void)&lt;br /&gt;
{&lt;br /&gt;
	// Die Std. Peripherie nun Clocks, PLLs usw. einrichten&lt;br /&gt;
	SystemInit();&lt;br /&gt;
&lt;br /&gt;
	// PORT D Peripherie aktivieren&lt;br /&gt;
	RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD, ENABLE);&lt;br /&gt;
&lt;br /&gt;
	// PortPin als Ausgang configurieren&lt;br /&gt;
	GPIO_InitStructure.GPIO_Pin   = GPIO_Pin_7;       &lt;br /&gt;
	GPIO_InitStructure.GPIO_Mode  = GPIO_Mode_Out_PP; &lt;br /&gt;
	GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; &lt;br /&gt;
	GPIO_Init(GPIOD, &amp;amp;GPIO_InitStructure);            &lt;br /&gt;
&lt;br /&gt;
	while(1) {&lt;br /&gt;
		GPIOD-&amp;gt;BSRR = GPIO_Pin_7; // LED On&lt;br /&gt;
		delayLoop();&lt;br /&gt;
&lt;br /&gt;
		GPIOD-&amp;gt;BRR = GPIO_Pin_7;  // LED Off&lt;br /&gt;
		delayLoop();&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Projekt Builden ===&lt;br /&gt;
&lt;br /&gt;
Das Projekt nun Builden mit dem Eintrag &amp;quot;Debug&amp;quot; beim Hammersymbol.&lt;br /&gt;
Am unteren Rand gibt es die Problems view, hier dürfen keine Fehler aufscheinen. In der Console View wird der Compile und Linkerablauf und das Ergebnis ausgegeben.&lt;br /&gt;
&lt;br /&gt;
Wenn es klappt liegt nun das fertige File als LEDBlinken.elf im Ordner &amp;quot;Debug&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Truestudio_compilieren.JPG]]&lt;br /&gt;
&lt;br /&gt;
=== Configuration zum Flashen und Debuggen ===&lt;br /&gt;
&lt;br /&gt;
Das File nun mit dem ST-Link über JTAG auf das Board flashen.&lt;br /&gt;
Dazu muss erstmalig eine Debug Configuration eingerichtet werden.&lt;br /&gt;
Klicke auf das Icon des &amp;quot;Grünen Käfer&amp;quot; und selektiere &amp;quot;Debug As&amp;quot; --&amp;gt; &amp;quot;Embedded C/C++ Application&amp;quot;. Der Wizard für eine neue Debug Configuration wird geöffnet, die Einstellungen für den ST-LINK sich korrekt eingetragen.&lt;br /&gt;
&lt;br /&gt;
Mit Apply und OK wird die neuen Debug Configuration angelegt (elf File in den Controller flashen, debug starten, brakepoint ist erste zeile in main)&lt;br /&gt;
Diese Debug Config ist nun direkt über das Debug Icon &amp;quot;Grüner Käfer&amp;quot; erreichbar.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Truestudio_flash_and_debug_stlink_first_time.JPG‎]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:Truestudio_flash_and_debug_wizard.JPG]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:Truestudio_debug_session1.JPG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Workspace mit Projekt zum download ===&lt;br /&gt;
&lt;br /&gt;
Falls es nicht klappt hier der Workspace mit dem Blinking LED Projekt drin.&lt;br /&gt;
&lt;br /&gt;
[http://www.inexess.com/pwiki/doku.php?id=electronic:arm_cortex_m3 TrueStudio/STM32 Workspace mit Blinking LED Projekt]&lt;br /&gt;
&lt;br /&gt;
=== Verwandte Themen===&lt;br /&gt;
* [[STM32|Artikel Übersicht über STM32 CPUs]]&lt;br /&gt;
[[Category:ARM]][[Category:STM32]]&lt;br /&gt;
* [[prog_bsp_timer_1_timer2|Programmbeispiel für die Verwendung von Timer2 zusammen mit dem Interrupt]]&lt;/div&gt;</summary>
		<author><name>Juliano</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=STM32&amp;diff=50829</id>
		<title>STM32</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=STM32&amp;diff=50829"/>
		<updated>2010-09-23T10:09:26Z</updated>

		<summary type="html">&lt;p&gt;Juliano: /* Evaluation Boards */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Allgemeine Infos ==&lt;br /&gt;
&lt;br /&gt;
Der STM32 ist ein Mikrocontroller von [http://www.st.com/mcu/inchtml-pages-stm32.html ST] mit einer 32-Bit [http://www.arm.com/products/processors/cortex-m/index.php ARM Cortex-M3] CPU. Diese Architektur ist speziell für den Einsatz in Microcontrollern neu entwickelt, und löst damit die bisherigen ARM7 basierten Controller weitestgehend ab. Den STM32 gibt es von ST in unzähligen Varianten mit variabler Peripherie und verschiedenen Gehäusegrössen und -formen. Durch die geringe Chipfläche des Cores ist es ST möglich, eine 32 Bit-CPU für weniger als 1 EUR anzubieten.&lt;br /&gt;
&lt;br /&gt;
Bisher gibt es drei STM32-Familien, wobei sich die Größte (STM32F) in weitere Unterfamilien (Linien) aufteilt:&lt;br /&gt;
* [http://www.st.com/mcu/inchtml-pages-stm32.html STM32F]&lt;br /&gt;
** Connectivity line&lt;br /&gt;
** Performance line&lt;br /&gt;
** USB Access line&lt;br /&gt;
** Access Line&lt;br /&gt;
** Value line (teilweise verfügbar)&lt;br /&gt;
* [http://www.st.com/mcu/inchtml-pages-stm32l.html STM32L] (LowPower) (auf ST-Webseite gelistet, noch in Entwicklung)&lt;br /&gt;
** mit LCD Treiber&lt;br /&gt;
* STM32T (Touch)  &lt;br /&gt;
* [http://www.st.com/mcu/inchtml-pages-stm32w.html STM32W] (RF-MCU) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Cortex-M3 Kern&lt;br /&gt;
* 16KB ... 1MB [[Flash-ROM]] und bis zu 96KB [[Speicher#SRAM|SRAM]] und bis zu 4KB [[Speicher#EEPROM|EEPROM]] (STM32L)&lt;br /&gt;
* [[IC-Gehäuseformen | Gehäuse]] 36 ... 144 Pins als QFN, LQFP und BGA&lt;br /&gt;
* Derzeit sind über &#039;&#039;&#039;110&#039;&#039;&#039; STM32 Derivate/Varianten verfügbar&lt;br /&gt;
* Derzeit bis 72MHz, Modelle bis 120MHz (mit 0 Wait-States) sind angekündigt&lt;br /&gt;
* Externes Businterface&lt;br /&gt;
* LCD Treiber für 8x40 Punkte&lt;br /&gt;
* Spannungsbereich 1,65 ... 3,6V, nur eine Betriebsspannung nötig&lt;br /&gt;
* Temperaturbereich bis 125 °C&lt;br /&gt;
* Bis zu 112 IOs, viele davon [[Pegelwandler|5V-tolerant]]&lt;br /&gt;
* Interner, kalibrierter RC-Oszillator mit 8MHz&lt;br /&gt;
* Externer Quarz&lt;br /&gt;
* Real Time Clock mit eigenem Quarz und separater Stromversorgung&lt;br /&gt;
* Bis zu 11 [[Timer]], je Timer bis zu 4 IC/OC/PWM Ausgänge. Davon 2x Motion Control Timer&lt;br /&gt;
* Systick Counter&lt;br /&gt;
* Bis zu 3 12-Bit [[AD-Wandler]] mit insgesamt 21 AD-Eingängen, integrierter [[Temperatursensor]]&lt;br /&gt;
* Bis zu 2 12-Bit [[DA-Wandler]]&lt;br /&gt;
* Bis zu 2 [[DMA]] Controller mit bis zu 12 Kanälen&lt;br /&gt;
* Bis zu 2x [[I2C|I²C]]&lt;br /&gt;
* Bis zu 5x [[UART|USART]] mit LIN, IrDA und Modem Control&lt;br /&gt;
* Bis zu 3x [[SPI]]&lt;br /&gt;
* Bis zu 2x [[I2S|I²S]]&lt;br /&gt;
* Bis zu 2x [[CAN]]&lt;br /&gt;
* [[USB]] 2.0 Full Speed / OTG&lt;br /&gt;
* SDIO Interface (z.B. SD-Card Reader)&lt;br /&gt;
* Ethernet&lt;br /&gt;
* Watchdog mit Window-Mode&lt;br /&gt;
* Jedes Peripheriemodul ist separat einschaltbar, wodurch sich erheblich [[Ultra low power|Strom sparen]] lässt&lt;br /&gt;
* [[JTAG]] und SWD (Serial Wire Debug) Interface&lt;br /&gt;
* Bis zu 6 Hardware-Breakpoints für Debuggen&lt;br /&gt;
* und vieles mehr . . .&lt;br /&gt;
&lt;br /&gt;
[[bild:stm32F103xc.png]]&lt;br /&gt;
&lt;br /&gt;
== Struktur der Dokumentation: ==&lt;br /&gt;
&lt;br /&gt;
Als Beispiel der Dokumentation soll stellvertretend der [http://www.st.com/mcu/devicedocs-STM32F103RC-110.html STM32F103RC] genannt werden. Die Seite von ST beinhaltet alle nötigen Informationen passend zu diesem Prozessor.&lt;br /&gt;
&lt;br /&gt;
Diese Dokumente von ST beschreiben den Controller:&lt;br /&gt;
&lt;br /&gt;
* [http://www.st.com/stonline/products/literature/ds/14611.pdf Datasheet STM32F103xC/D/E]&lt;br /&gt;
* [http://www.st.com/stonline/products/literature/rm/13902.pdf Reference Manual]&lt;br /&gt;
* [http://www.st.com/stonline/products/literature/pm/15491.pdf Cortex-M3 Programming Manual]&lt;br /&gt;
* [http://www.st.com/stonline/products/literature/pm/13259.pdf Flash Programming Reference]&lt;br /&gt;
&lt;br /&gt;
Im Datasheet sind die speziellen Eigenschaften einer bestimmten Modellreihe beschrieben und die exakten Daten und Pinouts aufgeführt. Die Peripheriemodule werden nur aufgeführt, nicht detailliert beschrieben. In der Referenz ist der gesamte Controller mit Peripheriemodulen im Detail beschrieben, gültig für alle STM32 Controller. Details zum Prozessorkern selbst und den nicht STM32-spezifischen mit dem Cortex-M3 Core assoziierten Modulen wie dem Interrupt-Controller und dem Systick-Timer findet man jedoch nicht dort, sondern im Cortex-M3 Manual. Wer nicht die ST Firmware-Library verwendet, der benötigt zusätzlich die Flash Programming Reference für die Betriebsart des Flash-ROMs, d.h. die frequenzabhängige Konfiguration der Waitstates. Hinzu kommen optionale Dokumente von ARM, die den [http://infocenter.arm.com/help/topic/com.arm.doc.ddi0337-/ Cortex-M3 Kern] beschreiben. Hier gibt es den Opcode wenn man ihn in [http://infocenter.arm.com/help/topic/com.arm.doc.ddi0403-/ Assembler] programmieren möchte. Zusätzlich sollten auch die [http://www.st.com/stonline/products/literature/es/14732.pdf Errata Sheets] beachtet werden. Empfohlen sei auch die Appnote &amp;quot;[http://www.st.com/stonline/products/literature/an/13675.pdf STM32F10xxx hardware development: getting started]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== ‎STM32F10x Standard Peripherals Library ==&lt;br /&gt;
&lt;br /&gt;
ST bietet eine umfangreiche Firmwarebibliothek, eine einzige Bibliothek für alle STM32 Derivate. Das ist der große Vorteil von ST (gibt es beispielsweise auf den Cortex-M3 Controllern von TI auch, ist teilweise in einem separaten ROM untergebracht). Einmal programmieren und in allen STM32 verwendbar. Alle Funktionen sind gekapselt in einfache Strukturen und Funktionsaufrufe. Somit muss man sich nicht selbst um die Peripherieregister kümmern. Diese Library und ihre Dokumentation setzen das grundlegende Verständnis der Funktion des jeweiligen Peripheriemoduls voraus, wie es die o.A. Referenz und diverse Appnotes vermitteln.&lt;br /&gt;
&lt;br /&gt;
Details siehe: [[‎STM32F10x Standard Peripherals Library]].&lt;br /&gt;
&lt;br /&gt;
Mit [https://sourceforge.net/projects/libopenstm32/ libopenstm32] ist derzeit auch eine Open-Source Alternative (GPL, Version 3 oder höher) zur ST Library in Entwicklung.&lt;br /&gt;
&lt;br /&gt;
== CMSIS ==&lt;br /&gt;
&lt;br /&gt;
Parallel zur Firmware-Library gibt es für die &amp;quot;Selbermacher&amp;quot; die CMSIS, die einen Teil der HW und den Core Support abdeckt.&lt;br /&gt;
Im Rahmen des CMSIS Standard ([http://www.onARM.com www.onARM.com]) wurden die Headerfiles standardisiert, der Zugriff auf die Register erfolgt per &#039;&#039;&#039;Peripheral-&amp;gt;Register&#039;&#039;&#039;. Weiterhin existieren eine Zahl von Helferfunktionen für den NVIC, als auch eine SystemInit - Funktion, welche sich um die PLL kümmert.&lt;br /&gt;
Die CMSIS ist im Download der FW-Lib enthalten.&lt;br /&gt;
&lt;br /&gt;
Der Sys-Tick Counter ist ebenfalls in der CMSIS enthalten da er Bestandteil des Cortex-M3 ist.&lt;br /&gt;
&lt;br /&gt;
== Debug-Interface ==&lt;br /&gt;
&lt;br /&gt;
Als Debug Interface stehen zwei Varianten zur Auswahl:&lt;br /&gt;
* [[JTAG]]&lt;br /&gt;
* SWD (Serial Wire Debug)&lt;br /&gt;
&lt;br /&gt;
Für JTAG sind 6 Steuerleitungen nötig, für SWD 2 (zzgl GND/3,3V).&lt;br /&gt;
Die SWD Schnittstelle verfügt außerdem über eine weitere Leitung, SWO. Über diesen Kanal kann ein vereinfachtes Trace des Core ermöglicht werden, sowie &amp;quot;printf-ähnlich&amp;quot; Daten über den ITM Channel 0 geschickt und im Debugger ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
Die Coresight-Debug-Architektur ermöglicht ein non-invasive debugging, d.h. es können während des Betriebes ohne Beeinflussung des Prozessors Daten vom Speicher gelesen und in selbigen geschrieben werden.&lt;br /&gt;
&lt;br /&gt;
Standard-JTAG Steckerbelegungen: http://www.keil.com/support/man/docs/ulink2/ulink2_hw_connectors.htm&lt;br /&gt;
&lt;br /&gt;
=== Der 10polige JTAG-Stecker von mmvisual ===&lt;br /&gt;
mmvisual hat mit dieser Steckerbelegung die Standard JTAG Schnittstelle erweitert:&lt;br /&gt;
&lt;br /&gt;
Ich habe diesen Part in den Artikel [http://www.mikrocontroller.net/articles/JTAG#Der_10-Polige_JTAG_Stecker_von_mmvisual JTAG] verschoben.&lt;br /&gt;
Hinzu gekommen ist die Adapterplatine 10-Polig auf Standard JTAG 20 Polig mit TTL/V24 Wandler. [http://www.mikrocontroller.net/articles/JTAG#Die_Adapterplatine Siehe hier.]&lt;br /&gt;
&lt;br /&gt;
=== STM32 Programmiertool ===&lt;br /&gt;
&lt;br /&gt;
Details sind hier im Forum: [http://www.mikrocontroller.net/topic/141711 STM32 Programmiertool]&lt;br /&gt;
&lt;br /&gt;
== Vorteile ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorteile gegenüber ARM7:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Interrupt-Controller jetzt Teil des Prozessors (als Core Peripheral), die Vector Table ist jetzt eine echte Vektortabelle, keine Sprungleiste wie bei ARM7). Durch Automatismen zwischen Core und NVIC (auto register save r0..r3, lr, sp, pc) bei Interrupt Entry wird eine deutlich schnellere Ausführungszeit bei Interrupts erreicht. Der Interrupt Code muss sich nicht mehr selbst um die Sicherung der o.g. Register kümmern und eine besondere Konfiguration der Handler im Compiler entfällt. Sind vor Beendigung einer ISR (d.h. Rücksprung zum User Code) weitere Interrupts pending, so werden diese ausgeführt, ohne dass eine komplette pop-push-sequenz der Register notwendig ist. Schön beschrieben ist es hier im [http://www.st.com/mcu/files/mcu/1221142709.pdf Insider&#039;s Guide] unter 2.4.5 / Seite 20.&lt;br /&gt;
* Thumb-2 Befehlssatz, deutlich schneller als Thumb-1 und ebenso kompakt&lt;br /&gt;
* Weniger Pins für Debugging benötigt durch SWD&lt;br /&gt;
* Mehr Hardware Breakpoints machen debuggen einfacher&lt;br /&gt;
* Software ist einfacher weil die Umschaltung zwischen ARM Mode und Thumb Mode wegfällt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorteile gegenüber LPC1700 und LPC1300:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Flexiblere Gehäuseformen mit mehr Peripherie bei kleinen Gehäusen&lt;br /&gt;
* FW-Lib für alle STM32 gleich, alle AppNotes/Demos beziehen sich auf diese eine FW-Lib was die Entwicklung der eigenen Applikation sehr beschleunigt.&lt;br /&gt;
* Genauerer und flexiblerer ADC, insbesondere gegenüber LPC1300&lt;br /&gt;
* Flexiblere Varianten der Peripherie &amp;gt;&amp;gt; bei weniger einen deutlichen Preisvorteil&lt;br /&gt;
* ab 0,85 EUR (Stand 2010) Allerdings gibts den LPC1100 mit Cortex-M0 schon ab 0,65 $!&lt;br /&gt;
&#039;&#039;&#039;Nachteil gegenüber LPC1700:&#039;&#039;&#039;&lt;br /&gt;
* Nur 72 MHz statt 100 MHz (LPC1759: 120 MHz) Taktfrequenz (120 MHz Versionen sind von ST angekündigt)&lt;br /&gt;
* Der LPC1700 besitzt deutlich mehr Mechanismen, um die Auswirkung der Waitstates des Flash-ROMs auf Code- und Datenzugriffe zu reduzieren und das bedeutet mehr Performance bei gleicher Taktfrequenz.&lt;br /&gt;
* Alle LPC1xxx haben 32 Bit Timer.&lt;br /&gt;
&#039;&#039;&#039;Vorteile gegenüber anderen &amp;quot;Kleinen&amp;quot; wie z.B. PIC, Atmel usw.&#039;&#039;&#039;&lt;br /&gt;
* nahezu gleicher Preis bei Hobby Anwendungen&lt;br /&gt;
* 32 Bit ohne Umwege in Assembler rechenbar&lt;br /&gt;
* bessere Peripherie&lt;br /&gt;
* ... und weitere 1000 Punkte ...&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nachteil für Hobby-Anwender&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Nicht direkt &amp;quot;Steckbrettauglich&amp;quot;, da kein DIL Gehäuse verfügbar. Der ebay-Shop dipmicro führt jedoch sehr günstige Lötadapter für Umsetzung von LQFP48 auf DIP48.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Programmierung ==&lt;br /&gt;
&lt;br /&gt;
Als Programmieroberfläche kann eine kostenlose Struktur verwendet werden. Es ist für den Einsteiger schwierig herauszufinden welche Open-Source Programme man braucht damit es funktioniert, daher hier eine Zusammenstellung:&lt;br /&gt;
&lt;br /&gt;
* Eclipse&lt;br /&gt;
* Yagarto Tools&lt;br /&gt;
* Codesourcery Light&lt;br /&gt;
* OpenOCD&lt;br /&gt;
* Eclipse Plugin &amp;quot;GDB Hardware Debugging&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Folgende kommerzielle Umgebungen sind verfügbar:&lt;br /&gt;
&lt;br /&gt;
* [http://www.keil.com Keil µVision] (Demo max. 32KB Code)&lt;br /&gt;
* [http://www.iar.com IAR] (Demo max. 32KB Code)&lt;br /&gt;
* [http://www.raisonance.com Raisonance Ride7] (Demo max. 32KB Code, auf GCC basierend)&lt;br /&gt;
* [http://www.atollic.com Atollic] (Lite Version ohne Code-Limit, auf GCC basierend)&lt;br /&gt;
* [http://www.rowley.co.uk/arm/ Rowley Crossworks] (Demo 30 Tage unbeschränkt, 150$ für nichtkommerzielle Nutzung, auf GCC basierend)&lt;br /&gt;
&lt;br /&gt;
Programmieradapter&lt;br /&gt;
* [http://www.segger.com J-Link / J-Trace] Cortex-M3, als [http://www.segger.com/cms/j-link-edu.html NonComercial] J-Link für ca. 60,- zu haben, läuft in µVision, IAR, gdb&lt;br /&gt;
* [http://olimex.com/dev/index.html Olimex] ARM-USB-OCD (ca. 60.-)&lt;br /&gt;
* Keil [http://www.keil.com/arm/ulink2/ ULINK2], [http://www.keil.com/arm/ulinkpro/ ULINK pro]&lt;br /&gt;
* [http://www.st.com/mcu/contentid-126-110-ST_LINK.html ST-Link]&lt;br /&gt;
* [http://www.raisonance.com/~rlink-debugger-programmer__microcontrollers__tool~tool__T018:4cn9ziz4bnx6.html Raisonance RLink]&lt;br /&gt;
* [http://www.amontec.com Amontec]&lt;br /&gt;
* [http://www.hjtag.com H-JTAG] Personal Edition für ca. 60,- zu haben, läuft mit ADS, SDT, IAR, Vision und RVDS &lt;br /&gt;
&lt;br /&gt;
Programmieradapter Open-Source&lt;br /&gt;
* [http://www.oocdlink.com/ OOCDLink]&lt;br /&gt;
* [http://www.openpilot.org/Floss-JTAG Floss-JTAG]&lt;br /&gt;
&lt;br /&gt;
=== Installation für STM32 ===&lt;br /&gt;
&lt;br /&gt;
* Eclipse &amp;quot;Helios&amp;quot; installieren mit GNU ARM Eclipse Plug-in&lt;br /&gt;
    Eclipse IDE for C/C++ Developers downloaden und installieren&lt;br /&gt;
    http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/heliosr&lt;br /&gt;
&lt;br /&gt;
    GNU ARM Eclipse Plug-in runterladen und installieren&lt;br /&gt;
    Download: http://sourceforge.net/projects/gnuarmeclipse/&lt;br /&gt;
    Infos: http://sourceforge.net/apps/mediawiki/gnuarmeclipse/index.php?title=Main_Page&lt;br /&gt;
&lt;br /&gt;
    Wird CodeSourcery G++ Lite verwendet so muss die PATH Variable angepasst &lt;br /&gt;
    werden damit das Plugin die CodeSourcery exe Files findet (für Discovery notwendig). &lt;br /&gt;
    Alternativ das eclipse von einem script aus starten und zuerst den PATH erweitern.&lt;br /&gt;
&lt;br /&gt;
    Soll das ST-LINK verwendet werden so kann der Atollic ST-LINK&lt;br /&gt;
    GDBSERVER aus der Atollic free version genutzt werden. &lt;br /&gt;
    Mit dem gdbserver im eclipse kann damit problemlos geflasht und &lt;br /&gt;
    gedebuggt werden (JTAG und SWD).&lt;br /&gt;
&lt;br /&gt;
    Die Startup und Linkerscripts der Atollic free version können für&lt;br /&gt;
    ein Projekt in dieser Konstallation genutzt werden.&lt;br /&gt;
&lt;br /&gt;
* Eclipse &amp;quot;Galileo&amp;quot; installation:&lt;br /&gt;
    http://www.eclipse.org/ &amp;gt;&amp;gt; Downloads &amp;gt;&amp;gt; &amp;quot;Eclipse IDE for C/C++ Developers (79 MB)&amp;quot;&lt;br /&gt;
    http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/galileo/SR1/eclipse-cpp-galileo-SR1-win32.zip&lt;br /&gt;
    Entpacken der Datei eclipse-cpp-galileo-SR1-win32.zip nach &amp;quot;C:\WinARM\&amp;quot; (Ordner neu erstellen)&lt;br /&gt;
&lt;br /&gt;
* Eclipse PlugIn hinzufügen:&lt;br /&gt;
    Help &amp;gt;&amp;gt; Install New Software... &amp;gt;&amp;gt; http://download.eclipse.org/tools/cdt/releases/galileo&lt;br /&gt;
    &amp;quot;Eclipse C/C++ Development Tools&amp;quot; + &amp;quot;Eclipse C/C++ GDB Hardware Debugging&amp;quot; installieren&lt;br /&gt;
&lt;br /&gt;
* Yagarto Tools:&lt;br /&gt;
    http://www.yagarto.de/ &amp;gt;&amp;gt; &amp;quot;Download (for Windows)&amp;quot; &amp;gt;&amp;gt; &amp;quot;YAGARTO Tools&amp;quot;&lt;br /&gt;
    http://www.yagarto.de/download/yagarto/yagarto-tools-20091223-setup.exe&lt;br /&gt;
    Installieren, Auswahl Verzeichnis &amp;quot;C:\WinARM\yagarto-tools&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* CodeSourcery:&lt;br /&gt;
    http://www.codesourcery.com/ &amp;gt;&amp;gt; Products&amp;gt;Sourcery G++&amp;gt;Editions&amp;gt;Lite &amp;gt;&amp;gt; Try Now&lt;br /&gt;
    http://www.codesourcery.com/downloads/public/public/gnu_toolchain/arm-none-eabi/arm-2010q1-188-arm-none-eabi.exe&lt;br /&gt;
    Installieren, Auswahl Verzeichnis &amp;quot;C:\WinARM\CodeSourcery&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* OpenOCD:&lt;br /&gt;
    Kompilierte Version für Windows:&lt;br /&gt;
    http://www.freddiechopin.info/  &amp;gt;&amp;gt; Download &amp;gt;&amp;gt; Software &amp;gt;&amp;gt; OpenOCD&lt;br /&gt;
    installieren nach &amp;quot;C:\WinARM\OpenOCD_0_4_0&amp;quot;&lt;br /&gt;
    ist auch auf der Seite [http://yagarto.de/#ocd Yagarto.de] beschrieben.&lt;br /&gt;
    PS: Sollte der Olimex ARM-USB-OCD verwendet werden, dann darf nicht der Treiber von Olimex verwendet werden, sondern der vom OpenOCD Download. [http://www.mikrocontroller.net/topic/173753#1668913 Siehe hier.]&lt;br /&gt;
&lt;br /&gt;
* ST Firmware:&lt;br /&gt;
    http://www.st.com &amp;gt;&amp;gt; Auswahl CPU STM32F103xxx &amp;gt;&amp;gt; &amp;quot;Firmware&amp;quot; &amp;quot;STM32F10x_StdPeriph_Lib&amp;quot;&lt;br /&gt;
    http://www.st.com/mcu/devicedocs-STM32F103RC-110.html&lt;br /&gt;
    Das ZIP &amp;quot;stm32f10x_stdperiph_lib.zip&amp;quot; Entpacken nach &amp;quot;C:\WinARM\examples\stm32_FW3.3.0\&lt;br /&gt;
&lt;br /&gt;
=== Installation für STM32 auf einem zweiten Rechner===&lt;br /&gt;
&lt;br /&gt;
* Kopieren des Verzeichnisses C:\WinARM\ (Zuvor wurden aus diesem Grund alle Setup-Pakete nach C:\WinARM\... installiert)&lt;br /&gt;
* Die PATH-Variable in der Systemsteuerung mit den C:\WinARM\.... Verzeichnissen nachführen&lt;br /&gt;
* Fertig.&lt;br /&gt;
&lt;br /&gt;
== Demo-Projekte ==&lt;br /&gt;
&lt;br /&gt;
* [[prog_bsp_timer_1_timer2|Programmbeispiel für die Verwendung von Timer2 zusammen mit dem Interrupt]]&lt;br /&gt;
* [[Cortex_M3_OCM3U]]&lt;br /&gt;
* Martin Thomas hat ein umfangreiches Projekt erstellt, in der die Eclipse Einstellungen enthalten sind:&lt;br /&gt;
** [http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/arm_memcards/index.html &amp;quot;ChaN&#039;s FAT-Module with STM32 SPI&amp;quot;]&lt;br /&gt;
* [[STM32 USB-FS-Device Lib]]&lt;br /&gt;
&lt;br /&gt;
== Errata, Tipps und Tricks ==&lt;br /&gt;
&lt;br /&gt;
* AD-Wandler PA0: Im Errata steht, dass hier Fehler in der Wandlung entstehen könnten, also einen anderen Pin verwenden.&lt;br /&gt;
* CAN-Bus PD0/PD1: Remap geht erst ab der 100-Pin-Version. Steht im RM0008 unter 8.3.3. Alle Infos von RM0008 8.3.x sind interssant&lt;br /&gt;
* CAN und USB sind nur bei der &amp;quot;◦Connectivity-Line&amp;quot; gleichzeitig nutzbar. Siehe Datenblätter.&lt;br /&gt;
* Mit internem RC-Oszillator kann die CPU mit maximal 64MHz betrieben werden. Mit einem externen Quarz sind dann 72MHz möglich.&lt;br /&gt;
* Für USB Betrieb muss die CPU mit 48MHz oder 72MHz betrieben werden.&lt;br /&gt;
&lt;br /&gt;
=== Tipps für Umsteiger von Atmel/PIC/8051 ===&lt;br /&gt;
* Prozessortakt hat unterschiedliche Taktquellen und eine PLL.&lt;br /&gt;
* Alle Peripheriemodule haben einen extra Clock, den man aktivieren muss.&lt;br /&gt;
* Wenn man z.B. einen UART benutzen möchte, so muss man den Clock vom UART, Alternate Function IO (AFIO) und dem GPIO-Port aktivieren.&lt;br /&gt;
* Ansonsten hat man nahezu doppelt so viele Möglichkeiten in den Peripheriemodulen.&lt;br /&gt;
* Forum zu [http://www.mikrocontroller.net/topic/175888 Interrupts vs. Events]&lt;br /&gt;
&lt;br /&gt;
== Bezugsquellen ==&lt;br /&gt;
&lt;br /&gt;
=== Controller ===&lt;br /&gt;
&lt;br /&gt;
Versandhäuser für Privatpersonen&lt;br /&gt;
&lt;br /&gt;
* [http://darisusgmbh.de/shop/index.php?cat=c2692_ARM-Cortex.html Darisus]&lt;br /&gt;
* [http://www.hbe-shop.de HBE (Farnell Programm für Private)] &lt;br /&gt;
* [http://www.sander-electronic.de/be00069.html Sander]&lt;br /&gt;
* [http://www.tme.eu/de/katalog/index.phtml#cleanParameters%3D1%26search%3DSTM32F10%26bf_szukaj%3D+ TME] &lt;br /&gt;
* [https://www.distrelec.de/ishopWebFront/catalog/product.do/para/keywords/is/STM32_ARM-Microcontroller/and/language/is/de/and/shop/is/DE/and/series/is/1/and/id/is/01/and/node/is/34910.html Distrelec]&lt;br /&gt;
&lt;br /&gt;
Gewerblich liefern natürlich viele wie Farnell, Digikey usw..&lt;br /&gt;
&lt;br /&gt;
=== Evaluation Boards ===&lt;br /&gt;
&lt;br /&gt;
* [http://shop.embedded-projects.net/index.php?module=artikel&amp;amp;action=gruppe&amp;amp;id=14 Im Shop von Embedded Projects]&lt;br /&gt;
* [http://www.watterott.com/de/Boards-Kits/ARM/ARM-Cortex-M3 Cortex M3 bei Watterott]&lt;br /&gt;
* [http://www.raisonance.com/~primer-starter-kits__microcontrollers__tool~tool__T018:4enfvamuxbtp.html Primer und Primer2 von Raisonance]&lt;br /&gt;
* [http://www.sander-electronic.de/es0028.html Sander Electronic]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/MP32F103-Stick:_Ein_Mini-Mikrocontroller-Board_mit_USB_und_bis_zu_4MB_Datenspeicher Artikel im Wiki, ARM mit USB und 4MB Speicher]&lt;br /&gt;
* [http://www.futurlec.com/STM32_Development_Board.shtml Futurlec Evalboard, ebenso Header-Board]&lt;br /&gt;
* [http://www.propox.com/products/t_174.html Propox, Header-Boards für 103R und 103V sowie Trägerplatine dafür]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Cortex_M3_OCM3U Cortex M3 Artikel im Wiki]&lt;br /&gt;
* [http://olimex.com/dev/index.html STM32 bei Olimex]&lt;br /&gt;
* [http://de.farnell.com/jsp/displayProduct.jsp?sku=1824325&amp;amp;action=view&amp;amp;CMP=GRHS-1000962 STM32Discovery bei Farnell] Mikrocontroller Board (STM32F100RBT6B) mit onboard USB-Programming Interface für ca. 12,5€&lt;br /&gt;
&lt;br /&gt;
== Weblinks, Foren, Communities ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/173753 Diskussion zum Artikel]&lt;br /&gt;
* [http://www.mikrocontroller.net/forum/mikrocontroller-elektronik?filter=ARM*+STM32*+Cortex* Suche im Forum]&lt;br /&gt;
* [https://my.st.com/public/STe2ecommunities/mcu/Lists/ARM%20CortexM3%20STM32/AllItems.aspx Forum auf der ST Homepage] &lt;br /&gt;
* [http://www.stm32circle.com/hom/index.php STM32 Community] &lt;br /&gt;
&lt;br /&gt;
[[Category:ARM]][[Category:STM32]]&lt;/div&gt;</summary>
		<author><name>Juliano</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=STM32&amp;diff=50828</id>
		<title>STM32</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=STM32&amp;diff=50828"/>
		<updated>2010-09-23T10:09:04Z</updated>

		<summary type="html">&lt;p&gt;Juliano: /* Evaluation Boards */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Allgemeine Infos ==&lt;br /&gt;
&lt;br /&gt;
Der STM32 ist ein Mikrocontroller von [http://www.st.com/mcu/inchtml-pages-stm32.html ST] mit einer 32-Bit [http://www.arm.com/products/processors/cortex-m/index.php ARM Cortex-M3] CPU. Diese Architektur ist speziell für den Einsatz in Microcontrollern neu entwickelt, und löst damit die bisherigen ARM7 basierten Controller weitestgehend ab. Den STM32 gibt es von ST in unzähligen Varianten mit variabler Peripherie und verschiedenen Gehäusegrössen und -formen. Durch die geringe Chipfläche des Cores ist es ST möglich, eine 32 Bit-CPU für weniger als 1 EUR anzubieten.&lt;br /&gt;
&lt;br /&gt;
Bisher gibt es drei STM32-Familien, wobei sich die Größte (STM32F) in weitere Unterfamilien (Linien) aufteilt:&lt;br /&gt;
* [http://www.st.com/mcu/inchtml-pages-stm32.html STM32F]&lt;br /&gt;
** Connectivity line&lt;br /&gt;
** Performance line&lt;br /&gt;
** USB Access line&lt;br /&gt;
** Access Line&lt;br /&gt;
** Value line (teilweise verfügbar)&lt;br /&gt;
* [http://www.st.com/mcu/inchtml-pages-stm32l.html STM32L] (LowPower) (auf ST-Webseite gelistet, noch in Entwicklung)&lt;br /&gt;
** mit LCD Treiber&lt;br /&gt;
* STM32T (Touch)  &lt;br /&gt;
* [http://www.st.com/mcu/inchtml-pages-stm32w.html STM32W] (RF-MCU) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Cortex-M3 Kern&lt;br /&gt;
* 16KB ... 1MB [[Flash-ROM]] und bis zu 96KB [[Speicher#SRAM|SRAM]] und bis zu 4KB [[Speicher#EEPROM|EEPROM]] (STM32L)&lt;br /&gt;
* [[IC-Gehäuseformen | Gehäuse]] 36 ... 144 Pins als QFN, LQFP und BGA&lt;br /&gt;
* Derzeit sind über &#039;&#039;&#039;110&#039;&#039;&#039; STM32 Derivate/Varianten verfügbar&lt;br /&gt;
* Derzeit bis 72MHz, Modelle bis 120MHz (mit 0 Wait-States) sind angekündigt&lt;br /&gt;
* Externes Businterface&lt;br /&gt;
* LCD Treiber für 8x40 Punkte&lt;br /&gt;
* Spannungsbereich 1,65 ... 3,6V, nur eine Betriebsspannung nötig&lt;br /&gt;
* Temperaturbereich bis 125 °C&lt;br /&gt;
* Bis zu 112 IOs, viele davon [[Pegelwandler|5V-tolerant]]&lt;br /&gt;
* Interner, kalibrierter RC-Oszillator mit 8MHz&lt;br /&gt;
* Externer Quarz&lt;br /&gt;
* Real Time Clock mit eigenem Quarz und separater Stromversorgung&lt;br /&gt;
* Bis zu 11 [[Timer]], je Timer bis zu 4 IC/OC/PWM Ausgänge. Davon 2x Motion Control Timer&lt;br /&gt;
* Systick Counter&lt;br /&gt;
* Bis zu 3 12-Bit [[AD-Wandler]] mit insgesamt 21 AD-Eingängen, integrierter [[Temperatursensor]]&lt;br /&gt;
* Bis zu 2 12-Bit [[DA-Wandler]]&lt;br /&gt;
* Bis zu 2 [[DMA]] Controller mit bis zu 12 Kanälen&lt;br /&gt;
* Bis zu 2x [[I2C|I²C]]&lt;br /&gt;
* Bis zu 5x [[UART|USART]] mit LIN, IrDA und Modem Control&lt;br /&gt;
* Bis zu 3x [[SPI]]&lt;br /&gt;
* Bis zu 2x [[I2S|I²S]]&lt;br /&gt;
* Bis zu 2x [[CAN]]&lt;br /&gt;
* [[USB]] 2.0 Full Speed / OTG&lt;br /&gt;
* SDIO Interface (z.B. SD-Card Reader)&lt;br /&gt;
* Ethernet&lt;br /&gt;
* Watchdog mit Window-Mode&lt;br /&gt;
* Jedes Peripheriemodul ist separat einschaltbar, wodurch sich erheblich [[Ultra low power|Strom sparen]] lässt&lt;br /&gt;
* [[JTAG]] und SWD (Serial Wire Debug) Interface&lt;br /&gt;
* Bis zu 6 Hardware-Breakpoints für Debuggen&lt;br /&gt;
* und vieles mehr . . .&lt;br /&gt;
&lt;br /&gt;
[[bild:stm32F103xc.png]]&lt;br /&gt;
&lt;br /&gt;
== Struktur der Dokumentation: ==&lt;br /&gt;
&lt;br /&gt;
Als Beispiel der Dokumentation soll stellvertretend der [http://www.st.com/mcu/devicedocs-STM32F103RC-110.html STM32F103RC] genannt werden. Die Seite von ST beinhaltet alle nötigen Informationen passend zu diesem Prozessor.&lt;br /&gt;
&lt;br /&gt;
Diese Dokumente von ST beschreiben den Controller:&lt;br /&gt;
&lt;br /&gt;
* [http://www.st.com/stonline/products/literature/ds/14611.pdf Datasheet STM32F103xC/D/E]&lt;br /&gt;
* [http://www.st.com/stonline/products/literature/rm/13902.pdf Reference Manual]&lt;br /&gt;
* [http://www.st.com/stonline/products/literature/pm/15491.pdf Cortex-M3 Programming Manual]&lt;br /&gt;
* [http://www.st.com/stonline/products/literature/pm/13259.pdf Flash Programming Reference]&lt;br /&gt;
&lt;br /&gt;
Im Datasheet sind die speziellen Eigenschaften einer bestimmten Modellreihe beschrieben und die exakten Daten und Pinouts aufgeführt. Die Peripheriemodule werden nur aufgeführt, nicht detailliert beschrieben. In der Referenz ist der gesamte Controller mit Peripheriemodulen im Detail beschrieben, gültig für alle STM32 Controller. Details zum Prozessorkern selbst und den nicht STM32-spezifischen mit dem Cortex-M3 Core assoziierten Modulen wie dem Interrupt-Controller und dem Systick-Timer findet man jedoch nicht dort, sondern im Cortex-M3 Manual. Wer nicht die ST Firmware-Library verwendet, der benötigt zusätzlich die Flash Programming Reference für die Betriebsart des Flash-ROMs, d.h. die frequenzabhängige Konfiguration der Waitstates. Hinzu kommen optionale Dokumente von ARM, die den [http://infocenter.arm.com/help/topic/com.arm.doc.ddi0337-/ Cortex-M3 Kern] beschreiben. Hier gibt es den Opcode wenn man ihn in [http://infocenter.arm.com/help/topic/com.arm.doc.ddi0403-/ Assembler] programmieren möchte. Zusätzlich sollten auch die [http://www.st.com/stonline/products/literature/es/14732.pdf Errata Sheets] beachtet werden. Empfohlen sei auch die Appnote &amp;quot;[http://www.st.com/stonline/products/literature/an/13675.pdf STM32F10xxx hardware development: getting started]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== ‎STM32F10x Standard Peripherals Library ==&lt;br /&gt;
&lt;br /&gt;
ST bietet eine umfangreiche Firmwarebibliothek, eine einzige Bibliothek für alle STM32 Derivate. Das ist der große Vorteil von ST (gibt es beispielsweise auf den Cortex-M3 Controllern von TI auch, ist teilweise in einem separaten ROM untergebracht). Einmal programmieren und in allen STM32 verwendbar. Alle Funktionen sind gekapselt in einfache Strukturen und Funktionsaufrufe. Somit muss man sich nicht selbst um die Peripherieregister kümmern. Diese Library und ihre Dokumentation setzen das grundlegende Verständnis der Funktion des jeweiligen Peripheriemoduls voraus, wie es die o.A. Referenz und diverse Appnotes vermitteln.&lt;br /&gt;
&lt;br /&gt;
Details siehe: [[‎STM32F10x Standard Peripherals Library]].&lt;br /&gt;
&lt;br /&gt;
Mit [https://sourceforge.net/projects/libopenstm32/ libopenstm32] ist derzeit auch eine Open-Source Alternative (GPL, Version 3 oder höher) zur ST Library in Entwicklung.&lt;br /&gt;
&lt;br /&gt;
== CMSIS ==&lt;br /&gt;
&lt;br /&gt;
Parallel zur Firmware-Library gibt es für die &amp;quot;Selbermacher&amp;quot; die CMSIS, die einen Teil der HW und den Core Support abdeckt.&lt;br /&gt;
Im Rahmen des CMSIS Standard ([http://www.onARM.com www.onARM.com]) wurden die Headerfiles standardisiert, der Zugriff auf die Register erfolgt per &#039;&#039;&#039;Peripheral-&amp;gt;Register&#039;&#039;&#039;. Weiterhin existieren eine Zahl von Helferfunktionen für den NVIC, als auch eine SystemInit - Funktion, welche sich um die PLL kümmert.&lt;br /&gt;
Die CMSIS ist im Download der FW-Lib enthalten.&lt;br /&gt;
&lt;br /&gt;
Der Sys-Tick Counter ist ebenfalls in der CMSIS enthalten da er Bestandteil des Cortex-M3 ist.&lt;br /&gt;
&lt;br /&gt;
== Debug-Interface ==&lt;br /&gt;
&lt;br /&gt;
Als Debug Interface stehen zwei Varianten zur Auswahl:&lt;br /&gt;
* [[JTAG]]&lt;br /&gt;
* SWD (Serial Wire Debug)&lt;br /&gt;
&lt;br /&gt;
Für JTAG sind 6 Steuerleitungen nötig, für SWD 2 (zzgl GND/3,3V).&lt;br /&gt;
Die SWD Schnittstelle verfügt außerdem über eine weitere Leitung, SWO. Über diesen Kanal kann ein vereinfachtes Trace des Core ermöglicht werden, sowie &amp;quot;printf-ähnlich&amp;quot; Daten über den ITM Channel 0 geschickt und im Debugger ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
Die Coresight-Debug-Architektur ermöglicht ein non-invasive debugging, d.h. es können während des Betriebes ohne Beeinflussung des Prozessors Daten vom Speicher gelesen und in selbigen geschrieben werden.&lt;br /&gt;
&lt;br /&gt;
Standard-JTAG Steckerbelegungen: http://www.keil.com/support/man/docs/ulink2/ulink2_hw_connectors.htm&lt;br /&gt;
&lt;br /&gt;
=== Der 10polige JTAG-Stecker von mmvisual ===&lt;br /&gt;
mmvisual hat mit dieser Steckerbelegung die Standard JTAG Schnittstelle erweitert:&lt;br /&gt;
&lt;br /&gt;
Ich habe diesen Part in den Artikel [http://www.mikrocontroller.net/articles/JTAG#Der_10-Polige_JTAG_Stecker_von_mmvisual JTAG] verschoben.&lt;br /&gt;
Hinzu gekommen ist die Adapterplatine 10-Polig auf Standard JTAG 20 Polig mit TTL/V24 Wandler. [http://www.mikrocontroller.net/articles/JTAG#Die_Adapterplatine Siehe hier.]&lt;br /&gt;
&lt;br /&gt;
=== STM32 Programmiertool ===&lt;br /&gt;
&lt;br /&gt;
Details sind hier im Forum: [http://www.mikrocontroller.net/topic/141711 STM32 Programmiertool]&lt;br /&gt;
&lt;br /&gt;
== Vorteile ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorteile gegenüber ARM7:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Interrupt-Controller jetzt Teil des Prozessors (als Core Peripheral), die Vector Table ist jetzt eine echte Vektortabelle, keine Sprungleiste wie bei ARM7). Durch Automatismen zwischen Core und NVIC (auto register save r0..r3, lr, sp, pc) bei Interrupt Entry wird eine deutlich schnellere Ausführungszeit bei Interrupts erreicht. Der Interrupt Code muss sich nicht mehr selbst um die Sicherung der o.g. Register kümmern und eine besondere Konfiguration der Handler im Compiler entfällt. Sind vor Beendigung einer ISR (d.h. Rücksprung zum User Code) weitere Interrupts pending, so werden diese ausgeführt, ohne dass eine komplette pop-push-sequenz der Register notwendig ist. Schön beschrieben ist es hier im [http://www.st.com/mcu/files/mcu/1221142709.pdf Insider&#039;s Guide] unter 2.4.5 / Seite 20.&lt;br /&gt;
* Thumb-2 Befehlssatz, deutlich schneller als Thumb-1 und ebenso kompakt&lt;br /&gt;
* Weniger Pins für Debugging benötigt durch SWD&lt;br /&gt;
* Mehr Hardware Breakpoints machen debuggen einfacher&lt;br /&gt;
* Software ist einfacher weil die Umschaltung zwischen ARM Mode und Thumb Mode wegfällt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorteile gegenüber LPC1700 und LPC1300:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Flexiblere Gehäuseformen mit mehr Peripherie bei kleinen Gehäusen&lt;br /&gt;
* FW-Lib für alle STM32 gleich, alle AppNotes/Demos beziehen sich auf diese eine FW-Lib was die Entwicklung der eigenen Applikation sehr beschleunigt.&lt;br /&gt;
* Genauerer und flexiblerer ADC, insbesondere gegenüber LPC1300&lt;br /&gt;
* Flexiblere Varianten der Peripherie &amp;gt;&amp;gt; bei weniger einen deutlichen Preisvorteil&lt;br /&gt;
* ab 0,85 EUR (Stand 2010) Allerdings gibts den LPC1100 mit Cortex-M0 schon ab 0,65 $!&lt;br /&gt;
&#039;&#039;&#039;Nachteil gegenüber LPC1700:&#039;&#039;&#039;&lt;br /&gt;
* Nur 72 MHz statt 100 MHz (LPC1759: 120 MHz) Taktfrequenz (120 MHz Versionen sind von ST angekündigt)&lt;br /&gt;
* Der LPC1700 besitzt deutlich mehr Mechanismen, um die Auswirkung der Waitstates des Flash-ROMs auf Code- und Datenzugriffe zu reduzieren und das bedeutet mehr Performance bei gleicher Taktfrequenz.&lt;br /&gt;
* Alle LPC1xxx haben 32 Bit Timer.&lt;br /&gt;
&#039;&#039;&#039;Vorteile gegenüber anderen &amp;quot;Kleinen&amp;quot; wie z.B. PIC, Atmel usw.&#039;&#039;&#039;&lt;br /&gt;
* nahezu gleicher Preis bei Hobby Anwendungen&lt;br /&gt;
* 32 Bit ohne Umwege in Assembler rechenbar&lt;br /&gt;
* bessere Peripherie&lt;br /&gt;
* ... und weitere 1000 Punkte ...&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nachteil für Hobby-Anwender&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Nicht direkt &amp;quot;Steckbrettauglich&amp;quot;, da kein DIL Gehäuse verfügbar. Der ebay-Shop dipmicro führt jedoch sehr günstige Lötadapter für Umsetzung von LQFP48 auf DIP48.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Programmierung ==&lt;br /&gt;
&lt;br /&gt;
Als Programmieroberfläche kann eine kostenlose Struktur verwendet werden. Es ist für den Einsteiger schwierig herauszufinden welche Open-Source Programme man braucht damit es funktioniert, daher hier eine Zusammenstellung:&lt;br /&gt;
&lt;br /&gt;
* Eclipse&lt;br /&gt;
* Yagarto Tools&lt;br /&gt;
* Codesourcery Light&lt;br /&gt;
* OpenOCD&lt;br /&gt;
* Eclipse Plugin &amp;quot;GDB Hardware Debugging&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Folgende kommerzielle Umgebungen sind verfügbar:&lt;br /&gt;
&lt;br /&gt;
* [http://www.keil.com Keil µVision] (Demo max. 32KB Code)&lt;br /&gt;
* [http://www.iar.com IAR] (Demo max. 32KB Code)&lt;br /&gt;
* [http://www.raisonance.com Raisonance Ride7] (Demo max. 32KB Code, auf GCC basierend)&lt;br /&gt;
* [http://www.atollic.com Atollic] (Lite Version ohne Code-Limit, auf GCC basierend)&lt;br /&gt;
* [http://www.rowley.co.uk/arm/ Rowley Crossworks] (Demo 30 Tage unbeschränkt, 150$ für nichtkommerzielle Nutzung, auf GCC basierend)&lt;br /&gt;
&lt;br /&gt;
Programmieradapter&lt;br /&gt;
* [http://www.segger.com J-Link / J-Trace] Cortex-M3, als [http://www.segger.com/cms/j-link-edu.html NonComercial] J-Link für ca. 60,- zu haben, läuft in µVision, IAR, gdb&lt;br /&gt;
* [http://olimex.com/dev/index.html Olimex] ARM-USB-OCD (ca. 60.-)&lt;br /&gt;
* Keil [http://www.keil.com/arm/ulink2/ ULINK2], [http://www.keil.com/arm/ulinkpro/ ULINK pro]&lt;br /&gt;
* [http://www.st.com/mcu/contentid-126-110-ST_LINK.html ST-Link]&lt;br /&gt;
* [http://www.raisonance.com/~rlink-debugger-programmer__microcontrollers__tool~tool__T018:4cn9ziz4bnx6.html Raisonance RLink]&lt;br /&gt;
* [http://www.amontec.com Amontec]&lt;br /&gt;
* [http://www.hjtag.com H-JTAG] Personal Edition für ca. 60,- zu haben, läuft mit ADS, SDT, IAR, Vision und RVDS &lt;br /&gt;
&lt;br /&gt;
Programmieradapter Open-Source&lt;br /&gt;
* [http://www.oocdlink.com/ OOCDLink]&lt;br /&gt;
* [http://www.openpilot.org/Floss-JTAG Floss-JTAG]&lt;br /&gt;
&lt;br /&gt;
=== Installation für STM32 ===&lt;br /&gt;
&lt;br /&gt;
* Eclipse &amp;quot;Helios&amp;quot; installieren mit GNU ARM Eclipse Plug-in&lt;br /&gt;
    Eclipse IDE for C/C++ Developers downloaden und installieren&lt;br /&gt;
    http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/heliosr&lt;br /&gt;
&lt;br /&gt;
    GNU ARM Eclipse Plug-in runterladen und installieren&lt;br /&gt;
    Download: http://sourceforge.net/projects/gnuarmeclipse/&lt;br /&gt;
    Infos: http://sourceforge.net/apps/mediawiki/gnuarmeclipse/index.php?title=Main_Page&lt;br /&gt;
&lt;br /&gt;
    Wird CodeSourcery G++ Lite verwendet so muss die PATH Variable angepasst &lt;br /&gt;
    werden damit das Plugin die CodeSourcery exe Files findet (für Discovery notwendig). &lt;br /&gt;
    Alternativ das eclipse von einem script aus starten und zuerst den PATH erweitern.&lt;br /&gt;
&lt;br /&gt;
    Soll das ST-LINK verwendet werden so kann der Atollic ST-LINK&lt;br /&gt;
    GDBSERVER aus der Atollic free version genutzt werden. &lt;br /&gt;
    Mit dem gdbserver im eclipse kann damit problemlos geflasht und &lt;br /&gt;
    gedebuggt werden (JTAG und SWD).&lt;br /&gt;
&lt;br /&gt;
    Die Startup und Linkerscripts der Atollic free version können für&lt;br /&gt;
    ein Projekt in dieser Konstallation genutzt werden.&lt;br /&gt;
&lt;br /&gt;
* Eclipse &amp;quot;Galileo&amp;quot; installation:&lt;br /&gt;
    http://www.eclipse.org/ &amp;gt;&amp;gt; Downloads &amp;gt;&amp;gt; &amp;quot;Eclipse IDE for C/C++ Developers (79 MB)&amp;quot;&lt;br /&gt;
    http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/galileo/SR1/eclipse-cpp-galileo-SR1-win32.zip&lt;br /&gt;
    Entpacken der Datei eclipse-cpp-galileo-SR1-win32.zip nach &amp;quot;C:\WinARM\&amp;quot; (Ordner neu erstellen)&lt;br /&gt;
&lt;br /&gt;
* Eclipse PlugIn hinzufügen:&lt;br /&gt;
    Help &amp;gt;&amp;gt; Install New Software... &amp;gt;&amp;gt; http://download.eclipse.org/tools/cdt/releases/galileo&lt;br /&gt;
    &amp;quot;Eclipse C/C++ Development Tools&amp;quot; + &amp;quot;Eclipse C/C++ GDB Hardware Debugging&amp;quot; installieren&lt;br /&gt;
&lt;br /&gt;
* Yagarto Tools:&lt;br /&gt;
    http://www.yagarto.de/ &amp;gt;&amp;gt; &amp;quot;Download (for Windows)&amp;quot; &amp;gt;&amp;gt; &amp;quot;YAGARTO Tools&amp;quot;&lt;br /&gt;
    http://www.yagarto.de/download/yagarto/yagarto-tools-20091223-setup.exe&lt;br /&gt;
    Installieren, Auswahl Verzeichnis &amp;quot;C:\WinARM\yagarto-tools&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* CodeSourcery:&lt;br /&gt;
    http://www.codesourcery.com/ &amp;gt;&amp;gt; Products&amp;gt;Sourcery G++&amp;gt;Editions&amp;gt;Lite &amp;gt;&amp;gt; Try Now&lt;br /&gt;
    http://www.codesourcery.com/downloads/public/public/gnu_toolchain/arm-none-eabi/arm-2010q1-188-arm-none-eabi.exe&lt;br /&gt;
    Installieren, Auswahl Verzeichnis &amp;quot;C:\WinARM\CodeSourcery&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* OpenOCD:&lt;br /&gt;
    Kompilierte Version für Windows:&lt;br /&gt;
    http://www.freddiechopin.info/  &amp;gt;&amp;gt; Download &amp;gt;&amp;gt; Software &amp;gt;&amp;gt; OpenOCD&lt;br /&gt;
    installieren nach &amp;quot;C:\WinARM\OpenOCD_0_4_0&amp;quot;&lt;br /&gt;
    ist auch auf der Seite [http://yagarto.de/#ocd Yagarto.de] beschrieben.&lt;br /&gt;
    PS: Sollte der Olimex ARM-USB-OCD verwendet werden, dann darf nicht der Treiber von Olimex verwendet werden, sondern der vom OpenOCD Download. [http://www.mikrocontroller.net/topic/173753#1668913 Siehe hier.]&lt;br /&gt;
&lt;br /&gt;
* ST Firmware:&lt;br /&gt;
    http://www.st.com &amp;gt;&amp;gt; Auswahl CPU STM32F103xxx &amp;gt;&amp;gt; &amp;quot;Firmware&amp;quot; &amp;quot;STM32F10x_StdPeriph_Lib&amp;quot;&lt;br /&gt;
    http://www.st.com/mcu/devicedocs-STM32F103RC-110.html&lt;br /&gt;
    Das ZIP &amp;quot;stm32f10x_stdperiph_lib.zip&amp;quot; Entpacken nach &amp;quot;C:\WinARM\examples\stm32_FW3.3.0\&lt;br /&gt;
&lt;br /&gt;
=== Installation für STM32 auf einem zweiten Rechner===&lt;br /&gt;
&lt;br /&gt;
* Kopieren des Verzeichnisses C:\WinARM\ (Zuvor wurden aus diesem Grund alle Setup-Pakete nach C:\WinARM\... installiert)&lt;br /&gt;
* Die PATH-Variable in der Systemsteuerung mit den C:\WinARM\.... Verzeichnissen nachführen&lt;br /&gt;
* Fertig.&lt;br /&gt;
&lt;br /&gt;
== Demo-Projekte ==&lt;br /&gt;
&lt;br /&gt;
* [[prog_bsp_timer_1_timer2|Programmbeispiel für die Verwendung von Timer2 zusammen mit dem Interrupt]]&lt;br /&gt;
* [[Cortex_M3_OCM3U]]&lt;br /&gt;
* Martin Thomas hat ein umfangreiches Projekt erstellt, in der die Eclipse Einstellungen enthalten sind:&lt;br /&gt;
** [http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/arm_memcards/index.html &amp;quot;ChaN&#039;s FAT-Module with STM32 SPI&amp;quot;]&lt;br /&gt;
* [[STM32 USB-FS-Device Lib]]&lt;br /&gt;
&lt;br /&gt;
== Errata, Tipps und Tricks ==&lt;br /&gt;
&lt;br /&gt;
* AD-Wandler PA0: Im Errata steht, dass hier Fehler in der Wandlung entstehen könnten, also einen anderen Pin verwenden.&lt;br /&gt;
* CAN-Bus PD0/PD1: Remap geht erst ab der 100-Pin-Version. Steht im RM0008 unter 8.3.3. Alle Infos von RM0008 8.3.x sind interssant&lt;br /&gt;
* CAN und USB sind nur bei der &amp;quot;◦Connectivity-Line&amp;quot; gleichzeitig nutzbar. Siehe Datenblätter.&lt;br /&gt;
* Mit internem RC-Oszillator kann die CPU mit maximal 64MHz betrieben werden. Mit einem externen Quarz sind dann 72MHz möglich.&lt;br /&gt;
* Für USB Betrieb muss die CPU mit 48MHz oder 72MHz betrieben werden.&lt;br /&gt;
&lt;br /&gt;
=== Tipps für Umsteiger von Atmel/PIC/8051 ===&lt;br /&gt;
* Prozessortakt hat unterschiedliche Taktquellen und eine PLL.&lt;br /&gt;
* Alle Peripheriemodule haben einen extra Clock, den man aktivieren muss.&lt;br /&gt;
* Wenn man z.B. einen UART benutzen möchte, so muss man den Clock vom UART, Alternate Function IO (AFIO) und dem GPIO-Port aktivieren.&lt;br /&gt;
* Ansonsten hat man nahezu doppelt so viele Möglichkeiten in den Peripheriemodulen.&lt;br /&gt;
* Forum zu [http://www.mikrocontroller.net/topic/175888 Interrupts vs. Events]&lt;br /&gt;
&lt;br /&gt;
== Bezugsquellen ==&lt;br /&gt;
&lt;br /&gt;
=== Controller ===&lt;br /&gt;
&lt;br /&gt;
Versandhäuser für Privatpersonen&lt;br /&gt;
&lt;br /&gt;
* [http://darisusgmbh.de/shop/index.php?cat=c2692_ARM-Cortex.html Darisus]&lt;br /&gt;
* [http://www.hbe-shop.de HBE (Farnell Programm für Private)] &lt;br /&gt;
* [http://www.sander-electronic.de/be00069.html Sander]&lt;br /&gt;
* [http://www.tme.eu/de/katalog/index.phtml#cleanParameters%3D1%26search%3DSTM32F10%26bf_szukaj%3D+ TME] &lt;br /&gt;
* [https://www.distrelec.de/ishopWebFront/catalog/product.do/para/keywords/is/STM32_ARM-Microcontroller/and/language/is/de/and/shop/is/DE/and/series/is/1/and/id/is/01/and/node/is/34910.html Distrelec]&lt;br /&gt;
&lt;br /&gt;
Gewerblich liefern natürlich viele wie Farnell, Digikey usw..&lt;br /&gt;
&lt;br /&gt;
=== Evaluation Boards ===&lt;br /&gt;
&lt;br /&gt;
* [http://shop.embedded-projects.net/index.php?module=artikel&amp;amp;action=gruppe&amp;amp;id=14 Im Shop von Embedded Projects]&lt;br /&gt;
* [http://www.watterott.com/de/Boards-Kits/ARM/ARM-Cortex-M3 Cortex M3 bei Watterott]&lt;br /&gt;
* [http://www.raisonance.com/~primer-starter-kits__microcontrollers__tool~tool__T018:4enfvamuxbtp.html Primer und Primer2 von Raisonance]&lt;br /&gt;
* [http://www.sander-electronic.de/es0028.html Sander Electronic]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/MP32F103-Stick:_Ein_Mini-Mikrocontroller-Board_mit_USB_und_bis_zu_4MB_Datenspeicher Artikel im Wiki, ARM mit USB und 4MB Speicher]&lt;br /&gt;
* [http://www.futurlec.com/STM32_Development_Board.shtml Futurlec Evalboard, ebenso Header-Board]&lt;br /&gt;
* [http://www.propox.com/products/t_174.html Propox, Header-Boards für 103R und 103V sowie Trägerplatine dafür]&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Cortex_M3_OCM3U Cortex M3 Artikel im Wiki]&lt;br /&gt;
* [http://olimex.com/dev/index.html STM32 bei Olimex]&lt;br /&gt;
* [http://de.farnell.com/jsp/displayProduct.jsp?sku=1824325&amp;amp;action=view&amp;amp;CMP=GRHS-1000962 STM32Discovery] Mikrocontroller Board (STM32F100RBT6B) mit onboard USB-Programming Interface für ca. 12,5€&lt;br /&gt;
&lt;br /&gt;
== Weblinks, Foren, Communities ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mikrocontroller.net/topic/173753 Diskussion zum Artikel]&lt;br /&gt;
* [http://www.mikrocontroller.net/forum/mikrocontroller-elektronik?filter=ARM*+STM32*+Cortex* Suche im Forum]&lt;br /&gt;
* [https://my.st.com/public/STe2ecommunities/mcu/Lists/ARM%20CortexM3%20STM32/AllItems.aspx Forum auf der ST Homepage] &lt;br /&gt;
* [http://www.stm32circle.com/hom/index.php STM32 Community] &lt;br /&gt;
&lt;br /&gt;
[[Category:ARM]][[Category:STM32]]&lt;/div&gt;</summary>
		<author><name>Juliano</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=CNC&amp;diff=47897</id>
		<title>CNC</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=CNC&amp;diff=47897"/>
		<updated>2010-05-24T19:57:36Z</updated>

		<summary type="html">&lt;p&gt;Juliano: /* Hersteller von CNC-(Fräs-) Maschinen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;&#039;&#039;Diese Seite befindet sich in der Aufbauphase! Vollständiger Inhalt und Struktur sind noch nicht festgelegt!&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Was ist CNC? ==&lt;br /&gt;
Mit CNC (Computerized Numerical Control; übersetzt „computerisierte numerische Steuerung“) ist die Steuerung von Herstellungsmaschinen durch Computer gemeint. Im allgemeinen steuern PC&#039;s mit entsprechender Software über eine Schnittstelle die produzierende Maschine.&lt;br /&gt;
&lt;br /&gt;
Dabei kann es sich um Fräs-, Dreh-, Schneid-, und ähnliche Maschinen handeln.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hersteller von CNC-(Fräs-) Maschinen für Kleinteile ==&lt;br /&gt;
*[http://www.grummes.de/ Grummes Elektronik]&lt;br /&gt;
*[http://www.easgmbh.de/ EAS CNC Maschinen]&lt;br /&gt;
*[http://www.isel-germany.de/ isel Germany AG]&lt;br /&gt;
*[http://www.colinbus.com/ Colinbus] - &#039;&#039;bekannt als Hersteller des [http://www.elektor.de/projekte/frasmaschine-profiler.83264.lynkx Profiler&#039;s] von Elektor&#039;&#039;&lt;br /&gt;
*[http://www.bzt-cnc.de/ BZT CNC Fräsmaschinen und Graviermaschinen]&lt;/div&gt;</summary>
		<author><name>Juliano</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=GAL&amp;diff=42815</id>
		<title>GAL</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=GAL&amp;diff=42815"/>
		<updated>2010-02-03T19:17:55Z</updated>

		<summary type="html">&lt;p&gt;Juliano: Rechtschreibung&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;&#039;&#039;&#039;G&#039;&#039;&#039;ate &#039;&#039;&#039;A&#039;&#039;&#039;rray &#039;&#039;&#039;L&#039;&#039;&#039;ogic&amp;quot;&lt;br /&gt;
&lt;br /&gt;
GALs sind die Nachfolger der [[PAL#PAL Logic|PALs]] und Vorgänger der [[CPLD]]s und [[FPGA]]s. Sie bestehen aus einer programmierbaren AND-Matrix und einer fest verdrahteten OR-Matrix.&lt;br /&gt;
&lt;br /&gt;
Realisiert sind sie in [[CMOS]], häufig mit [[EEPROM]]-Speicher.&lt;br /&gt;
Sie werden für kleine Logikaufgaben eingesetzt, häufig als Adressdekoder in 8-[[Digitaltechnik|Bit]] Mikrocontroller Bussystemen. Mit etwas Übung lassen sich aber auch in GALs recht komplexe Schaltungen realisieren.&lt;br /&gt;
&lt;br /&gt;
Aus verschiedenen Gründen sind GALs heute in modernen Designs kaum mehr anzutreffen:&lt;br /&gt;
&lt;br /&gt;
* nicht ISP-programmierbar, d.h. die Bausteine müssen zum Programmieren aus der Schaltung entnommen werden und man benötigt ein spezielles Programmiergerät (es gibt zwar ISP-Typen, aber zu deren Preis nimmt man besser CPLDs)&lt;br /&gt;
* relativ niedrige Geschwindigkeit: Unter 10ns sind kaum Applikationen realisierbar, CPLDs schaffen dies in der Regel durchaus&lt;br /&gt;
* hoher Stromverbrauch&lt;br /&gt;
* Wenig IOs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Bauteile]]&lt;/div&gt;</summary>
		<author><name>Juliano</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Kapazitiver_Koppler&amp;diff=42629</id>
		<title>Kapazitiver Koppler</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Kapazitiver_Koppler&amp;diff=42629"/>
		<updated>2010-01-27T17:03:45Z</updated>

		<summary type="html">&lt;p&gt;Juliano: /* Technologie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:Isocoupler1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
&lt;br /&gt;
Zur galvanischen Trennung elektrischer Signale wird i.d.R. ein [[Optokoppler]] eingesetzt. Optokoppler haben jedoch spezifische Nachteile, die zu Einschraenkungen in einigen Schaltungen fuehren.&lt;br /&gt;
#Alterung der Lichtquelle (LED Degradation)&lt;br /&gt;
#Geschwindigkeit&lt;br /&gt;
#Temperaturbereich&lt;br /&gt;
#Leistungsverbrauch&lt;br /&gt;
&lt;br /&gt;
Loesungen mit kapazitver Trennung besitzen diese Nachteile nicht und finden daher immer mehr Einsatz in der Industrie.&lt;br /&gt;
&lt;br /&gt;
== Technologie ==&lt;br /&gt;
&lt;br /&gt;
Die galvanische Trennung wird durch die Isolationsschicht eines Kondensators erreicht. Weil ein Kondensator keine Gleichspannungsignale übertragen kann wird dieses Signal zerhackt übertragen und auf der Gegenseite wieder als DC Signal ausgegeben.&lt;/div&gt;</summary>
		<author><name>Juliano</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Spule&amp;diff=42182</id>
		<title>Spule</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Spule&amp;diff=42182"/>
		<updated>2010-01-12T21:23:21Z</updated>

		<summary type="html">&lt;p&gt;Juliano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung ==&lt;br /&gt;
&lt;br /&gt;
Spulen sind Bauelemente, welche mittels Magnetfeld Energie speichern, übertragen oder umwandeln (transformieren) können. Sie bestehen prinzipiell aus einem isolierten Draht, welcher in bestimmter Weise auf einen magnetisch wirksamen Kern aufgewickelt wurde. Sie werden in nahezu unzähligen Varianten in der Elektronik eingesetzt, von winzigen SMD-Bauteilen bis zu haushohen Transformatoren.&lt;br /&gt;
&lt;br /&gt;
== Vereinfachte Erklärung ==&lt;br /&gt;
&lt;br /&gt;
Während man sich einen Kondensator wie eine Art Lager für Elektronen vorstellen kann, und einen Widerstand wie ein mehr oder weniger enges Rohr für einen Wasserfluß, ist eine Analogie aus dem täglichen Leben für eine Spule ein Schwungrad. Man hat eine Antriebskraft, mit der man eine Achse in Bewegung setzen möchten, aber auf dieser ist ein großes Schwungrad befestigt. Damit sich die Antriebskraft in der Bewegung der Achse bemerkbar machen kann, muss das Schwungrad mit in Bewegung gesetzt werden, was nur langsam, nach und nach möglich ist, und wenn es sich einmal dreht, möchte es nach dem Beenden der Einwirkung der Antriebskraft zunächst einmal in derselben Richtung weiterlaufen, es kann nicht sofort abgebremst werden, und wenn man versucht, das drehende Schwungrad zu blockieren, wird bei diesem plötzlichen Abbremsen eine gewaltige Kraft freigesetzt.&lt;br /&gt;
&lt;br /&gt;
Eine Spule verhält sich ähnlich. Sie ist stets bestrebt, den Stromfluß aufrecht zu erhalten, sprich sie verzögert eine schnelle Änderung des Stromflusses. Soll der Strom ansteigen, muss zunächst ein Magnetfeld aufgebaut werden, das dauer je nach anliegender Spannung und Induktivität der Spule eine gewisse Zeit. Hier wird Energie gespeichert. Soll der Stromfluß abnehmen, muss das Magnetfeld erst abgebaut werden, hier wird Energie in den Stromkreis zurückgeführt.&lt;br /&gt;
&lt;br /&gt;
Diese Eigenschaft ist sehr wichtig für [[Transformatoren und Spulen]] in Schaltnetzteilen, Filtern und vielen anderen Anwendungen. Das Maß, wieviel Magnetfeld bei einem bestimmten Strom in der Spule gespeichert werden kann, wird mit dem Begriff Induktivität ausgedrückt.&lt;br /&gt;
&lt;br /&gt;
Manchmal ist eine Spule aber auch von Nachteil, wenn die nämlich ungewollt die schnelle Änderung des Stromflusses bremst. Das ist meist dann der Fall, wenn Bauteile zu lange Anschlussdrähte oder Zuleitungen haben. Hier spricht man von parasitärer Induktivität.&lt;br /&gt;
&lt;br /&gt;
== Berechnungsformeln für Spulen ==&lt;br /&gt;
&lt;br /&gt;
Eine wichtige Formel ist die zur Definition der Induktivität. Das ist der charakteristischste Parameter einer Spule.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;L=\frac{U \cdot t}{I}&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Diese Formel ist vor allem für die Beschreibung des elektrischen Verhaltens einer Spule mit bekannter Induktivität wichtig. Sie sagt aus, dass wenn man an eine Spule mit 1H eine Spannung von 1V für 1s anlegt, steigt der Strom um 1A (Rampenfunktion).&lt;br /&gt;
&lt;br /&gt;
D.h. die Spule integriert (sammelt) eine an ihren Klemmen anliegende Spannung und baut damit ein Magnetfeld auf. Die Folge davon ist ein Stromfluß durch die Spule. Das ist das Gegenteil eines Kondensators. Dieser integriert (sammelt) einen an seinen Klemmen eingespeisten Strom und baut damit ein elektrisches Feld auf. Die Folge davon ist eine Spannung zwischen den Klemmen.&lt;br /&gt;
&lt;br /&gt;
In praktischen Anwendung wickelt man [http://de.wikipedia.org/wiki/Spule_%28Elektrotechnik%29 Spulen] meist auf fertige Spulenkörper mit zugehörigen Kernen. Die Induktivität berechnet sich aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;L=A_L \cdot N^2&amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Der &amp;lt;math&amp;gt;A_L&amp;lt;/math&amp;gt;-Wert ist der Kehrwert des magnetischen Widerstands der Spule (Der Raum um den Drahtwickel) und beinhaltet sowohl die Geometrie als auch das Material des Kerns. Er wird im Datenblatt des Kerns angegeben, kann aber ggf. auch berechnet werden. Wichtig ist zu wissen, dass die Induktivität quadratisch von der Windungszahl abhängt, d.h. bei doppelter Windungszahl erhält man die vierfache Induktivität.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zur Spulenauswahl ==&lt;br /&gt;
&lt;br /&gt;
=== Allgemeines ===&lt;br /&gt;
&lt;br /&gt;
Vor allem bei Schaltreglern sind folgende Daten der Spulen wichtig:&lt;br /&gt;
&lt;br /&gt;
* Induktivität&lt;br /&gt;
* Drahtwiderstand&lt;br /&gt;
* Maximaler Strom&lt;br /&gt;
* Sättigungsstrom&lt;br /&gt;
&lt;br /&gt;
==== Induktivität ====&lt;br /&gt;
&lt;br /&gt;
Die Induktivität gibt an, wie schnell sich der Strom bei einer anliegenden Spannung ändert. Üblicherweise berechnet man bei der Dimensionierung die minimale Spulengröße die notwendig ist, damit der Ripple des Stromes einen bestimmten Wert (typisch 50% des Ausgangsstroms bei einem StepDown) nicht überschreitet. Eine zu große Induktivität stört bei einem StepDown Regler meist nicht. Bei einem StepUp dagegen darf diese einen bestimmten Wert nicht überschreiten, damit der Regler die gewünschte Leistung liefern kann wie im StepUp Abschnitt beschrieben.&lt;br /&gt;
Die Induktivität ist nicht konstant, sondern ändert sich je nach vorhandenem Kern mehr oder weniger mit Frequenz oder Strom.&lt;br /&gt;
Vor allem Eisenpulverkerne weisen eine ausgeprägte Abhängigkeit der Induktivität von Frequenz und Strom ab.&lt;br /&gt;
Die Induktivität mit Nennstrom ist daher meist etwas geringer als die Induktivität ohne Stromfluss. Dies sollte bei der Spulendimensionierung beachtet werden.&lt;br /&gt;
Aufgrund der starken Stromabhängigkeit erfolgt die Angabe der Induktivität bei Spulen mit Eisenpulverkernen häufig auch bei Nennstrom. Ohne Strombelastung liegt die Induktivität etwa Faktor 1,2-2 darüber. Bei Spulen mit Ferittkern dagegen wird die Induktivität meist ohne Strombelastung spezifiziert.&lt;br /&gt;
&lt;br /&gt;
==== Drahtwiderstand ====&lt;br /&gt;
&lt;br /&gt;
Der Drahtwiderstand beeinflusst vor allem den Wirkungsgrad der Schaltung bzw. begrenzt den maximal zulässigen Effektivwert des Stromes der durch die Spule fließt. Vor allem bei StepUp Wandlern sollte man sich dem Einfluss des Spulenwiderstands bemerkbar sein: Möchte man z.B. aus 5V eine höhere Spannung erzeugen und verwendet eine Spule mit 2 Ohm die mit 0,5A angesteuert wird, dann fallen an dem Drahtwiderstand bereits 1Volt ab. Das entspricht 20% der Eingangsspannung!&lt;br /&gt;
&lt;br /&gt;
==== Maximaler Strom ====&lt;br /&gt;
&lt;br /&gt;
Der maximale Strom wird meist anhand der Erwärmung der Spule durch einen bestimmten Strom bestimmt. Oft ist dies der Punkt bei der sich die Spule um z.B. 40°C erwärmt. Häufig wird dies mit Gleichspannung gemessen oder bei einer niedrigen Frequenz deren Effektivwert angegeben wird. Bei Verwendung der Spule in einem Schaltregler reduziert sich dieser Wert daher um bis zu 50%, da einerseits der Sättigungsstrom beachtet werden muss und andererseits auch der Kern innerhalb der Spule sich auch erwärmt. Vor allem Eisenpulverkerne besitzen teilweise recht hohe Kernverluste, die bei einer üblichen Dimensionierung im gleichen Bereich wie die Verluste durch den Drahtwiderstand liegen.&lt;br /&gt;
Der Spitzenstrom darf diesen Stromwert allerdings übersteigen, solange der Effektivwert bzw. die Erwärmung im zulässigen Bereich liegt.&lt;br /&gt;
&lt;br /&gt;
==== Sättigungsstrom ====&lt;br /&gt;
&lt;br /&gt;
Der Sättigungsstrom ist fast schon das wichtigste Kriterium bei der Spulenauswahl, denn wenn dieser Wert zu gering ist, ist die Spule unbrauchbar für die Schaltung.&lt;br /&gt;
Wie bei den Induktivität schon geschrieben, ist diese mehr oder weniger abhängig vom Spulenstrom. Der Sättigungsstrom (der bei für Schaltnetzteilanwendungen gedachten Spulen immer angegeben ist), gibt meist den Strom an, bei dem die Induktivität um 10-40% gegenüber der Nenninduktivität gefallen ist. Erhöht man den Strom weiter, nimmt die Induktivität je nach Kernmaterial und mechanischem Aufbau schnell ab, eine Verringerung um den Faktor 10 ist keine Seltenheit.&lt;br /&gt;
&lt;br /&gt;
Der Sättigungsstrom wird bei einem ordentlich dimensionierten Schaltregler nie überschritten werden, da die Strombegrenzung vorher anspricht. Bei einem schlechten Design spricht die Strombegrenzung dagegen erst durch den hohen Strom an, wenn die Spule in die Sättigung geht. Dies führt nur zu unnötigen Verlusten und sollte daher vermieden werden.&lt;br /&gt;
&lt;br /&gt;
Für den MC34063 heißt dies konkret, dass der Strombegrenzungswiderstand Rsc auf einen Wert unterhalb des Sättigungsstromes dimensioniert werden muss!&lt;br /&gt;
Da die Induktivität einer Spule in der Sättigung minimal ist, kann diese auch keine weitere Energie speichern. Ein Großteil der in die Spule fließenden Energie wird daher im Drahtwiderstand in Wärme umgesetzt was den Wirkungsgrad stark reduziert und eventuell die Regelung des Schaltreglers durcheinander bringt.&lt;br /&gt;
&lt;br /&gt;
Bei einer typischen, für Schaltnetzteile entworfenen Spule, liegt der Sättigungsstrom etwa Faktor 1,5-2 über dem Nennstrom. Dies erlaubt den Nennstrom voll auszunutzen, da der Stromripple bei der üblichen Spulendimensionierung bei etwa 50% des Nennstroms, der Spitzenstrom also bei etwa 1,5x Nennstrom liegt.&lt;br /&gt;
&lt;br /&gt;
Der durch den Begrenzungswiderstand definierte Strom kann auch im Leerlauf ohne Last auftreten, geringe Last schützt also nicht vor Sättigung!&lt;br /&gt;
&lt;br /&gt;
=== Ferritkern vs. Eisenpulverringkern ===&lt;br /&gt;
&lt;br /&gt;
Der Großteil der Energie einer Spule wird nicht direkt im Kern, sondern in einem Luftspalt des Kerns gespeichert. Daher benötigt jede Spule für ein Schaltnetzteil, welche zur Energiespeicherung genutzt wird, einen mehr oder weniger großen Luftspalt. Je größer der Luftspalt, desto mehr Energie kann die Spule speichern, allerdings benötigt man mehr Windungen um eine bestimmte Induktivität zu erreichen. Das gilt für Sperrwandler sowie Speicherdrosseln in Flußwandlern. Echte Trafos, wie z.B. im Flusswandler, dürfen möglichst keinen Luftspalt besitzen.&lt;br /&gt;
Die in Übertragern oder stromkompensierten Drosseln eingesetzten Ferritringkerne besitzen kein Luftspalt. Daher können sie kaum Energie speichern, sind daher auch nicht für Speicherdrosseln oder Sperrwandler geeignet. Dafür erreichen diese mit wenigen Windungen schnell Induktivitäten im mH Bereich, wozu andere Spulen etliche 100 Windungen benötigen.&lt;br /&gt;
Eisenpulverringkerne gehen einen anderen Weg: Hier stellen die minimalen, mit Kunststoff gefüllten Zwischenräume zwischen den einzelnen Teilchen bereits den Luftspalt dar, weshalb hier kein zusätzlicher Luftspalt erforderlich ist.&lt;br /&gt;
Die hierfür verwendeten Materialien besitzen allerdings deutlich höhere Ummagnetisierungsverluste als Ferrit, weshalb Eisenpulverringkerne üblicherweise nur für niedrige Frequenzen eingesetzt werden. Das am weitesten verbreitete Material sind die gelb-weiß markierten Ringkerne mit dem Materialcode 26. Dieses zeichnet sich vor allem durch die niedrigen Kosten aus. Der Einsatzbereich liegt entweder in Entstördrosseln für Gleichstrom- oder 50Hz Anwendungen oder in Schaltnetzteilen bis 100kHz. Für höhere Frequenzen sind auch bessere, und natürlich teurere Materialien, erhältlich.&lt;br /&gt;
Dieser Spulentyp ist vor allem für Abwärtswandler sinnvoll, da Eisenpulverkerne kein Problem mit hohen DC Strömen, allerdings mit hohen AC Anteilen aufgrund der Kernverluste haben. Da der Stromripple bei diesem Wandlertyp meist kleiner als der DC Strom ist, sind beide Bedingungen erfüllt. Allerdings sollte man beachten, dass die Induktivität einer Eisenpulverringkernspule stark von der Frequenz, dem Strom und auch vom Alter abhängig ist! Je nach Temperatur altern Eisenpulverringkerne mehr oder weniger schnell und die Spule verliert dabei an Induktivität.&lt;br /&gt;
Die Dimensionierung einer Eisenpulverringkernspule ist alles andere als einfach, da hier sehr viele Faktoren beachtet werden müssen. Die Berechnung der Kernverluste ist auch aufwendig, einige Hersteller liefern dafür aber Formeln oder Berechnungsprogramme, so wie z.B. Micrometals:&lt;br /&gt;
[http://www.micrometals.com/software_index.html Berechnungsprogramm für Eisenpulverringkerne].&lt;br /&gt;
Vor allem Anfängern wird aber von der eigenen Dimensionierung von Eisenpulverringkernspulen abgeraten. Etliche Hersteller (wie z.B. Talema) haben fertige Ringkernspulen im Programm die bei verschiedenen Anbietern auch für Normalverbraucher erhältlich sind (z.B. bei elpro, DARISUS und vielen anderen).&lt;br /&gt;
&lt;br /&gt;
=== Speicherspulen vs. Entstörspulen ===&lt;br /&gt;
&lt;br /&gt;
Nicht selten machen vor allem Anfänger den Fehler die nächstbeste Spule mit einigermaßen passender Induktivität einzusetzen, ohne darauf zu achten, dass die Spule eigentlich als Entstörspule entwickelt wurde. Dies gilt vor allem für die Funkentstördrosseln der Baureihe MESC/MISC/77A die z.B. bei Reichelt erhältlich sind. Die Schaltungen funktionieren zwar einigermaßen, allerdings ist der Wirkungsgrad deutlich geringer als er es mit einer guten Spule wäre.&lt;br /&gt;
Dies liegt vor allem am Aufbau der Spule sowie deren vorhandenem Kern. Funkentstördrosseln sind dafür ausgelegt von einem niederfrequenten Strom durchflossen zu werden und eine, im Vergleich zum Nutzstrom niedrigen Störstrom abzublocken. Dadurch entstehen kaum Verluste im Kern, da das Magnetfeld konstant ist bzw. sich durch den niederfrequenten Strom nur sehr langsam ändert. Der Kern ist also nicht dafür ausgelegt verlustarm zu sein, bzw. es ist sogar erwünscht wenn er bei hohen Frequenzen gewisse Verluste aufweist, um Resonanzen innerhalb der Spule zu verhindern. Weiterhin kommt das Problem hinzu, dass aufgrund der hohen Länge der Spule die Feldlinien außerhalb der Spule den magnetischen Kreis schließen und sich so ein deutliches Magnetfeld um die Spule herum aufbaut, diese arbeitet quasi wie eine Ferittstabantenne und erzeugt beträchtliche EMV Störungen!&lt;br /&gt;
Speziell für Schaltnetzteile ausgelegte Spulen besitzen daher nicht selten einen entsprechenden mechanischen Aufbau um die Feldlinien möglichst innerhalb bzw. sehr nahe an der Spule zu halten um diese Störungen zu minimieren.&lt;br /&gt;
&lt;br /&gt;
Besonders bei Spulen mit Eisenpulverringkernen sollte man genau nachschauen ob die Angaben für Entstöranwendungen oder für Schaltnetzteilanwendungen gelten: Hier wird oft die gleiche Spule je nach Verwendungszweck unterschiedlich spezifiziert. Dies liegt daran, dass man bei der Entstöranwendung eben kaum Verluste im Kern hat und somit aufgrund der geringeren Erwärmung der Draht von einem höheren Strom durchflossen werden kann, ohne dass er überhitzt.&lt;br /&gt;
&lt;br /&gt;
=== Beispiele geeigneter Spulen für Schaltregler ===&lt;br /&gt;
&lt;br /&gt;
[[Datei:Snt_spulen.jpg|thumb|250x250px|Verschiedene Spulen]]&lt;br /&gt;
&lt;br /&gt;
Von links nach rechts:&lt;br /&gt;
&lt;br /&gt;
*Speicherdrosseln: sehr gut geeignet&lt;br /&gt;
*Ringkernspulen: ja nach Anwendung gut bis sehr gut geeignet&lt;br /&gt;
*Widerstandsbauform, Trommelkern: für (sehr) kleine Leistungen geeignet&lt;br /&gt;
*Entstörspulen: schlecht geeignet&lt;br /&gt;
*Stromkompensierte Drosseln: absolut ungeeignet&lt;br /&gt;
&lt;br /&gt;
Für kleinere Schaltregler in beliebiger Konfiguration (also StepUp, StepDown, invertierend) geeignete Spulen sind z.B. die L-PISxx Serien die z.B. bei Reichelt oder Conrad erhältlich sind, oder vergleichbare Spulen.&lt;br /&gt;
Aufgrund des Ferritkerns sind diese Spulen nahezu für alle üblichen Frequenzbereiche geeignet.&lt;br /&gt;
Für Stepdownregler unter 100kHz eignen sich auch Eisenpulverringkernspulen z.B. aus dem Material 26. Vor allem bei höheren Strömen sind diese oft deutlich günstiger als vergleichbare Spulen auf Ferritkern.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* [[Transformatoren und Spulen]]&lt;br /&gt;
* [[MC34063]] &lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
* [http://de.wikipedia.org/wiki/Induktivit%C3%A4t_%28Bauelement%29 Wikipedia: Induktivität]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Bauteile]]&lt;/div&gt;</summary>
		<author><name>Juliano</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Standardbauelemente&amp;diff=38033</id>
		<title>Standardbauelemente</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Standardbauelemente&amp;diff=38033"/>
		<updated>2009-07-25T10:33:16Z</updated>

		<summary type="html">&lt;p&gt;Juliano: /* P-MOSFET */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Gerade Neulinge kennen das Problem: Man hat eine tolle Schaltung mit vielen Operationsverstärkern, Spannungsreglern, Logikbausteinen, ADCs, was auch immer entwickelt und jetzt geht&#039;s an die Realisierung.&lt;br /&gt;
&lt;br /&gt;
Aber welche Bausteine nehmen unter dem Wust der Angebote? Also erstmal auf die Seiten der Hersteller und die Produktpalette durchforsten. Nach einigen Stunden gewissenhafter Recherche hat man dann endlich alle Bauteile beisammen und will bestellen. Und dann kommt das böse Erwachen: Einige Bauelemente gibt&#039;s nur bei Reichelt, andere nur bei Conrad. Farnell hat zwar das meiste, aber da kann man als Privatperson leider nicht bestellen. Manche ICs bekommt man nur in 1000er Stückzahlen oder sind halt einfach nur viel zu teuer.&lt;br /&gt;
&lt;br /&gt;
Nach einigen Jahren praktischer Erfahrung hat man dann seine &amp;quot;Standardbauelemente&amp;quot;, die man immer wieder verwendet. Dieser Artikel soll helfen andere von dieser Erfahrung profitieren zu lassen. Ähnliche Anregungen findet man auch in der de.sci.electronics-FAQ: Grundausstattung des Bastlers [[http://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.2]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
Hier soll eine Liste von häufig anzutreffenden, preiswerten und verfügbaren Standardbauelementen entstehen. Diese Liste soll knapp und bündig sein, für technische Daten wird auf die Datenblätter verwiesen. Hier gilt: &amp;quot;weniger ist mehr&amp;quot;, exotische Bauelemente sind also unerwünscht. Für hier gelistete Typen sollte gelten:&lt;br /&gt;
* für Privatpersonen verfügbar&lt;br /&gt;
* preiswert (nicht billig)&lt;br /&gt;
&lt;br /&gt;
Nicht gelistet werden sollen:&lt;br /&gt;
* hunderte Typen, die alle den gleichen Zweck erfüllen, aber keinen Mehrwert bringen. Stattdessen auf die bekanntesten / preiswertesten beschränken.&lt;br /&gt;
* Details. Stattdessen die Felder &amp;quot;Besonderheiten&amp;quot; und &amp;quot;Anwendungen&amp;quot; benutzen, z.B. &amp;quot;I²C, 12bit&amp;quot; bei Besonderheiten für einen ADC oder &amp;quot;Präzision, Audio&amp;quot; bei Anwendungen für einen OpAmp.&lt;br /&gt;
&lt;br /&gt;
Wer eine Sparte, oder eine Anwendung vermisst, aber selber nichts dazu beitragen kann: Einfach hinzufügen. Wer z.B. einen HF OpAmp sucht und hier nicht fündig wird sollte also eine neue Zeile einfügen und in die Spalte Anwendungen &amp;quot;HF&amp;quot; eintragen. Vielleicht kann ja jemand den Rest der Zeile füllen.&lt;br /&gt;
&lt;br /&gt;
Immer den Grundtypen listen und nicht eine der Varianten, und schon gar nicht alle Varianten einzeln! Also z.B. &amp;quot;LM324&amp;quot; statt &amp;quot;LM324N&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Wenn möglich Direktlinks auf Datenblätter vermeiden und eine Suchmaschine befragen: &amp;quot;http://www.datasheetarchive.com/search.php?q=lm324&amp;quot;&lt;br /&gt;
* so werden alle Varianten gefunden&lt;br /&gt;
* und tote Links vermieden&lt;br /&gt;
&lt;br /&gt;
Die wichtigsten, allgemeinen Standard-Typen ganz oben in der Tabelle listen, danach erst die Spezialtypen für bestimmte Anwendungen.&lt;br /&gt;
&lt;br /&gt;
Und weil es mir so wichtig ist nochmal: Ich rufe geradezu dazu auf, überflüssige, unverfügbare Typen zu löschen!&lt;br /&gt;
&lt;br /&gt;
= Aktive Bauelemente =&lt;br /&gt;
== Analog ==&lt;br /&gt;
&lt;br /&gt;
=== Transistoren ===&lt;br /&gt;
&#039;&#039;Siehe auch:&#039;&#039; &#039;&#039;&#039;[[Transistor-Übersicht#NPN|Transistor-Übersicht]]&#039;&#039;&#039;&lt;br /&gt;
====NPN====&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;transistors-npn&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| BC 337&lt;br /&gt;
| 0,04&lt;br /&gt;
| Standardtyp (SMD: BC817) &lt;br /&gt;
| bis ~300mA sinnvoll&lt;br /&gt;
| R,D&lt;br /&gt;
| [http://www.google.de/search?num=100&amp;amp;hl=de&amp;amp;q=datasheet+bc337+filetype%3Apdf&amp;amp;btnG=Suche&amp;amp;meta=lr%3Dlang_de%7Clang_en PDF]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| MMBT 2222A&lt;br /&gt;
| 0,05&lt;br /&gt;
| SMD TO-23 Gehäuse, Ptot bis 350mW&lt;br /&gt;
| bis ~ 300mA sinnvoll &lt;br /&gt;
| R,D&lt;br /&gt;
| [http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=1;INDEX=0;FILENAME=A100%252F2N2222ASMD%2523FAI.pdf;SID=29Jo9LE6wQAR0AADnPx904c70c3257c398b8b92e44b2052e44b2f]&lt;br /&gt;
|-&lt;br /&gt;
| BC 547/847&lt;br /&gt;
| 0,03&lt;br /&gt;
| Standardtyp, BC847 in SMD&lt;br /&gt;
| bis ~50mA sinnvoll&lt;br /&gt;
| R,D,I&lt;br /&gt;
| [http://www.semiconductors.philips.com/acrobat_download/datasheets/BC847_BC547_SER_6.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| BC 635/639&lt;br /&gt;
| 0,07&lt;br /&gt;
| andere Pinbelegung als BC547 (= BD135 in anderem Gehäuse)&lt;br /&gt;
| bis ~500mA sinnvoll&lt;br /&gt;
| R,D&lt;br /&gt;
| [http://www.semiconductors.philips.com/acrobat/datasheets/BC635_BCP54_BCX54_6.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| BD 433/437&lt;br /&gt;
| 0,19&lt;br /&gt;
| niedrige Sättigungsspannung&lt;br /&gt;
| bis ~2A sinnvoll&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.fairchildsemi.com/ds/BD%2FBD435.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| TIP41C&lt;br /&gt;
| 0,24&lt;br /&gt;
| Ptot: 65W, geringe Stromverstärkung (max.75)&lt;br /&gt;
| Grenzwert 10A&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.datasheetcatalog.org/datasheet/fairchild/TIP41C.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| TIP102&lt;br /&gt;
| 0,42&lt;br /&gt;
| Ptot bis 80W mit Kühlkörper, hohe Stromverstärkung von über 1000 über einen sehr großen Bereich.&lt;br /&gt;
| Grenzwert 8A&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.fairchildsemi.com/ds/TI%2FTIP102.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| TIP 3055&lt;br /&gt;
| 0,75&lt;br /&gt;
| Ptot bis 90W mit Kühlkörper, Stromverstärkung sehr niedrig (bei großen Strömen &amp;lt;&amp;lt; 100)&lt;br /&gt;
| Grenzwert 15A &lt;br /&gt;
| R&lt;br /&gt;
| [http://www.ortodoxism.ro/datasheets/PowerInnovations/mXvutwr.pdf PDF]&lt;br /&gt;
|-====&lt;br /&gt;
| 2N6284&lt;br /&gt;
| 2-3€&lt;br /&gt;
| Linearer NPN-PowerDarlington; Ptot 160W; Antiparalele C-E Diode; komplementärtyp: 2N6287&lt;br /&gt;
| Vcbo 100V; Vceo 100V;Vebo 5V;Ic 20A (peak 40A);Ib 0,5A &lt;br /&gt;
| R&lt;br /&gt;
| [http://www.ortodoxism.ro/datasheets/SGSThomsonMicroelectronics/mXvsruq.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====PNP====&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;transistors-pnp&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| BC 327&lt;br /&gt;
| 0,04&lt;br /&gt;
| Komplementärtyp zu BC337&lt;br /&gt;
| bis ~300mA sinnvoll&lt;br /&gt;
| R,D,I&lt;br /&gt;
| [http://www.google.de/search?num=100&amp;amp;hl=de&amp;amp;q=datasheet+bc327+filetype%3Apdf&amp;amp;btnG=Suche&amp;amp;meta=lr%3Dlang_de%7Clang_en PDF]&lt;br /&gt;
|-&lt;br /&gt;
| BC 557&lt;br /&gt;
| 0,03&lt;br /&gt;
| Komplementärtyp zu BC547C&lt;br /&gt;
| bis ~50mA sinnvoll&lt;br /&gt;
| R,D,I&lt;br /&gt;
| [http://www.semiconductors.philips.com/acrobat_download/datasheets/BC556_557_4.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| BC 636/640&lt;br /&gt;
| 0,07&lt;br /&gt;
| Komplementärtyp zu BC635&lt;br /&gt;
| bis ~500mA sinnvoll&lt;br /&gt;
| R,D&lt;br /&gt;
| [http://www.semiconductors.philips.com/acrobat/datasheets/BC640_BCP53_BCX53_6.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| TIP 2955&lt;br /&gt;
| 0,75&lt;br /&gt;
| Ptot bis 90W mit Kühlkörper&lt;br /&gt;
| Grenzwert 15A&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.ortodoxism.ro/datasheets/motorola/TIP2955.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====N-MOSFET====&lt;br /&gt;
&#039;&#039;Siehe auch:&#039;&#039; &#039;&#039;&#039;[[MOSFET-Übersicht#N-Kanal_MOSFET|MOSFET-Übersicht]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
BUZ10, BUZ11 etc. sind wie alle BUZ Typen ziemlich veraltet. Bitte nicht listen; es gibt fast immer was besseres von IRF.&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;mosfet-n&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| IRF1010N&lt;br /&gt;
| 0,89&lt;br /&gt;
| max 50V, max 85A, 11 mOhm On-Widerstand&lt;br /&gt;
| Alles, was mit POWER zu tun hat ...&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.irf.com/product-info/datasheets/data/irf1010n.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| IRF1404&lt;br /&gt;
| 1,50&lt;br /&gt;
| max 40V, max 75A, 4 mOhm, 330W&lt;br /&gt;
| sehr geringer Rds, TO-220&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.irf.com/product-info/datasheets/data/irf1404.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| IRLZ34N&lt;br /&gt;
| 0,43&lt;br /&gt;
| max 55V, max 30A, 35 mOhm On-Widerstand&lt;br /&gt;
| Gatespannung kompatibel mit 5V-Controllern.&lt;br /&gt;
| R, D&lt;br /&gt;
| [http://www.irf.com/product-info/datasheets/data/irlz34n.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| IRLML2502&lt;br /&gt;
| 0,42&lt;br /&gt;
| max 20V, max 4,2A (cont.), 45 mOhm On-Widerstand&lt;br /&gt;
| SOT23 SMD-FET, extrem niedrige V_GS_th, bei niedrigem R_DS_on&lt;br /&gt;
| D&lt;br /&gt;
| [http://www.irf.com/product-info/datasheets/data/irlml2502.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| BS170&lt;br /&gt;
| 0,10&lt;br /&gt;
| max 60V, bis 500mA, 5 Ohm On-Widerstand&lt;br /&gt;
| veraltete Technik, aber in bastelfreundlichem TO-92 Gehäuse&lt;br /&gt;
| R,D&lt;br /&gt;
| [http://www.fairchildsemi.com/ds/BS/BS170.pdf PDF] (Fairchild)&lt;br /&gt;
|-&lt;br /&gt;
| BSS123&lt;br /&gt;
| 0,06&lt;br /&gt;
| max 100V, max 170mA (cont.), Thresholdspannung 1,7V, On-Widerstand 1,3Ohm&lt;br /&gt;
| SOT23 SMD-FET, auch für 3V3-versorgte Schaltungen bestens geeignet&lt;br /&gt;
| R,D&lt;br /&gt;
| [http://www.fairchildsemi.com/ds/BS/BSS123.pdf PDF] (Fairchild)&lt;br /&gt;
|-&lt;br /&gt;
| BUK100-50GL &lt;br /&gt;
| &lt;br /&gt;
| Logic-Level Power&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| [http://www.nxp.com/pip/BUK100-50GL_1.html PDF] (NXP)&lt;br /&gt;
|-&lt;br /&gt;
| IRLIZ44N &lt;br /&gt;
| &lt;br /&gt;
| Logic-Level Power&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IRLR2905, IRLU2905 &lt;br /&gt;
| &lt;br /&gt;
| Logic-Level Power&lt;br /&gt;
| &lt;br /&gt;
| C&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IRLU3410&lt;br /&gt;
| &lt;br /&gt;
| Logic-Level Power&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IRF7301&lt;br /&gt;
| 0,91&lt;br /&gt;
| Dual N-MOSFET mit nur 70mOhm RDS(on) bei 2.7 V, SO-8&lt;br /&gt;
| Laststromschaltung bei kleinen Spannungen, z.B. an Akkus&lt;br /&gt;
| C&lt;br /&gt;
| [http://www.irf.com/product-info/datasheets/data/irf7301.pdf PDF] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====P-MOSFET====&lt;br /&gt;
&#039;&#039;Siehe auch:&#039;&#039; &#039;&#039;&#039;[[MOSFET-Übersicht#P-Kanal_MOSFET|MOSFET-Übersicht]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;mosfet-p&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| IRLML6401&lt;br /&gt;
| 0,21&lt;br /&gt;
| max -12V, ca -4,3A (cont.), ca. 0,05 Ohm On-Widerstand&lt;br /&gt;
| SOT-23 SMD FET, extrem niedrige V_GS_th, bei niedrigem R_DS_on&lt;br /&gt;
| D&lt;br /&gt;
| [http://www.irf.com/product-info/datasheets/data/irlml6401.pdf]&lt;br /&gt;
|-&lt;br /&gt;
| IRF7220&lt;br /&gt;
| 0,50&lt;br /&gt;
| max -14V, ca -10A (cont.), ca. 0,02 Ohm On-Widerstand&lt;br /&gt;
| Gehäuse SO-8, brauchbar in 3,3V Systemen&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.irf.com/product-info/datasheets/data/irf7220.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| IRFR5305&lt;br /&gt;
| 0,56&lt;br /&gt;
| max -55V, -31A (cont.), ca. 0,065 Ohm On-Widerstand&lt;br /&gt;
| Gehäuse D-Pak (SMD, TO-252AA), Uth=-2 bis -4V&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.irf.com/product-info/datasheets/data/irfr5305.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| BS250&lt;br /&gt;
| 0,26&lt;br /&gt;
| max -45V, bis -230mA (cont.), 14 (und mehr) Ohm On-Widerstand&lt;br /&gt;
| veraltete Technik aber in bastelfreundlichem TO-92 Gehäuse von R lieferbar &lt;br /&gt;
| R&lt;br /&gt;
| [http://www.vishay.com/docs/70209/70209.pdf PDF] (Vishay)&lt;br /&gt;
|-&lt;br /&gt;
| NDS0610&lt;br /&gt;
| 0,07&lt;br /&gt;
| max -60V, bis -120mA (cont.), 20 (und mehr) Ohm On-Widerstand&lt;br /&gt;
| SOT-23 SMD Gehäuse Anwendung z.B. als [http://www.mikrocontroller.net/topic/42113#317220 Verpolschutz mit geringem Spannungsabfall]&lt;br /&gt;
| D DK&lt;br /&gt;
| [http://www.fairchildsemi.com/ds/ND%2FNDS0610.pdf PDF] (Fairchild)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====MOSFET-Pärchen====&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;mosfet-n-p&amp;quot;&lt;br /&gt;
|-  bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| IRF7389&lt;br /&gt;
| 0,51&lt;br /&gt;
| 30 V, &amp;gt;2,5 A, 30/60 mOhm On-Widerstand&lt;br /&gt;
| Gehäuse SO-8&lt;br /&gt;
| D,R&lt;br /&gt;
| [http://www.irf.com/product-info/datasheets/data/irf7389.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Dioden ===&lt;br /&gt;
&#039;&#039;Siehe auch:&#039;&#039; &#039;&#039;&#039;[[Dioden-Übersicht]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;mosfet-p&amp;quot;&lt;br /&gt;
|-  bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| 1N4148&lt;br /&gt;
| 0,02&lt;br /&gt;
| Kleinsignal-Gleichrichterdiode&lt;br /&gt;
| 75V/150mA&lt;br /&gt;
| R,D,I&lt;br /&gt;
| [http://www.fairchildsemi.com/ds/1N%2F1N4148.pdf D]&lt;br /&gt;
|-&lt;br /&gt;
| 1N4001..1N4007&lt;br /&gt;
| 0,02&lt;br /&gt;
| Mehrzweck-Gleichrichterdiode, 1N4001..1N4007 mit gestaffelter Sperrspannung&lt;br /&gt;
| 1A&lt;br /&gt;
| R,D,I&lt;br /&gt;
| [http://www.fairchildsemi.com/ds/1N/1N4001.pdf D]&lt;br /&gt;
|-&lt;br /&gt;
| UF4001..UF4007&lt;br /&gt;
| 0,06 - 0,07&lt;br /&gt;
| UltraFast-Gleichrichterdiode, gestaffelte Sperrspannung, trr&amp;lt;50ns bzw 75ns&lt;br /&gt;
| 1A&lt;br /&gt;
| R, D&lt;br /&gt;
| [http://www.ortodoxism.ro/datasheets/vishay/uf4001.pdf Datenblatt]&lt;br /&gt;
|-&lt;br /&gt;
| 1N5400..1N5408&lt;br /&gt;
| 0,06&lt;br /&gt;
| Mehrzweck-Gleichrichterdiode, 1N5400..1N5408 mit gestaffelter Sperrspannung&lt;br /&gt;
| 3A, 50..1000V&lt;br /&gt;
| R, D&lt;br /&gt;
| [http://www.ortodoxism.ro/datasheets/fairchild/1N5401.pdf D]&lt;br /&gt;
|-&lt;br /&gt;
| UF5404, UF5408&lt;br /&gt;
| 0,11 bzw 0,22&lt;br /&gt;
| UltraFast-Gleichrichterdiode, gestaffelte Sperrspannung, trr&amp;lt;50ns bzw 75ns&lt;br /&gt;
| 3A, 50..1000V&lt;br /&gt;
| R&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| BAT46&lt;br /&gt;
| 0,10&lt;br /&gt;
| Kleinsignal-Schottky-Diode&lt;br /&gt;
| 150mA&lt;br /&gt;
| D,R&lt;br /&gt;
| [http://www.alldatasheet.com/view.jsp?Searchword=BAT46 D]&lt;br /&gt;
|-&lt;br /&gt;
| BAT54(A/C/S)&lt;br /&gt;
| 0,072&lt;br /&gt;
| sehr schnelle Kleinsignal-(Doppel-)Schottky-Diode&lt;br /&gt;
| 200mA&lt;br /&gt;
| R,D,I&lt;br /&gt;
| [http://www.alldatasheet.com/view.jsp?Searchword=BAT54 D]&lt;br /&gt;
|-&lt;br /&gt;
| SB120-SB160&lt;br /&gt;
| 0,13&lt;br /&gt;
| Schottky-Diode&lt;br /&gt;
| 1A 20-60V&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.alldatasheet.com/view.jsp?Searchword=SB140 D]&lt;br /&gt;
|-&lt;br /&gt;
| 1N5817-1N5819&lt;br /&gt;
| 0,15&lt;br /&gt;
| Schottky-Diode, sehr ähnlich zu SB120-140&lt;br /&gt;
| 1A 20/30/40V&lt;br /&gt;
| R, D, C&lt;br /&gt;
| [http://www.alldatasheet.com/view.jsp?Searchword=1N5819 D]&lt;br /&gt;
|-&lt;br /&gt;
| BA159&lt;br /&gt;
| 0,051&lt;br /&gt;
| Standard-Diode&lt;br /&gt;
| HF 1A 1000V&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.alldatasheet.com/view.jsp?Searchword=BA159 D]&lt;br /&gt;
|-&lt;br /&gt;
| BAV99&lt;br /&gt;
| 0,041&lt;br /&gt;
| Standard-Doppeldiode, SOT-23&lt;br /&gt;
| ESD-Schutz&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.alldatasheet.com/view.jsp?Searchword=BAV99 D]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Instrumentenverstärker ===&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;opamps&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| INA128&lt;br /&gt;
| 6,15 (R)&lt;br /&gt;
| Verstärkung über 1 Widerstand einstellbar&lt;br /&gt;
| Brückenverstärker , Datenerfassung&lt;br /&gt;
| R,F&lt;br /&gt;
| [http://focus.ti.com/lit/ds/symlink/ina128.pdf#search=%22ina128%22 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| INA326&lt;br /&gt;
| ca. 3 (DK)&lt;br /&gt;
| Low Power, läuft an 3.3 oder 5 V&lt;br /&gt;
| Medizintechnik (EKG), Sensoren&lt;br /&gt;
| DK&lt;br /&gt;
| [http://www.ti.com/lit/gpn/ina326 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| AD620&lt;br /&gt;
| ca. 8 (R)&lt;br /&gt;
| Standardtyp&lt;br /&gt;
| EKG, EEG, Brückenverstärker&lt;br /&gt;
| R, RS, DK&lt;br /&gt;
| [http://www.analog.com/UploadedFiles/Data_Sheets/37793330023930AD620_e.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Operationsverstärker ===&lt;br /&gt;
Es sind die &#039;&#039;typical values&#039;&#039; bei &#039;&#039;25°C&#039;&#039; angegeben. Falls es selektierte Versionen gibt (z.B. LM358&#039;&#039;&#039;A&#039;&#039;&#039;) ist der schlechtere Wert des Standardteils angegeben.&lt;br /&gt;
&lt;br /&gt;
Bei den R2R Werten immer die Last in Ohm mitangeben, ansonsten sind die Werte relativ sinnlos.&lt;br /&gt;
Vcc ist Versorgungs-Plus. Vee ist Versorgungs-Minus.&lt;br /&gt;
&lt;br /&gt;
Bei der Stromaufnahme (supply current) ist der Strom pro IC angegeben. In den Datenblättern oft pro OPV, weil das nach weniger aussieht.&lt;br /&gt;
&lt;br /&gt;
Der Preis ist für Einzelstücke angegeben und entspricht bei den meisten dem bei Reichelt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Siehe auch:&#039;&#039; [http://www.rn-wissen.de/index.php/Operationsverst%C3%A4rker#Liste_g.C3.A4ngiger_Typen_von_Operationsverst.C3.A4rkern RN - Liste gängiger Typen von Operationsverstärkern]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;Die Tabelle lässt sich mit einem Klick auf die Überschriften &#039;&#039;&#039;sortieren&#039;&#039;&#039;.&amp;lt;/center&amp;gt;&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;opamps&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! OPVs&lt;br /&gt;
! Unity- Gain in&amp;amp;nbsp;MHz&lt;br /&gt;
! Slew-Rate in V/µs&lt;br /&gt;
! &amp;lt;small&amp;gt;Input Offset Spannung&amp;lt;/small&amp;gt;&lt;br /&gt;
! Input Offset  Strom&lt;br /&gt;
! Input Bias Strom&lt;br /&gt;
! R2R in&lt;br /&gt;
! R2R out&lt;br /&gt;
! Strom- aufnahme&lt;br /&gt;
! Bemerkung&lt;br /&gt;
! Daten- blatt&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
|-&lt;br /&gt;
| LM358&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 0,5&lt;br /&gt;
| 3mV&lt;br /&gt;
| 5nA&lt;br /&gt;
| 45nA&lt;br /&gt;
| Vcc-2V Vee-0,1V&lt;br /&gt;
| Vcc-1,5V Vee+0,5V @2k&amp;lt;math&amp;gt;\mathrm{\Omega}&amp;lt;/math&amp;gt; 5V&lt;br /&gt;
| 0,8mA&lt;br /&gt;
| Standard-OP, Vcc=3V-30V, I&amp;lt;sub&amp;gt;sink&amp;lt;/sub&amp;gt;=15mA I&amp;lt;sub&amp;gt;source&amp;lt;/sub&amp;gt;=30mA I&amp;lt;sub&amp;gt;sink-max&amp;lt;/sub&amp;gt;=40mA&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=lm358 PDF]&lt;br /&gt;
| alle&lt;br /&gt;
| 0,09&lt;br /&gt;
|-&lt;br /&gt;
| LM324&lt;br /&gt;
| 4&lt;br /&gt;
| 1&lt;br /&gt;
| 0,5&lt;br /&gt;
| 3mV&lt;br /&gt;
| 5nA&lt;br /&gt;
| 45nA&lt;br /&gt;
| Vcc-2V Vee-0,1V&lt;br /&gt;
| Vcc-1,5V Vee+0,5V @2k&amp;lt;math&amp;gt;\mathrm{\Omega}&amp;lt;/math&amp;gt; 5V&lt;br /&gt;
| 1mA&lt;br /&gt;
| Standard-OP, wie LM358&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=lm324 PDF]&lt;br /&gt;
| alle&lt;br /&gt;
| 0,13&lt;br /&gt;
|-&lt;br /&gt;
| NE5532&lt;br /&gt;
| 2&lt;br /&gt;
| 10&lt;br /&gt;
| 9&lt;br /&gt;
| 0,5mV&lt;br /&gt;
| 10nA&lt;br /&gt;
| 500nA&lt;br /&gt;
| &lt;br /&gt;
| Vcc-2V Vee+2V @600&amp;lt;math&amp;gt;\mathrm{\Omega}&amp;lt;/math&amp;gt; 30V&lt;br /&gt;
| 8mA&lt;br /&gt;
| Standard Audio OP, traibt 600ohm, Iout=35mA&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=NE5532 PDF]&lt;br /&gt;
| alle&lt;br /&gt;
| 0,23&lt;br /&gt;
|-&lt;br /&gt;
| TL072&lt;br /&gt;
| 2&lt;br /&gt;
| 3&lt;br /&gt;
| 13&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 65pA&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 2,8mA&lt;br /&gt;
| Standard Audio, Low Noise/JFET Eingang&lt;br /&gt;
| [http://focus.ti.com/lit/ds/symlink/tl072.pdf PDF]&lt;br /&gt;
| alle&lt;br /&gt;
| 0,17&lt;br /&gt;
|-&lt;br /&gt;
| TL062&lt;br /&gt;
| 2&lt;br /&gt;
| 1&lt;br /&gt;
| 3&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 65pA&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 0,4mA&lt;br /&gt;
| Low Power/JFET Eingang, veraltet&lt;br /&gt;
| [http://focus.ti.com/lit/ds/symlink/tl062.pdf PDF]&lt;br /&gt;
| alle&lt;br /&gt;
| 0,17&lt;br /&gt;
|-&lt;br /&gt;
| TS912&lt;br /&gt;
| 2&lt;br /&gt;
| 1 @5V&lt;br /&gt;
| 0,8 @5V&lt;br /&gt;
| 10mV&lt;br /&gt;
| 1pA&lt;br /&gt;
| 1pA&lt;br /&gt;
| Vcc+0,2V Vee-0,2V over the rail&lt;br /&gt;
| Vcc-0,05V Vee+0,04V @10k&amp;lt;math&amp;gt;\mathrm{\Omega}&amp;lt;/math&amp;gt; 5V&lt;br /&gt;
| 0,4mA&lt;br /&gt;
| Standard Rail2Rail Typ, Vcc=2,7-16V, Iout=65mA&lt;br /&gt;
| [http://www.st.com/stonline/products/literature/ds/2325/ts912.pdf PDF]&lt;br /&gt;
| alle&lt;br /&gt;
| 0,80&lt;br /&gt;
|-&lt;br /&gt;
| LMC6484&lt;br /&gt;
| 4&lt;br /&gt;
| 1,5&lt;br /&gt;
| 0,9&lt;br /&gt;
| 3mV&lt;br /&gt;
| 2pA&lt;br /&gt;
| 4pA&lt;br /&gt;
| Vcc+0,2V Vee-0,2V over the rail&lt;br /&gt;
| Vcc-0,2V Vee+0,2V @2k&amp;lt;math&amp;gt;\mathrm{\Omega}&amp;lt;/math&amp;gt; 5V&lt;br /&gt;
| 3mA&lt;br /&gt;
| &lt;br /&gt;
| [http://www.national.com/ds.cgi/LM/LMC6484.pdf PDF]&lt;br /&gt;
| R&lt;br /&gt;
| 2,35&lt;br /&gt;
|-&lt;br /&gt;
| OPA2340&lt;br /&gt;
| 2&lt;br /&gt;
| 5,5&lt;br /&gt;
| 6&lt;br /&gt;
| 0,150mV&lt;br /&gt;
| 1pA&lt;br /&gt;
| 1pA&lt;br /&gt;
| Vcc+0,5V Vee-0,5V over the rail&lt;br /&gt;
| Vcc-0,04V Vee+0,04V @2k&amp;lt;math&amp;gt;\mathrm{\Omega}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 1,5mA&lt;br /&gt;
| CMOS Vcc=2,5V - 5,5V&lt;br /&gt;
| [http://focus.ti.com/lit/ds/symlink/opa4340.pdf PDF]&lt;br /&gt;
| R&lt;br /&gt;
| 1,80&lt;br /&gt;
|-&lt;br /&gt;
| OP07&lt;br /&gt;
| 1&lt;br /&gt;
| 0,6&lt;br /&gt;
| 0,3&lt;br /&gt;
| 0,030mV&lt;br /&gt;
| 0,4nA&lt;br /&gt;
| 1nA&lt;br /&gt;
| Vcc+1V Vee-1V&lt;br /&gt;
| Vcc-2,2V Vee+2,2V @2k&amp;lt;math&amp;gt;\mathrm{\Omega}&amp;lt;/math&amp;gt; 15V&lt;br /&gt;
| 0,7mA - 2,5mA&lt;br /&gt;
| geringer Offset &amp;lt;80µV je nach Hersteller&lt;br /&gt;
| [http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=1;INDEX=0;FILENAME=A200%252FOP07%2523AD.pdf; PDF]&lt;br /&gt;
| alle&lt;br /&gt;
| 0,25&lt;br /&gt;
|-&lt;br /&gt;
| LMC6062&lt;br /&gt;
| 2&lt;br /&gt;
| 0,1&lt;br /&gt;
| 0,015&lt;br /&gt;
| 0,1mV&lt;br /&gt;
| 0,01pA max:2pA&lt;br /&gt;
| 0,01pA max:4pA&lt;br /&gt;
| &lt;br /&gt;
| Vcc-0,05V Vee+0,05V @25k&amp;lt;math&amp;gt;\mathrm{\Omega}&amp;lt;/math&amp;gt; 5V&lt;br /&gt;
| 45µA&lt;br /&gt;
| Precision, Micropower, CMOS, Is~40µA (typ.), Iout=8mA&lt;br /&gt;
| [http://www.national.com/ds.cgi/LM/LMC6062.pdf PDF]&lt;br /&gt;
| R&lt;br /&gt;
| 2,05&lt;br /&gt;
|-&lt;br /&gt;
| LM4250&lt;br /&gt;
| 1&lt;br /&gt;
| 0,3 - 0,01&lt;br /&gt;
| 1 - 0,001&lt;br /&gt;
| 3mV-5mV&lt;br /&gt;
| 3nA-10nA&lt;br /&gt;
| 8nA-50nA&lt;br /&gt;
| Vcc-0,6V Vee+0,6V&lt;br /&gt;
| Vcc-0,6V Vee+0,6V @10k&amp;lt;math&amp;gt;\mathrm{\Omega}&amp;lt;/math&amp;gt; 3V&lt;br /&gt;
| 8µA - 90µA&lt;br /&gt;
| Micropower, &amp;quot;programmierbar&amp;quot;, Werte jeweils für Is=8µA und 90µA&lt;br /&gt;
| [http://www.national.com/ds.cgi/LM/LM4250.pdf PDF]&lt;br /&gt;
| R&lt;br /&gt;
| 0,98&lt;br /&gt;
|-&lt;br /&gt;
| ICL7621&lt;br /&gt;
| 2&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,15&lt;br /&gt;
| 15mV&lt;br /&gt;
| 30pA&lt;br /&gt;
| 1pA&lt;br /&gt;
| Vcc-0,3V Vee+0,3V unklar &amp;lt;!-- Das Datenblatt sagt folgendes. Bedeutet dies R2R input?    Differential Input Voltage [(V+ +0.3) - (V- -0.3)]V --&amp;gt;&lt;br /&gt;
| Vcc-0,1V Vee+0,1V @100k&amp;lt;math&amp;gt;\mathrm{\Omega}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 0,2mA&lt;br /&gt;
| Micropower CMOS Vcc=2V - 16V &lt;br /&gt;
| [http://datasheets.maxim-ic.com/en/ds/ICL7611-ICL764X.pdf PDF]&lt;br /&gt;
| R&lt;br /&gt;
| 1,10&lt;br /&gt;
|-&lt;br /&gt;
| ICL7611 / ICL7612&lt;br /&gt;
| 1&lt;br /&gt;
| 0,5&lt;br /&gt;
| 0,15&lt;br /&gt;
| 15mV&lt;br /&gt;
| 30pA&lt;br /&gt;
| 1pA&lt;br /&gt;
| Vcc-0,3V Vee+0,3V unklar &amp;lt;!-- Das Datenblatt sagt folgendes. Bedeutet dies R2R input?    Differential Input Voltage [(V+ +0.3) - (V- -0.3)]V --&amp;gt;&lt;br /&gt;
| Vcc-0,1V Vee+0,1V @100k&amp;lt;math&amp;gt;\mathrm{\Omega}&amp;lt;/math&amp;gt;&lt;br /&gt;
| 10µA - 1mA&lt;br /&gt;
| gleich mit ICL7621, aber nur 1 OPV und dafür programmierbar: Is= 10µA, 100µA, 1mA&lt;br /&gt;
| [http://datasheets.maxim-ic.com/en/ds/ICL7611-ICL764X.pdf PDF]&lt;br /&gt;
| R&lt;br /&gt;
| 0,82&lt;br /&gt;
|-&lt;br /&gt;
| LM 13700&lt;br /&gt;
| 2&lt;br /&gt;
| 2&lt;br /&gt;
| 50&lt;br /&gt;
| 0,5mV&lt;br /&gt;
| 0,1µA&lt;br /&gt;
| 0,4µA&lt;br /&gt;
| &lt;br /&gt;
| Vcc-0,8V Vee+0,6V&lt;br /&gt;
| 2,6mA&lt;br /&gt;
| OTA - Steilheits-OP 50V/µs&lt;br /&gt;
| [http://www.national.com/ds.cgi/LM/LM13700.pdf PDF]&lt;br /&gt;
| R&lt;br /&gt;
| 0,90&lt;br /&gt;
|-&lt;br /&gt;
| CA 3140&lt;br /&gt;
| 1&lt;br /&gt;
| 4,5&lt;br /&gt;
| 9&lt;br /&gt;
| 5mV&lt;br /&gt;
| 0,5pA&lt;br /&gt;
| 10pA&lt;br /&gt;
| Vee-0,5V&lt;br /&gt;
| Vcc-2V Vee+0,6V  @2k&amp;lt;math&amp;gt;\mathrm{\Omega}&amp;lt;/math&amp;gt; 15V&lt;br /&gt;
| 4mA&lt;br /&gt;
| BIMOS-OP - kleiner Eingangsstrom, ideal für Single-Supply, Vcc-min=4V&lt;br /&gt;
| [http://www.intersil.com/data/fn/fn957.pdf PDF]&lt;br /&gt;
| R&lt;br /&gt;
| 0,47&lt;br /&gt;
|-&lt;br /&gt;
| TCA0372&lt;br /&gt;
| 2&lt;br /&gt;
| 1,1&lt;br /&gt;
| 1,3&lt;br /&gt;
| 1mV&lt;br /&gt;
| 10nA&lt;br /&gt;
| 100nA&lt;br /&gt;
| Vee to Vcc-1,0V&lt;br /&gt;
| Vcc-0,8V Vee+0,8V @0,1A 30V  Vcc-1,3V Vee+1,3V  @1A 24V &lt;br /&gt;
| 5mA&lt;br /&gt;
| Power-OPV, Thermal Shutdown, Io=1A Io(max)=1.5A&lt;br /&gt;
| [http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=0;INDEX=0;FILENAME=A200%252FTCA0372%2523MOT.pdf; PDF]&lt;br /&gt;
| alle, R&lt;br /&gt;
| 0,70&lt;br /&gt;
|-&lt;br /&gt;
| LA6510&lt;br /&gt;
| 2&lt;br /&gt;
| &lt;br /&gt;
| 0,15&lt;br /&gt;
| 2mV&lt;br /&gt;
| 10nA&lt;br /&gt;
| 100nA&lt;br /&gt;
| Vee+0V Vcc-2V&lt;br /&gt;
| Vcc-2V Vee+2V  @33&amp;lt;math&amp;gt;\mathrm{\Omega}&amp;lt;/math&amp;gt; 30V&lt;br /&gt;
| 12mA&lt;br /&gt;
| Power-OPV, current limiter pin, Imax=1A P=2,5W, Gehäuse:SIP10F&lt;br /&gt;
| [http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=0;INDEX=0;FILENAME=A200%252FLA6510%2523SAN.pdf; PDF]&lt;br /&gt;
| R&lt;br /&gt;
| 0,80&lt;br /&gt;
|-&lt;br /&gt;
| L272&lt;br /&gt;
| 2&lt;br /&gt;
| 0,35&lt;br /&gt;
| 1&lt;br /&gt;
| 15mV&lt;br /&gt;
| 50nA&lt;br /&gt;
| 300nA&lt;br /&gt;
| &lt;br /&gt;
| Vcc-1V Vee+0,3V @0,1A 24V  Vcc-1,5V Vee+0,6V  @0,5A 24V &lt;br /&gt;
| 8mA&lt;br /&gt;
| Power-OPV, Vcc=4V-28V, Io=0,7A P=1W, Thermal Shutdown @160°C&lt;br /&gt;
| [http://www.reichelt.de/?;ACTION=7;LA=6;OPEN=0;INDEX=0;FILENAME=A200%252FL272fai.pdf; PDF]&lt;br /&gt;
| R&lt;br /&gt;
| 0,70&lt;br /&gt;
|-&lt;br /&gt;
| LM393&lt;br /&gt;
| 2&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1mV&lt;br /&gt;
| 5nA&lt;br /&gt;
| 65nA&lt;br /&gt;
| Vcc-2V Vee+0V&lt;br /&gt;
| Open- Collector&lt;br /&gt;
| 1,6mA&lt;br /&gt;
| Standard-Komparator, Isink=16mA, Vcc=2V - 36V, Response-Time=1,5µs&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=lm393 PDF]&lt;br /&gt;
| alle&lt;br /&gt;
| 0,10&lt;br /&gt;
|-&lt;br /&gt;
| LM339&lt;br /&gt;
| 4&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 1,4mV&lt;br /&gt;
| 2,3nA&lt;br /&gt;
| 60nA&lt;br /&gt;
| &lt;br /&gt;
| Open- Collector&lt;br /&gt;
| 1,1mA&lt;br /&gt;
| Standard-Komparator, Isink=16mA, Vcc=2V - 36V, Response-Time=1,5µs&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=lm339 PDF]&lt;br /&gt;
| alle&lt;br /&gt;
| 0,10&lt;br /&gt;
|-&lt;br /&gt;
| TLC3702&lt;br /&gt;
| 2&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| 20µA&lt;br /&gt;
| Micropower-Komparator (20µA) PushPull Ausgang&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=tlc3702 PDF]&lt;br /&gt;
| F&lt;br /&gt;
| 0,80&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
| Bezeichnung&lt;br /&gt;
| OPVs pro Gehäuse&lt;br /&gt;
| Unity-Gain&lt;br /&gt;
| Slew-Rate&lt;br /&gt;
| Input Offset Spannung&lt;br /&gt;
| Input Offset Strom&lt;br /&gt;
| Input Bias Strom&lt;br /&gt;
| R2R in&lt;br /&gt;
| R2R out&lt;br /&gt;
| Stromaufnahme&lt;br /&gt;
| Bemerkung&lt;br /&gt;
| [http://www. PDF]&lt;br /&gt;
| Lieferant&lt;br /&gt;
| Preis&lt;br /&gt;
|-&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Warum findet sich in obiger Liste kein 741, war er doch lange Zeit &amp;quot;der&amp;quot; OPV schlechthin? Nun, er wird allgemein als &amp;quot;veraltet&amp;quot; angesehen, da er aus den 60er Jahren stammt (1968 von Fairchild vorgestellt, etwa ab 1969 kommerziell erhältlich) und keine besonderen technischen Daten aufweist. Der immerhin etwa fünf Jahre jüngere 324 (von 1974) kostet häufig ein paar Cent weniger, enthält dafür aber vier statt einen OPV mit besseren Daten.&lt;br /&gt;
&lt;br /&gt;
=== Spannungsregler ===&lt;br /&gt;
==== Linearregler ====&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;linearregler&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| LP2950&lt;br /&gt;
| 0,39 - 0,53&lt;br /&gt;
| Festspannungsregler Low-Dropout&lt;br /&gt;
| 3 - 5V 100mA, TO-92, &amp;lt;120µA Ruhestrom&lt;br /&gt;
| R, D&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=LP2950 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| LM2940&lt;br /&gt;
| 0,40&lt;br /&gt;
| Festspannungsregler Low-Dropout&lt;br /&gt;
| z.B. 5V, 1A(@0,5V drop), Verpolschutz, TO-220, SOT-223, automotive&lt;br /&gt;
| R, D&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=LM2940 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| LM317&lt;br /&gt;
| 0,22&lt;br /&gt;
| Linearer einstellbarer Spannungsregler&lt;br /&gt;
| max 40V -&amp;gt; 1,2 - 37V, max 1.5A, TO220&lt;br /&gt;
| alle&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=LM317 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| MAX663&lt;br /&gt;
| 1,80&lt;br /&gt;
| Linearer, einstellbarer Spannungsregler&lt;br /&gt;
| sehr niedriger Eigenstromverbrauch&lt;br /&gt;
| R&lt;br /&gt;
| [http://datasheets.maxim-ic.com/en/ds/MAX663-MAX666.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| LM78xx&lt;br /&gt;
| &amp;lt;1,00&lt;br /&gt;
| Festspannungregler (xx=05: 5V, xx=12: 12V ...)&lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
| alle&lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| LM79xx&lt;br /&gt;
| &amp;lt;1,00&lt;br /&gt;
| Festspannungregler, negative Spannung (xx=05: -5V, xx=12: -12V ...)&lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
| alle&lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| LF33&lt;br /&gt;
| &amp;lt;1,00&lt;br /&gt;
| Festspannungregler &lt;br /&gt;
| +3,3V, TO-220, 1A&lt;br /&gt;
| R, I&lt;br /&gt;
| [http://www.datasheetcatalog.org/datasheet/stmicroelectronics/2574.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| LM 2931&lt;br /&gt;
| ~0,30 - 0,40&lt;br /&gt;
| feste und variable Low-Dropout Spannungsregler (max. 100mA)&lt;br /&gt;
| TO-220, TO-92, SMD, Automotive, Iq=0,4mA&lt;br /&gt;
| R&lt;br /&gt;
| &amp;amp;nbsp;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Siehe auch:&lt;br /&gt;
* [http://www.national.com/an/AN/AN-1148.pdf AN-1148: Application Note 1148 Linear Regulators: Theory of Operation and Compensation] von National Semiconductor Corporation (PDF)&lt;br /&gt;
&lt;br /&gt;
==== Schaltregler ====&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;schaltregler&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| LM2576 ADJ&lt;br /&gt;
| 0,90&lt;br /&gt;
| Step-Down&lt;br /&gt;
| max 40V -&amp;gt; 1,2 - 37V, max 3A, TO220-5&lt;br /&gt;
| alle - Achtung: R liefert u.U. den nur zum LM2596 äquivalenten P3596&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=LM2576 PDF] - [http://www.mikrocontroller.net/topic/58094#450561 mit Funk-Entstördrossel FED100µ (Reichelt...) bis 3 A]&lt;br /&gt;
|-&lt;br /&gt;
| MC34063A&lt;br /&gt;
| 0,25&lt;br /&gt;
| Step-Up ~0,3A / Step-Down 0,7A / Inverter 0,2A-0,6A&lt;br /&gt;
| SO-8/DIP-8; Tool zum Berechnen auf [http://www.nomad.ee/micros/mc34063a/index.shtml www.nomad.ee]&lt;br /&gt;
| R, I&lt;br /&gt;
| [http://www.onsemi.com/pub/Collateral/MC34063A-D.PDF PDF], [http://www.mikrocontroller.net/articles/MC34063]&lt;br /&gt;
|-&lt;br /&gt;
| PR4401&lt;br /&gt;
| 0,50&lt;br /&gt;
| Led-Treiber, Step-Up, Batteriebetrieb mit einer Zelle (bis 0,9 V)&lt;br /&gt;
| SO-23&lt;br /&gt;
| R, [http://www.ak-modul-bus.de/ AK Modul-Bus]&lt;br /&gt;
| [http://www.prema.com/pdf/pr4401.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Shuntregler/[[Spannungsreferenz]] ====&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;schaltregler&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| TL431&lt;br /&gt;
| 0,10&lt;br /&gt;
| Shuntregler mit 2,5 V interner Präzisions-Referenz &amp;lt;&amp;amp;nbsp;2&amp;amp;nbsp;%&lt;br /&gt;
| Präzise Alternative zur Z-Diode, Spannungsbegrenzung&lt;br /&gt;
| C, R, DK&lt;br /&gt;
|[http://www.datasheetarchive.com/search.php?q=TL431 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| LT1021&lt;br /&gt;
| 5,00&lt;br /&gt;
| Shuntregler mit interner Präzisions-Referenz &amp;lt;&amp;amp;nbsp;0,05&amp;amp;nbsp;%&lt;br /&gt;
| hoch präzise Alternative zur Z-Diode&lt;br /&gt;
| C, R, DK&lt;br /&gt;
|[http://www.datasheetarchive.com/search.php?q=LT1021 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| LM336&lt;br /&gt;
| 0,30&lt;br /&gt;
| Shuntregler mit interner Präzisions-Referenz &amp;lt;&amp;amp;nbsp;4&amp;amp;nbsp;%&lt;br /&gt;
| Präzise Alternative zur Z-Diode&lt;br /&gt;
| C, R, DK&lt;br /&gt;
|[http://www.datasheetarchive.com/search.php?q=LM336 PDF]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Timer ===&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;can&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| 555&lt;br /&gt;
| 0,15&lt;br /&gt;
| Universeller Zeitgeber.&lt;br /&gt;
| Für alles, wirklich alles. CMOS-Versionen lassen sich aufgrund ihrere niedrigeren Betriebsspannung besser mit µCs verbinden.&lt;br /&gt;
| alle&lt;br /&gt;
| [http://www.google.de/search?q=555+Datasheet Google]&lt;br /&gt;
|-&lt;br /&gt;
| DS1307&lt;br /&gt;
| 1,95&lt;br /&gt;
| 64 X 8 Serial Real Time Clock. Quarzuhr / Kalender Baustein mit serieller TWI-Schnittstelle.  &lt;br /&gt;
| Uhrenfunktion, unabhängig vom µC, aber µC-Steuerbar. Batteriepufferbar (3V-Knopfzelle wie CR2032) um die Zeit bei ausgeschalteter Board-Betriebsspannung weiter zu zählen.&lt;br /&gt;
| D, R, I&lt;br /&gt;
| [http://www.google.de/search?q=DS1307 Google]&lt;br /&gt;
|-&lt;br /&gt;
| PCF8583&lt;br /&gt;
| 1,50&lt;br /&gt;
| I²C/TWI Real Time Clock, Calendar, SRAM, Alarm, Timer, Eventcounter&lt;br /&gt;
| Auf Basis eines SRAM-chips, deshalb kann ein großer Teil als SRAM genutzt werden (ca 240 bytes). Berechnet Datum (4 jahre, jahr0 = schaltjahr), Uhrzeit (12/24), Wochentag. ein 32khz-Uhrenquarz ist nötig, sonst als Uhr unbrauchbar da  störempfindlich. Möglichkeit eines Interruptausganges bei voreingestellter Alarmzeit. Bemerkenswert einfaches Protokoll. Kann umgeschaltet werden in einen Timer-Modus (einfacher Counter mit bestimmter Timebase) oder Event-Counter-Modus (Eingangssignale zählen).&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.alldatasheet.com/view.jsp?Searchword=PCF8583]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analogschalter und Multiplexer ===&lt;br /&gt;
Die DG2xx DG3xx DG4xx, teilweise auch DG5xx bezeichnen Analogschalter und Multiplexer die sich zum Industriestandard entwickelt haben. Es gibt sie von vielen Herstellern und zahlreichen Ausführungen in allen R(on) Bereichen und sind Pinkompatibel. Anstelle von &amp;quot;DGxxx&amp;quot; benutzen Hersteller für verbesserte/moderne Versionen ihre eigenen Präfixe wie &amp;quot;ADGxxx&amp;quot; von Analog Devices oder &amp;quot;MAXxxx&amp;quot; von Maxim. Für einfache Schalter werden häufig die letzten zwei Ziffern 01 bis 05 und 11-13 benutzt, 06/07/08/09 bezeichnet 16:1 8:1 und 4:1 Multiplexer in Single Ended und Differential Ended. Spannungsbereich geht bis +/-12 oder +/-15 V, die Steuereingänge haben zum Teil TTL-Kompatibilität, andernfalls einen Pin der den Logikpegel definiert (z.B. VCC).&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;can&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| DG201/DG202/DG212&lt;br /&gt;
| ~2-3€&lt;br /&gt;
| Vierfach Einzelschalter in SPST, SPDT, &lt;br /&gt;
| Zum µC-gesteuerten schalten von Analogsignalen, in Audio, Video, und Messschaltungen, in OP-Schaltungen für programmierbare Verstärkungen&lt;br /&gt;
| Maxim, Analog Devices, u.a.&lt;br /&gt;
| [http://search.datasheetcatalog.net/cgi-bin/helo.pl?text=DG202&amp;amp;action=Search]&lt;br /&gt;
|-&lt;br /&gt;
| DG306/DG406&lt;br /&gt;
| ~4-10€&lt;br /&gt;
| 16:1 Analog-Multiplexer&lt;br /&gt;
| Zum Multiplexen von Analogsignalen, Kanalauswahl für ADC-Messschaltungen.&lt;br /&gt;
| Maxim, Analog Devices, u.a.&lt;br /&gt;
| [http://search.datasheetcatalog.net/cgi-bin/helo.pl?text=DG306&amp;amp;action=Search]&lt;br /&gt;
|-&lt;br /&gt;
| DG307/DG408&lt;br /&gt;
| ~4-10€&lt;br /&gt;
| Zweifach 8:1 bzw Einfach 8:1 differential ended (8 Doppelkanäle)&lt;br /&gt;
| Zum Multiplexen von Analogsignalen, Kanalauswahl für ADC-Messschaltungen auch für differentielle Eingänge. &lt;br /&gt;
| Maxim, Analog Devices, u.a.&lt;br /&gt;
| [http://search.datasheetcatalog.net/cgi-bin/helo.pl?text=DG308&amp;amp;action=Search]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Digital ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== CAN ===&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;can&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| MCP2515&lt;br /&gt;
| 2,55&lt;br /&gt;
| SPI-CAN 2.0B Baustein&lt;br /&gt;
| &lt;br /&gt;
| D,F,R&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q= PDF]&lt;br /&gt;
|-&lt;br /&gt;
| SJA1000&lt;br /&gt;
| 4,55&lt;br /&gt;
| PellCAN 2.0B 1Mbit/s&lt;br /&gt;
|&lt;br /&gt;
| F,R&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Logik ===&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;opamps&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (€)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| 74HC4050&lt;br /&gt;
| 0,27&lt;br /&gt;
| z.B. 5V =&amp;gt; 3V&lt;br /&gt;
| Pegelwandler unidirektional abwärts&lt;br /&gt;
| alle&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=74hc4050 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| HEF4104B&lt;br /&gt;
| 0,77&lt;br /&gt;
| z.B. 5V =&amp;gt; 12V&lt;br /&gt;
| Pegelwandler unidirektional aufwärts&lt;br /&gt;
| alle&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=HEF4104B PDF]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== USB ===&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;usb&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| FT232&lt;br /&gt;
| 3,59&lt;br /&gt;
| USB &amp;lt;-&amp;gt; RS232 Wandler&lt;br /&gt;
| Zugriff über virtuellen COM Port&lt;br /&gt;
| D, R, I&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=ft232 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| FT245&lt;br /&gt;
| 4,79&lt;br /&gt;
| USB &amp;lt;-&amp;gt; Seriell Wandler mit paralleler Schnittstelle&lt;br /&gt;
| Zugriff über virtuellen COM Port&lt;br /&gt;
| D, R&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=ft245 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| TUSB3410&lt;br /&gt;
| 3,50&lt;br /&gt;
| USB &amp;lt;-&amp;gt; RS232 mit 8052 CPU&lt;br /&gt;
| Zugriff über virtuellen COM Port&lt;br /&gt;
| DK&lt;br /&gt;
| [http://focus.ti.com/docs/prod/folders/print/tusb3410.html PDF]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Treiber ===&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;opamps&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| ULN2003A&lt;br /&gt;
| 0,15&lt;br /&gt;
| 7-fach Low-Side Treiber&lt;br /&gt;
| 50V/500mA&lt;br /&gt;
| R, D, I&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=ULN2003 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| ULN2803A&lt;br /&gt;
| 0,30&lt;br /&gt;
| 8-fach Low-Side Treiber&lt;br /&gt;
| 50V/500mA&lt;br /&gt;
| alle&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=ULN2803 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| TPIC6B595&lt;br /&gt;
| 1,00&lt;br /&gt;
| 8-fach Low-Side Treiber mit integriertem Schieberegister&lt;br /&gt;
| 45V/250mA&lt;br /&gt;
| F&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=TPIC6B595 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| UDN2981&lt;br /&gt;
| 1,50&lt;br /&gt;
| 8-fach High-Side Treiber&lt;br /&gt;
| 50V/500mA&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=UDN2981 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| ICL7667&lt;br /&gt;
| 1&lt;br /&gt;
| Dual inverting MOSFET Treiber&lt;br /&gt;
| 18V, 20ns@1nF&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=ICL7667 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| HCPL3120&lt;br /&gt;
| 3.70&lt;br /&gt;
| Optokoppler mit integriertem MOSFET-Treiber&lt;br /&gt;
| Schaltnetzteile, etc.&lt;br /&gt;
| C&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=HCPL3120 PDF]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| SN75179B&lt;br /&gt;
| 0.36&lt;br /&gt;
| RS-485/422 Receiver/Transmitter, alter IC mit hohem Stromverbrauch (60mA!)&lt;br /&gt;
| Serielle Daten (z.B.UART) über weite Strecken&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=SN75174 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| MAX485&lt;br /&gt;
| 1.60&lt;br /&gt;
| RS-485/422 Receiver/Transmitter, moderner CMOS IC mit geringem Stromverbrauch (0,3mA!)&lt;br /&gt;
| Serielle Daten (z.B.UART) über weite Strecken&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=MAX485 PDF]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analogschalter aus der 4000 Logikreihe ===&lt;br /&gt;
Die folgenden Schalter werden digital gesteuert, daher sind sie im Kapitel [[#Digital|Digital]] einsortiert. Sie basieren auf standard CMOS-Technologien, sind daher weit verbreitet, günstig, haben aber daher auch nur mäßige Eigenschaften und begrenzte Anwendungsbereiche. Analogschalter für Präzisionsanwendungen sind im Kapitel [[#Analog|Analog]].&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;can&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| 4051&lt;br /&gt;
| 0,25&lt;br /&gt;
| 8:1 Analogmultiplexer.&lt;br /&gt;
| Zum µC-gesteuerten Umschalten von Analogsignalen. Je nach Typ sind Analogsignale bis in den 100 MHz Bereich mit einer Schaltfrequenz bis mehrere 10 MHz möglich.&lt;br /&gt;
| alle&lt;br /&gt;
| [http://www.google.de/search?q=4051+datasheet Google]&lt;br /&gt;
|-&lt;br /&gt;
| 4052&lt;br /&gt;
| 0,11&lt;br /&gt;
| Zwei 4:2 Analogmultiplexer.&lt;br /&gt;
| Zum µC-gesteuerten Umschalten von Analogsignalen. Je nach Typ sind Analogsignale bis in den 100 MHz Bereich mit einer Schaltfrequenz bis mehrere 10 MHz möglich.&lt;br /&gt;
| alle&lt;br /&gt;
| [http://www.google.de/search?q=4052+datasheet Google]&lt;br /&gt;
|-&lt;br /&gt;
| 4053&lt;br /&gt;
| 0,16&lt;br /&gt;
| Drei 3:2 Analogmultiplexer.&lt;br /&gt;
| Zum µC-gesteuerten Umschalten von Analogsignalen. Je nach Typ sind Analogsignale bis in den 100 MHz Bereich mit einer Schaltfrequenz bis mehrere 10 MHz möglich.&lt;br /&gt;
| alle&lt;br /&gt;
| [http://www.google.de/search?q=4053+datasheet Google]&lt;br /&gt;
|-&lt;br /&gt;
| 4066&lt;br /&gt;
| 0,15&lt;br /&gt;
| Vierfach Analogschalter&amp;amp;nbsp;/ -koppler.&lt;br /&gt;
| Zum µC-gesteuerten Schalten oder Umschalten von Analogsignalen. Je nach Typ sind  Analogsignale bis in den 100 MHz Bereich mit einer Schaltfrequenz bis mehrere 10 MHz möglich.&lt;br /&gt;
| alle&lt;br /&gt;
| [http://www.datasheets.org.uk/pdf/347282.pdf 4066.pdf]&lt;br /&gt;
|-&lt;br /&gt;
| 4067&lt;br /&gt;
| 0,60&lt;br /&gt;
| 1:16 Analogmultiplexer/-demultiplexer&lt;br /&gt;
|&lt;br /&gt;
| alle&lt;br /&gt;
| [http://www.google.de/search?q=4067+datasheet Google]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Galvanische Trennelemente ===&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;opamps&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| CNY17&lt;br /&gt;
| 0,17&lt;br /&gt;
| Optisch, Standardtyp&lt;br /&gt;
| billig&lt;br /&gt;
| R,C&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=CNY17 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| 6N137&lt;br /&gt;
| 0,49&lt;br /&gt;
| Optisch, Logikausgang&lt;br /&gt;
| sehr schnell&lt;br /&gt;
| R,D&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=6N137 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| ADUM240*&lt;br /&gt;
| 10&lt;br /&gt;
| Induktiv, 3V/5V Logik&lt;br /&gt;
| extrem schnell, EN90650, 5kV&lt;br /&gt;
| F&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=adum240 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| ISO72*&lt;br /&gt;
| 1,25&lt;br /&gt;
| Kapazitiv, 3V/5V&lt;br /&gt;
| 6kV, bis zu 150MHz&lt;br /&gt;
| DK,F&lt;br /&gt;
| [http://focus.ti.com/paramsearch/docs/parametricsearch.tsp?family=analog&amp;amp;familyId=897&amp;amp;uiTemplateId=NODE_STRY_PGE_T PDF]&lt;br /&gt;
|-&lt;br /&gt;
| PC817/827/837/847&lt;br /&gt;
| 0,3&lt;br /&gt;
| ?&lt;br /&gt;
| 8x7, x=Anzahl der Optokoppler&lt;br /&gt;
| C, R&lt;br /&gt;
| [http://focus.ti.com/paramsearch/docs/parametricsearch.tsp?family=analog&amp;amp;familyId=897&amp;amp;uiTemplateId=NODE_STRY_PGE_T PDF]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Displays ===&lt;br /&gt;
Bei den Textdisplays eignet sich praktisch jedes [[HD44780]] konforme Display.&lt;br /&gt;
Praktisch jeder Elektronikversender hat eine Auswahl an verschiedenen Größen zu bieten. &lt;br /&gt;
Wer keinen besonderen Anspruch auf die Größe der Displays hat sollte sich bei Pollin und in Ebay umschauen.&lt;br /&gt;
&lt;br /&gt;
=== Speicher ===&lt;br /&gt;
&lt;br /&gt;
==== [[EEPROM]] ====&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;EEPROMmemory&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| ST 24C01 BN6, ST 24C02 BN6, ST 24C256 BN6 (allgemein 24C## mit ## Größe in kbit)&lt;br /&gt;
| 0,14€ - 1,50€&lt;br /&gt;
| EEPROM Speicher mit seriellem (I2C) Interface, 1kbit bis 512 kbit Speicher. Viele verschiedene Hersteller.&lt;br /&gt;
| Speichern von Konfigurationsdaten &lt;br /&gt;
| R&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=24C PDF]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Converter ==&lt;br /&gt;
=== ADC ===&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;opamps&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Geschwindigkeit&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| ADC830&lt;br /&gt;
| 6&lt;br /&gt;
| 8-Bit-ADC, Differentiell, Parallel, (DIL-20)&lt;br /&gt;
| 8770 CPS&lt;br /&gt;
| C,R&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=adc830 PDF]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| LTC2400CS8&lt;br /&gt;
| 8,30&lt;br /&gt;
| 24-Bit-ADC, Single Ended, Seriell (SPI), (SO-8) &lt;br /&gt;
| ca. 6 CPS&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.linear.com/pc/downloadDocument.do?navId=H0,C1,C1155,C1001,C1152,P1636,D1887]&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| LTC2440CGN&lt;br /&gt;
| 8,40&lt;br /&gt;
| 24-Bit-ADC, Differentiell, Seriell (SPI), (SSOP-16)&lt;br /&gt;
| bis 3500 CPS&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=LTC2440 PDF]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== DAC ===&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;opamps&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| 08&lt;br /&gt;
| 0,90&lt;br /&gt;
| 8-Bit DAC mit parallelem Businterface.&lt;br /&gt;
| Alt, preiswert. Benötigt viele µC Pins (min. 8, paralleler Bus) und eine doppelte Spannungsversorgung. Langsamere Version: 0808.&lt;br /&gt;
| alle&lt;br /&gt;
| [http://www.google.de/search?q=LTC1456+Datasheet Google]&lt;br /&gt;
|-&lt;br /&gt;
| 7524 &lt;br /&gt;
| 3,00&lt;br /&gt;
| 8-Bit DAC mit parallelem Businterface&lt;br /&gt;
| Benötigt viele µC Pins. Single-Supply (5V bis 15V).&lt;br /&gt;
| alle&lt;br /&gt;
| [http://www.google.de/search?q=7524+Datasheet Google]&lt;br /&gt;
|-&lt;br /&gt;
| TDA8444 &lt;br /&gt;
| 1,20&lt;br /&gt;
| Achtfach 6-Bit DAC mit seriellem TWI-Businterface. Bezahlbarer sechsfach-DAC, allerdings mit geringer Auflösung.&lt;br /&gt;
| Dort wo µC gesteuert viele Ausgangskanäle mit geringer, ungenauer Auflösung benötigt werden.&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.google.de/search?q=TDA8444+Datasheet Google]&lt;br /&gt;
|-&lt;br /&gt;
| PCF8591&lt;br /&gt;
| 2,50&lt;br /&gt;
| 8-Bit DAC, 8-Bit ADC mit seriellem TWI-Businterface.&lt;br /&gt;
| Z.B. in Regelkreisen wo sowohl ein DAC, als auch ein ADC benötigt wird.&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.google.de/search?q=PFC8591+Datasheet Google]&lt;br /&gt;
|-&lt;br /&gt;
| TDA8702&lt;br /&gt;
| 2,50&lt;br /&gt;
| 8-Bit Video DAC mit parallelem Businterface und Clock-Eingang.&lt;br /&gt;
| Schnelle Wandlung bis 30 MHz. Benötigt viele µC Pins.&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.google.de/search?q=TDA8702+Datasheet Google]&lt;br /&gt;
|-&lt;br /&gt;
| LTC1661&lt;br /&gt;
| 2,45&lt;br /&gt;
| Dual 10-bit DAC mit seriellem 3-Leitungs-Businterface.&lt;br /&gt;
| Guter Kompromiss aus Preis und Leistung. (Achtung, Micro-SO8-Gehäuse)&lt;br /&gt;
| F, C (Suchfunktion weigert sich manchmal ihn im Conrad-Shop zu finden), R&lt;br /&gt;
| [http://www.google.de/search?q=LTC1661+Datasheet Google]&lt;br /&gt;
|-&lt;br /&gt;
| LTC1257&lt;br /&gt;
| 8,-&lt;br /&gt;
| 12-bit DAC mit kaskadierbarem seriellen 3-Leitungs-Businterface.&lt;br /&gt;
| Genauer µC-steuerbarer DAC.&lt;br /&gt;
| C, F, R&lt;br /&gt;
| [http://www.google.de/search?q=LTC1257+Datasheet Google]&lt;br /&gt;
|-&lt;br /&gt;
| LTC1456&lt;br /&gt;
| 10,-&lt;br /&gt;
| 12-bit DAC mit kaskadierbarem seriellen 3-Leitungs-Businterface.&lt;br /&gt;
| Genauer µC-steuerbarer DAC.&lt;br /&gt;
| C&lt;br /&gt;
| [http://www.google.de/search?q=LTC1456+Datasheet Google]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Sensoren (aktiv) ==&lt;br /&gt;
=== [[Temperatursensor|Temperatur]] ===&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;opamps&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| LM75&lt;br /&gt;
| 1,75&lt;br /&gt;
| Temperatursensor mit I²C (TWI) Bus Interface (3.3V und 5V Version) (SMD)&lt;br /&gt;
| &lt;br /&gt;
| D, R, I&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=LM75 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| DS1621&lt;br /&gt;
| ~5&lt;br /&gt;
| Temperatursensor mit I²C (TWI) Bus Interface (wie LM75, kein SMD)&lt;br /&gt;
| &lt;br /&gt;
| C, D&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DS18B20&lt;br /&gt;
| 2,95&lt;br /&gt;
| Temperatursensor mit 1-Wire Interface&lt;br /&gt;
|&lt;br /&gt;
| D, R, I&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=DS18B20 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| LM35&lt;br /&gt;
| 1,19&lt;br /&gt;
| Analoger Temperatursensor&lt;br /&gt;
| 10mV/°C absolut&lt;br /&gt;
| D, R&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=LM35 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| LM335&lt;br /&gt;
| 0,87&lt;br /&gt;
| Analoger Temperatursensor&lt;br /&gt;
| 10mV/K absolut&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=LM335 PDF]&lt;br /&gt;
|-&lt;br /&gt;
| TSIC 306&lt;br /&gt;
| 6&lt;br /&gt;
| Digitaler Temperatursensor (auch analog oder ratiometrisch)&lt;br /&gt;
| &lt;br /&gt;
| R,C&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q=TSIC306 PDF]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
Wenn man z.B. einen Übertemperaturschutz (oder eine andere Schaltung, bei der es nur eine Schaltschwelle gibt) bauen will, dann empfiehlt sich die Verwendung eines NTCs. Dessen Kennlinie ist gegenüber den Kennlinien von z.B. LM335 dahingehend im Vorteil, dass eine geringe Temperaturänderung besser messbar ist.&lt;br /&gt;
&lt;br /&gt;
= Passive Bauelemente =&lt;br /&gt;
== Sensoren (passiv)==&lt;br /&gt;
=== Licht ===&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;opamps&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| BPX 65&lt;br /&gt;
| 3,35&lt;br /&gt;
| Fotodiode 10µA, 350-1000nm&lt;br /&gt;
| schnelle Lichtmessungen (bis MHz Bereich), großer Wellenlängenbereich&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.ortodoxism.ro/datasheets/infineon/1-bpx65.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [[Temperatursensor|Temperatur]] ===&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;opamps&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| KTY81&lt;br /&gt;
| ~0,50&lt;br /&gt;
| nichtlinear, bis 150°C&lt;br /&gt;
| in &amp;amp;#956;C Schaltungen&lt;br /&gt;
| R, D&lt;br /&gt;
| [http://www.semiconductors.philips.com/acrobat/datasheets/KTY84_SERIES_5.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| KTY84&lt;br /&gt;
| 0,72&lt;br /&gt;
| nichtlinear, bis 300°C&lt;br /&gt;
| in &amp;amp;#956;C Schaltungen&lt;br /&gt;
| R&lt;br /&gt;
| [http://www.datasheetcatalog.org/datasheet2/e/0l2lc3p1dl8e5dgghsfh2oee43py.pdf PDF]&lt;br /&gt;
|-&lt;br /&gt;
| PT100 / PT1000&lt;br /&gt;
| ab 3,00&lt;br /&gt;
| lineare Kennlinie&lt;br /&gt;
| analoge Messschaltungen&lt;br /&gt;
| F C&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Widerstände ==&lt;br /&gt;
Mit einem Widerstandssortiment, welches die E12-Werte enthält, kann man normalerweise nicht falsch liegen. Denn früher oder später benötigt man jeden Widerstandswert der E12-Reihe einmal.&lt;br /&gt;
&lt;br /&gt;
Für einen Einstieg eignen sich die Sortimente vom Pollin. Auch ein Blick in Ebay kann sich lohnen um ein Einstiegssortiment zu bekommen.&lt;br /&gt;
&lt;br /&gt;
Wer Schaltungen an Netzspannung entwickelt sollte auf die &#039;&#039;Operation Voltage&#039;&#039; achten, denn nicht alle Typen weisen die nötige Spannungsfestigkeit auf. Als Daumenregel gilt &amp;amp;frac12;-Watt-Widerstände oder größer passen immer, zwei bis drei in Reihe geschaltete &amp;amp;frac14;-Watt-Widerständen tun es auch.&lt;br /&gt;
&lt;br /&gt;
== Kondensatoren ==&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;opamps&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| 100nF Keramik&lt;br /&gt;
| ~0.05&lt;br /&gt;
| &lt;br /&gt;
| Als sogenannter Abblockkondensator zwischen VCC und GND vor allem bei Digital-ICs zwingend erforderlich, schadet aber auch bei den meisten Analog-ICs nicht.&lt;br /&gt;
| alle&lt;br /&gt;
| [http://www.datasheetarchive.com/search.php?q= PDF]&lt;br /&gt;
|-&lt;br /&gt;
| 100nF Keramik SMD 0603&lt;br /&gt;
| ~0.01 (bei 100 Stück)&lt;br /&gt;
| SMD 0603&lt;br /&gt;
| Als sogenannter Abblockkondensator zwischen VCC und GND vor allem bei Digital-ICs zwingend erforderlich, schadet aber auch bei den meisten Analog-ICs nicht.&lt;br /&gt;
| D&lt;br /&gt;
| [http://www.google.de/search?num=100&amp;amp;hl=de&amp;amp;q=datasheet+0603+chip-capacitors+filetype%3Apdf&amp;amp;btnG=Suche&amp;amp;meta=lr%3Dlang_de%7Clang_en PDF]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Spulen und Drosseln ==&lt;br /&gt;
&lt;br /&gt;
Spulen oder Drosseln sind interessante und auch etwas geheimnisvolle Bauteile. Sie werden nicht so oft gebraucht wie Widerstände oder Kondensatoren, verleihen dem Stromfluss und damit der Schaltung aber oft ganz außergewöhnliche neue Qualitäten. Zum Beispiel kann man damit Hochspannungen erzeugen, Spannungen glätten oder auch Schwingkreise bauen.&lt;br /&gt;
&lt;br /&gt;
Leider kenne ich mich mit Spulen und ihrer Auswahl nicht aus, obwohl ich schon welche eingesetzt habe. Daher hoffe ich, dass ein paar Spulen-Spezies hier etwas mehr dazu sagen können.&lt;br /&gt;
&lt;br /&gt;
= Mechanische Bauelemente =&lt;br /&gt;
&lt;br /&gt;
== Taster / Schalter ==&lt;br /&gt;
&lt;br /&gt;
== Steckverbinder ==&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;opamps&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
! Preis (&amp;amp;euro;)&lt;br /&gt;
! Beschreibung&lt;br /&gt;
! Anwendungen&lt;br /&gt;
! Lieferant&lt;br /&gt;
! Datenblatt&lt;br /&gt;
|-&lt;br /&gt;
| WSL 10G&lt;br /&gt;
| 0,07&lt;br /&gt;
| Wannenstecker, 10-polig, gerade, Raster 2,54 mm&lt;br /&gt;
| Verbindung zwischen zwei Platinen mit Flachbandkabel&lt;br /&gt;
| R, alle&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| PFL 10&lt;br /&gt;
| 0,09&lt;br /&gt;
| Pfostenleiste, 10-polig, Schneidklemmtechnik, Raster 2,54 mm&lt;br /&gt;
| Verbindung zwischen zwei Platinen mit Flachbandkabel&lt;br /&gt;
| R,alle&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| AWG 28-10G&lt;br /&gt;
| 0,70€/m&lt;br /&gt;
| Flachbandkabel, 10-polig, 3 Meter, Raster 1,27 mm&lt;br /&gt;
| Verbindung zwischen zwei Platinen mit Flachbandkabel&lt;br /&gt;
| R,alle&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| D-SUB BU 09FB&lt;br /&gt;
| 0,50&lt;br /&gt;
| D-Sub 9-polig auf 10-polig Pfostenleiste mit Flachbandkabel&lt;br /&gt;
| Anschluss für serielle Schnittstelle am PC&lt;br /&gt;
| R&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| 0,35&lt;br /&gt;
| Flachkabel-IC-Sockelverbinder&lt;br /&gt;
| Übergang von Leiterplatte auf Steckbrett&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| Anreihklemmen&lt;br /&gt;
| 0,30 &lt;br /&gt;
| Reihenklemme/Anreihklemme (verschieden Typen, für Lochraster: Raster 5.08)&lt;br /&gt;
| Anschluss der Spannungsversorung, leistungsstarke Verbraucher&lt;br /&gt;
| alle&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
| 0,30&lt;br /&gt;
| Hohlstecker/DC-Stecker&lt;br /&gt;
| siehe englische Wikipedia [http://en.wikipedia.org/wiki/Coaxial_power_connector Coaxial power connector] &lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Lieferanten =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lokale Lieferanten: [[Lokale Anbieter]]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Allgemeine Lieferantenliste: [[Elektronikversender]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| {{Tabelle}} class=&amp;quot;sortable&amp;quot; id=&amp;quot;opamps&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
! Kürzel&lt;br /&gt;
! Name&lt;br /&gt;
! Webseite&lt;br /&gt;
! Kommentar&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;b&amp;gt;B&amp;lt;/b&amp;gt;&lt;br /&gt;
|Bürklin&lt;br /&gt;
|[http://www.buerklin.de www.buerklin.de]&lt;br /&gt;
|Versand nur Firmen &amp;amp; Studenten, Ladengeschäft in München und Düsseldorf&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;b&amp;gt;C&amp;lt;/b&amp;gt;&lt;br /&gt;
|Conrad&lt;br /&gt;
|[http://www.conrad.de www.conrad.de]&lt;br /&gt;
|&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;b&amp;gt;D&amp;lt;/b&amp;gt;&lt;br /&gt;
|CSD-Electronics&lt;br /&gt;
|[http://www.csd-electronics.de www.csd-electronics.de]&lt;br /&gt;
|&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;b&amp;gt;DK&amp;lt;/b&amp;gt;&lt;br /&gt;
|Digikey&lt;br /&gt;
|[http://de.digikey.com www.de.digikey.com]&lt;br /&gt;
|Mindestbestellmenge&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;b&amp;gt;F&amp;lt;/b&amp;gt;&lt;br /&gt;
|Farnell&lt;br /&gt;
|[http://www.farnell.de www.farnell.de]&lt;br /&gt;
|Versand nur Firmen &amp;amp; Studenten&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;b&amp;gt;I&amp;lt;/b&amp;gt;&lt;br /&gt;
|IT-WNS&lt;br /&gt;
|[http://www.it-wns.de www.it-wns.de]&lt;br /&gt;
|Kein Mindestbestellwert, geringe Versandkosten ab 1,90;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;b&amp;gt;M&amp;lt;/b&amp;gt;&lt;br /&gt;
|Meilhaus&lt;br /&gt;
|[http://www.meilhaus.de www.meilhaus.de]&lt;br /&gt;
|Nur gewerbliche Kunden&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;b&amp;gt;P&amp;lt;/b&amp;gt;&lt;br /&gt;
|Pollin&lt;br /&gt;
|[http://www.pollin.de www.pollin.de]&lt;br /&gt;
|&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;b&amp;gt;R&amp;lt;/b&amp;gt;&lt;br /&gt;
|Reichelt&lt;br /&gt;
|[http://www.reichelt.de www.reichelt.de]&lt;br /&gt;
|Hohe Mindestbestellmenge für Ausland&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Bauteile|!]]&lt;br /&gt;
[[Category:Grundlagen]]&lt;/div&gt;</summary>
		<author><name>Juliano</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Wanderkiste&amp;diff=33648</id>
		<title>Wanderkiste</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Wanderkiste&amp;diff=33648"/>
		<updated>2009-01-05T17:33:10Z</updated>

		<summary type="html">&lt;p&gt;Juliano: /* Kiste Erde */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Worum geht es? ==&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;Große Wanderkiste elektronischer Bauteile&#039;&#039;&#039; erklärt Andreas Jakob in [http://www.mikrocontroller.net/topic/118816#1070509] so:&lt;br /&gt;
&lt;br /&gt;
Hallo Leute,&lt;br /&gt;
&lt;br /&gt;
durch diesen Beitrag :&lt;br /&gt;
&lt;br /&gt;
[http://www.mikrocontroller.net/topic/118752#1070168|Beitrag &amp;quot;Bauteile zu verschenken&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
bin ich auf die Idee gekommen, auch in Deutschland so ein Wanderkistenprojekt zu starten.&lt;br /&gt;
&lt;br /&gt;
http://hackaday.com/2008/06/27/the-great-internet-migratory-box-of-electronics-junk/&lt;br /&gt;
&lt;br /&gt;
Das Konzept :&lt;br /&gt;
&lt;br /&gt;
Jeder kann sich in einer Liste eintragen, und erhält dann irgendwann die &#039;&#039;&#039;Wanderkiste&#039;&#039;&#039; vom aktuellen Besitzer zugesandt. Du nimmst dir aus der Kiste raus, was du möchtest, und legst im Gegenzug einige Dinge hinein, die du nicht mehr benötigst, die aber für andere nützlich sein könnten. Dann suchst du dir aus der aktuellen Liste jemand aus, und sendest die Kiste weiter an ihn.&lt;br /&gt;
&lt;br /&gt;
So bekommt man für das Porto für ein Paket (z.B. bei Hermes 5.90€ für bis zu 25 KG) ein Überraschungspaket, und wird seine nicht mehr benötigten Bauteile, Platinen, Motoren, Lautsprecher, Geräte, Ausschlachtplatinen etc. etc. wirklich sinnvoll los. &lt;br /&gt;
&lt;br /&gt;
Im Paket gibt es ein Büchlein, das seinen Lebensweg dokumentiert. Jeder macht ein Foto, wie er die Kiste erhalten hat, und schreibt einen Eintrag in ein Weblog, wann er Sie an wen weitergeschickt hat.&lt;br /&gt;
&lt;br /&gt;
== Die RuleZ ==&lt;br /&gt;
&lt;br /&gt;
Sind im Konzept ganz gut erklärt. Wenn es Ergänzungen gibt, kommen die hierhin. &lt;br /&gt;
&lt;br /&gt;
Auf den Punkt gebracht :&lt;br /&gt;
&lt;br /&gt;
Für alles was ich mir aus der Kiste rausnehme, lege ich etwas &lt;br /&gt;
gleichwertig nützliches wieder hinein.&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
Die aktuelle Entwicklung und Gedanken zur Wanderkiste kann man im Forum  [http://www.mikrocontroller.net/topic/118816] verfolgen und aktiv diskutieren. &lt;br /&gt;
&lt;br /&gt;
Knackig kurze Vorschläge, Anmerkungen usw. zu den RuleZ können auch auf [[Diskussion:Wanderkiste]] gemacht werden.&lt;br /&gt;
&lt;br /&gt;
== Ich will mitmachen! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ich finde die Idee klasse und hoffentlich trägt mich einer in die Empfängerliste ein. Meine Kontaktdaten sind:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Username oder Email (ggf. Link zu eigenen Elektronikprojekten)&#039;&#039;&#039;&lt;br /&gt;
* hier Anhängen...&lt;br /&gt;
* Username:&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/agentbsik Agentbsik],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/cowz cowz], [http://www.mikrocontroller.net/user/show/djacme djacme], [http://www.mikrocontroller.net/user/show/stefan stefan], [http://www.mikrocontroller.net/user/show/biertrinker biertrinker], [http://www.mikrocontroller.net/user/show/theborg0815 Theborg0815]([http://www.grautier.com/ Grautier]), [http://www.mikrocontroller.net/user/show/Hotty Hotty] &lt;br /&gt;
([http://www.avrprojekte.de/ Hottys Projekte]),&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/nitram nitram],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/bastelator bastelator] ([http://www.bastelator.de/ Bastelators Basteleien]),&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/dr-robotnik dr-robotnik],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/rotoe rotoe],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/roquema roquema]&lt;br /&gt;
([http://www.ematronik.de.vu/ Ematronik]),&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/matthias00 matthias00],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/Lafkaschar Lafkaschar],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/Easter Easter],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/toybaer toybaer],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/toybaer Esko],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/maesto Maesto],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/andrer AndreR],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/Cyno Cyno],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/Warteschleife Warteschleife],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/fabs fabs],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/derelektroniker derelektroniker],[http://www.mikrocontroller.net/user/show/Pyro-Mike Pyro-Mike],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/juliano julian],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/Benedikt Benedikt],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/johanness johanness],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/netdieter netdieter],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/form form],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/crazor crazor],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/iller iller],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/tien Tien],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/hansilein hansilein], &lt;br /&gt;
[http://www.mikrocontroller.net/user/show/bastelwastel015 bastelwastel015 (b-heeger_AT_t-online.de)],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/fr4 fr4],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/Suelzle-frank Suelzle-frank]&lt;br /&gt;
&lt;br /&gt;
== Fotos, Berichte, Links, ... zur Wanderkiste ==&lt;br /&gt;
&lt;br /&gt;
=== Kiste Merkur ===&lt;br /&gt;
&lt;br /&gt;
Wer diese Kiste haben möchte sollte sich bewusst sein, dass diese&lt;br /&gt;
sehr schwer ist (10-15 KG) !&lt;br /&gt;
&lt;br /&gt;
12.12.2008 - Ist fertig gepackt und wird am 13.12 an Dr. Robotnik&lt;br /&gt;
gesandt. Er wird sie mit einer seiner Kisten durchmischen,&lt;br /&gt;
um einen besseren Mix zu erhalten.&lt;br /&gt;
&lt;br /&gt;
13.12.2008 - Kiste wurde versandt, Trackingnummer wurde dem Empfänger mitgeteilt.&lt;br /&gt;
&lt;br /&gt;
20.12.2008 - Kiste endlich in Gerbrunn angekommen. Ich hab schon einige feine Sachen gefunden mit denen ich was anfangen kann. Werde berichten. dr-robotnik&lt;br /&gt;
&lt;br /&gt;
21.12.2008 - Ich habe jetzt einige Sachen herausgenommen und andere dafür hineingetan. Hier eine Übersicht:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Herausgenommen habe ich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Bild:vorher.jpg|thumb|180px|right|Was dr-robotnik aus Kiste Merkur entnommen hat]]&lt;br /&gt;
&lt;br /&gt;
- ein altes EGA Display (vermutlich aus einer Kasse ?)&lt;br /&gt;
&lt;br /&gt;
- einen kleinen Ringkerntrafo 2x12V (darüber freue ich mich am meißten,&lt;br /&gt;
werde daraus ein kleines Doppelnetzteil bauen freu)&lt;br /&gt;
&lt;br /&gt;
- eine Biegehilfe für axial bedrahtete Bauteile&lt;br /&gt;
&lt;br /&gt;
- einen kleinen Alu-Kühlkörper (wird auch fürs Netzteil verwendet)&lt;br /&gt;
&lt;br /&gt;
- zwei ältere ISA Grafikkarten (daraus will ich den DAC rausholen, wird&lt;br /&gt;
verwendet für einen einfachen Testbildgenerator, an dem ich zur Zeit&lt;br /&gt;
bastle)&lt;br /&gt;
&lt;br /&gt;
- eine kleine Prototypen-Platine mit MAX232 Beschaltung (einfach toll!)&lt;br /&gt;
&lt;br /&gt;
- einen alten Gameboy (mal sehen, was daraus wird, vieleicht ein kleiner&lt;br /&gt;
Logic Analyzer ?)&lt;br /&gt;
&lt;br /&gt;
- Einen BlueTooth Adapter für Drucker mit Centronics-Schnittstelle&lt;br /&gt;
(Hoffentlich funktioniert er, mein neues Notebook hat keine parallele&lt;br /&gt;
Schnittstelle mehr, so kann ich wieder meinen LaserJet in Betrieb&lt;br /&gt;
nehmen)&lt;br /&gt;
&lt;br /&gt;
- Einige LSTTL Bausteine die ich gut gebrauchen kann&lt;br /&gt;
&lt;br /&gt;
- 10 Stk. kleine Taster mit Kappen&lt;br /&gt;
&lt;br /&gt;
- Einige Transistoren, ältere Typen&lt;br /&gt;
&lt;br /&gt;
- 5 Stk. Zenerdioden&lt;br /&gt;
&lt;br /&gt;
- 2 5Watt Widerstände&lt;br /&gt;
&lt;br /&gt;
- Einige Kondensatoren&lt;br /&gt;
&lt;br /&gt;
- Außerdem habe ich ein großes Stück Steckschaum gegen mehrere kleine&lt;br /&gt;
getauscht.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hineingelegt habe ich&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:nachher.jpg|thumb|180px|right|Was dr-robotnik in Kiste Merkur hineingelegt hat]]&lt;br /&gt;
&lt;br /&gt;
- 2 Große Platinen aus einer Industriesteuerung (definitiv defekt, aber&lt;br /&gt;
mit vielen netten Bauteilen zum ausschlachten u.A. viele solid state&lt;br /&gt;
relais)&lt;br /&gt;
&lt;br /&gt;
- 2 große Lüfter aus einem Beamer&lt;br /&gt;
&lt;br /&gt;
- Eine schöne unbenutzte SMD-Prototypenplatine mit Lötstopplack&lt;br /&gt;
&lt;br /&gt;
- Ein TFT-Display aus einem Notebook&lt;br /&gt;
&lt;br /&gt;
- Ein kleiner Alu-Kühlkörper&lt;br /&gt;
&lt;br /&gt;
- Ein Antrieb aus einem Flachbettscanner mit Schrittmotor&lt;br /&gt;
&lt;br /&gt;
- Einige verschiedene Schrittmotoren&lt;br /&gt;
&lt;br /&gt;
- Noch ein kleiner Lüfter&lt;br /&gt;
&lt;br /&gt;
- Mehrere Si-Dioden und jede Menge 9,1V Zener&lt;br /&gt;
&lt;br /&gt;
- Einige verschiedene Transistoren&lt;br /&gt;
&lt;br /&gt;
- Eine kleine zweistellige Siebensegmentanzeige, rot&lt;br /&gt;
&lt;br /&gt;
- Drei Hub- äh.. Zugmagneten (wie heißen die Dinger richtig?)&lt;br /&gt;
&lt;br /&gt;
- Zwei 16Bit ADCs von Burr Brown und ein Sample/Hold-Baustein von&lt;br /&gt;
ANALOGIC&lt;br /&gt;
&lt;br /&gt;
- Ein kleines Gehäuse mit eingefräster Durchführung für Flachbandkabel&lt;br /&gt;
(vieleicht brauchbar für einen kleinen PC-Logic Analyzer?)&lt;br /&gt;
&lt;br /&gt;
- Einige Abblock-Kerkos&lt;br /&gt;
&lt;br /&gt;
- Eine Drehpotentiometer-Skala zum aufkleben auf die Frontplatte&lt;br /&gt;
&lt;br /&gt;
- Einige Steckverbinder und BNC-Buchsen&lt;br /&gt;
&lt;br /&gt;
- Eine Hand voll verschiedene Quarze&lt;br /&gt;
&lt;br /&gt;
- Zwei Hartmetallbohrer (ich glaube 0,3mm hab aber nicht nachgemessen)&lt;br /&gt;
&lt;br /&gt;
- und ein Modellbau-Tipps Buch von Proxxon&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
22.12.2008 Die Kiste geht weiter an Tim Hotfilter (Hotty) nach Bissendorf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ist am 24.12 Bei mir (Tim Hotfilter) angekommen!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sachen die ich aus der Kiste nahm: &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- ICs, Transistoren, Widerstände und Kondensatoren&lt;br /&gt;
&lt;br /&gt;
- 3 LCDs&lt;br /&gt;
&lt;br /&gt;
- Schrittmotoren&lt;br /&gt;
&lt;br /&gt;
- SMD Adapterplatienen&lt;br /&gt;
&lt;br /&gt;
- vieles Mehr&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sachen die ich in die Kiste tat:&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
- Etliche Platienen (6 Eurokarten aus einen Ansagegerät, LED-Matrix aus einem Bus, Steuerung aus einem Bus (viele Taster mit beleuchtung + LCD) etc...)&lt;br /&gt;
&lt;br /&gt;
- 1 LCD (2x24 sehr große Zeichen 9mm)&lt;br /&gt;
&lt;br /&gt;
- 1 SLM1608 LED-Matrix Modul (RG 16x16)&lt;br /&gt;
&lt;br /&gt;
- Kondensatoren und Kühlkörper&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:Venus1a.jpg|thumb|180px|right|Wanderkiste Venus (CD-Spindel zum &lt;br /&gt;
Grössenvergleich)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
29.12.08 Weiter geschickt an Sascha Berkenkamp (Delmenhorst)&lt;br /&gt;
&lt;br /&gt;
=== Kiste Venus ===&lt;br /&gt;
&lt;br /&gt;
Wer diese Kiste haben möchte sollte sich bewusst sein, dass diese&lt;br /&gt;
sehr schwer ist (10-15 KG) !&lt;br /&gt;
&lt;br /&gt;
12.12.2008 - Ist fertig gepackt, und wird am 13.12. an Stefan versandt.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Venus1b.jpg|thumb|180px|right|Wanderkiste Venus offen]]&lt;br /&gt;
13.12.2008 - Kiste wurde versandt, Trackingnummer wurde dem Empfänger mitgeteilt.&lt;br /&gt;
&lt;br /&gt;
15 kg Kiste angekommen. [[Benutzer:Stefan|Stefan]] 18:17, 17. Dez. 2008 (CET). Die Kiste wiegt jetzt 16.5 kg und ist seit heute auf dem Weg zu bastelator (Dirk). [[Benutzer:Stefan|Stefan]] 14:44, 20. Dez. 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
16,5kg-Kiste ist angekommen [[Benutzer:Bastelator|Bastelator]]. Auf den ersten Blick gigantisch! Weitere Neuigkeiten folgen, wenn die komplette Sichtung erfolgt ist. 21:12, 23. Dez. 2008 (CET)&lt;br /&gt;
&lt;br /&gt;
Die Kiste ist angekommen. Benedikt 10:16:51, 5. Jan. 2009 (CET). Ich hoffe nur ich bekomme alle meine Sachen in die Kiste rein, die ist ja schon randvoll.&lt;br /&gt;
&lt;br /&gt;
=== Kiste Erde ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:kisteErde.jpg|thumb|180px|right|Wanderkiste Erde, wie sie dr-robotnik verlassen hat]]&lt;br /&gt;
&lt;br /&gt;
Die Kiste Erde wurde von Dr. Robotnik eingerichtet und befüllt. Sie ist auf dem Weg zu User [http://www.mikrocontroller.net/user/show/toybaer toybaer].&lt;br /&gt;
&lt;br /&gt;
- die Kiste kam am 13.12. in Hameln an.&lt;br /&gt;
&lt;br /&gt;
- mit Urlaubsbeginn konnte endlich Plünderung und Auffüllen erfolgen, die Erde macht sich zwichen den Tagen auf den Weg nach Esslingen (juliano)&lt;br /&gt;
&lt;br /&gt;
- Angekommen (kurz vor Silvester 08/09)&lt;br /&gt;
&lt;br /&gt;
=== Kiste Mars ===&lt;br /&gt;
&lt;br /&gt;
Wird nächste Woche von Dr. Robotnik gepackt und ist demnächst unterwegs zu User [http://www.mikrocontroller.net/user/show/esko Esko]&lt;br /&gt;
&lt;br /&gt;
=== Kiste NINA ===&lt;br /&gt;
&lt;br /&gt;
Die Wanderkiste &#039;&#039;&#039;Codename NINA&#039;&#039;&#039; Ist ursprünglich gedacht für User aus dem Roboternetz. Sie wird von [http://www.mikrocontroller.net/user/show/theborg0815 theborg0815] betreut. Die Webseite zum Eintragen als Empfänger und zur Dokumentation befindet sich auf http://www.grautier.com/wiki/doku.php?id=wanderkiste. Dort gibt es auch das 1. Foto des Inhalts einer solchen Kiste!&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.evilmadscientist.com/article.php/junkbox Evil Mad Scientist Laboratories]&lt;br /&gt;
* [http://www.avrprojekte.de/index.php?site=wanderkiste Wanderkistenseite von Hotty] &lt;br /&gt;
* &#039;&#039;&#039;[[Wanderkiste.at]]&#039;&#039;&#039; ist die entsprechende Seite für die &#039;&#039;&#039;Wanderkiste in Österreich&#039;&#039;&#039;.&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Spezial:Suche?ns2=1&amp;amp;search=&amp;amp;searchx=Suche Suche im Wiki nach Benutzer]&lt;br /&gt;
&lt;br /&gt;
[[Category:Projekte]]&lt;/div&gt;</summary>
		<author><name>Juliano</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Wanderkiste&amp;diff=33076</id>
		<title>Wanderkiste</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Wanderkiste&amp;diff=33076"/>
		<updated>2008-12-08T14:34:38Z</updated>

		<summary type="html">&lt;p&gt;Juliano: /* Ich will mitmachen! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Worum geht es? ==&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;Große Wanderkiste elektronischer Bauteile&#039;&#039;&#039; erklärt Andreas Jakob in [http://www.mikrocontroller.net/topic/118816#1070509] so:&lt;br /&gt;
&lt;br /&gt;
Hallo Leute,&lt;br /&gt;
&lt;br /&gt;
durch diesen Beitrag :&lt;br /&gt;
&lt;br /&gt;
[http://www.mikrocontroller.net/topic/118752#1070168|Beitrag &amp;quot;Bauteile zu verschenken&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
bin ich auf die Idee gekommen, auch in Deutschland so ein Wanderkistenprojekt zu starten.&lt;br /&gt;
&lt;br /&gt;
http://hackaday.com/2008/06/27/the-great-internet-migratory-box-of-electronics-junk/&lt;br /&gt;
&lt;br /&gt;
Das Konzept :&lt;br /&gt;
&lt;br /&gt;
Jeder kann sich in einer Liste eintragen, und erhält dann irgendwann die &#039;&#039;&#039;Wanderkiste&#039;&#039;&#039; vom aktuellen Besitzer zugesandt. Du nimmst dir aus der Kiste raus, was du möchtest, und legst im Gegenzug einige Dinge hinein, die du nicht mehr benötigst, die aber für andere nützlich sein könnten. Dann suchst du dir aus der aktuellen Liste jemand aus, und sendest die Kiste weiter an ihn.&lt;br /&gt;
&lt;br /&gt;
So bekommt man für das Porto für ein Paket (z.B. bei Hermes 5.90€ für bis zu 25 KG) ein Überraschungspaket, und wird seine nicht mehr benötigten Bauteile, Platinen, Motoren, Lautsprecher, Geräte, Ausschlachtplatinen etc. etc. wirklich sinnvoll los. &lt;br /&gt;
&lt;br /&gt;
Im Paket gibt es ein Büchlein, das seinen Lebensweg dokumentiert. Jeder macht ein Foto, wie er die Kiste erhalten hat, und schreibt einen Eintrag in ein Weblog, wann er Sie an wen weitergeschickt hat.&lt;br /&gt;
&lt;br /&gt;
== Die RuleZ ==&lt;br /&gt;
&lt;br /&gt;
Sind im Konzept ganz gut erklärt. Wenn es Ergänzungen gibt, kommen die hierhin. &lt;br /&gt;
&lt;br /&gt;
Auf den Punkt gebracht :&lt;br /&gt;
&lt;br /&gt;
Für alles was ich mir aus der Kiste rausnehme, lege ich etwas &lt;br /&gt;
gleichwertig nützliches wieder hinein.&lt;br /&gt;
+&lt;br /&gt;
&lt;br /&gt;
Die aktuelle Entwicklung und Gedanken zur Wanderkiste kann man im Forum  [http://www.mikrocontroller.net/topic/118816] verfolgen und aktiv diskutieren. &lt;br /&gt;
&lt;br /&gt;
Knackig kurze Vorschläge, Anmerkungen usw. zu den RuleZ können auch auf [[Diskussion:Wanderkiste]] gemacht werden.&lt;br /&gt;
&lt;br /&gt;
== Ich will mitmachen! ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ich finde die Idee klasse und hoffentlich trägt mich einer in die Empfängerliste ein. Meine Kontaktdaten sind:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Username oder Email (ggf. Link zu eigenen Elektronikprojekten)&#039;&#039;&#039;&lt;br /&gt;
* hier Anhängen...&lt;br /&gt;
* Username:&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/agentbsik Agentbsik],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/cowz cowz], [http://www.mikrocontroller.net/user/show/djacme djacme], [http://www.mikrocontroller.net/user/show/stefan stefan], [http://www.mikrocontroller.net/user/show/biertrinker biertrinker], [http://www.mikrocontroller.net/user/show/theborg0815 Theborg0815], [http://www.mikrocontroller.net/user/show/Hotty Hotty] &lt;br /&gt;
([http://www.avrprojekte.de/ Hottys Projekte]),&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/nitram nitram],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/bastelator bastelator] ([http://www.bastelator.de/ Bastelators Basteleien]),&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/dr-robotnik dr-robotnik],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/rotoe rotoe],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/roquema roquema]&lt;br /&gt;
([http://www.ematronik.de.vu/ Ematronik]),&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/matthias00 matthias00],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/Lafkaschar Lafkaschar],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/Easter Easter],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/toybaer toybaer],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/toybaer Esko],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/maesto Maesto],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/andrer AndreR],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/Cyno Cyno],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/Warteschleife Warteschleife],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/fabs fabs],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/flo80 flo80],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/derelektroniker derelektroniker],[http://www.mikrocontroller.net/user/show/Pyro-Mike Pyro-Mike],&lt;br /&gt;
[http://www.mikrocontroller.net/user/show/juliano julian],&lt;br /&gt;
&lt;br /&gt;
== Fotos, Berichte, Links, ... zur Wanderkiste ==&lt;br /&gt;
&lt;br /&gt;
=== Kiste 1 ===&lt;br /&gt;
&lt;br /&gt;
...to be continued&lt;br /&gt;
&lt;br /&gt;
=== Kiste 2 ===&lt;br /&gt;
&lt;br /&gt;
...to be continued&lt;br /&gt;
&lt;br /&gt;
=== Kiste 3 ===&lt;br /&gt;
&lt;br /&gt;
Wird gerade von Dr. Robotnik gepackt und ist nächste Woche unterwegs nach Hameln!&lt;br /&gt;
&lt;br /&gt;
=== Kiste 4 ===&lt;br /&gt;
&lt;br /&gt;
Wird nächste Woche von Dr. Robotnik gepackt und ist demnächst unterwegs zu User [http://www.mikrocontroller.net/user/show/esko Esko]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.evilmadscientist.com/article.php/junkbox Evil Mad Scientist Laboratories]&lt;br /&gt;
* [http://www.avrprojekte.de/index.php?site=wanderkiste Wanderkistenseite von Hotty] (Ich (Hotty) hab mal eine Seite für das Vorhaben mit der Wanderkiste gemacht. Dort könnt ihr euch alle eintragen und den Verlauf der Kiste beobachten. Wenn ihr noch Änderungsvorschläge an der Seite habt. PN an mich ([http://www.mikrocontroller.net/user/show/Hotty Hotty]))&lt;br /&gt;
* &#039;&#039;&#039;http://www.mikrocontroller.net/articles/Wanderkiste.at&#039;&#039;&#039; ist die entsprechende Seite für die &#039;&#039;&#039;Wanderkiste in Österreich&#039;&#039;&#039;.&lt;br /&gt;
* [http://www.mikrocontroller.net/articles/Spezial:Suche?ns2=1&amp;amp;search=&amp;amp;searchx=Suche Suche im Wiki nach Benutzer]&lt;br /&gt;
&lt;br /&gt;
[[Category:Projekte]]&lt;/div&gt;</summary>
		<author><name>Juliano</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Lokale_Elektroniklieferanten&amp;diff=31710</id>
		<title>Lokale Elektroniklieferanten</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Lokale_Elektroniklieferanten&amp;diff=31710"/>
		<updated>2008-10-06T17:27:44Z</updated>

		<summary type="html">&lt;p&gt;Juliano: /* Karlsruhe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Einleitung=&lt;br /&gt;
Da nicht jeder beim Fehlen einzelner Bauteile eine Online-Bestellung aufgeben möchte und der eine oder andere regionale Anbieter nicht so gut zu finden ist, soll hier eine Liste entstehen, die hilft Anbieter zu finden. &lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Falls die Darstellungsart nicht gefällt oder Rubriken fehlen, so bitte nicht hier ändern, sondern das Template anpassen: [[Vorlage:ElektronikLieferant]]&amp;lt;br&amp;gt;&lt;br /&gt;
So soll das Template ausgefüllt werden:&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=hier Firmenname eintragen&lt;br /&gt;
|Straße=Straßenname, z.B. Musterstraße 123&lt;br /&gt;
|PLZ=PLZ, z.B. 12345&lt;br /&gt;
|Ort=Ort, z.B. München&lt;br /&gt;
|Telefon=Telnr., z.B. 012345/12341234&lt;br /&gt;
|Fax=Faxnr., z.B. 012345/12345234&lt;br /&gt;
|Öffnungszeiten=Öffnungszeiten eintragen&amp;lt;br&amp;gt;Neue Zeile mit &amp;quot;br&amp;quot; abgetrennt&lt;br /&gt;
|Weblink=http://www.mikrocontroller.net Link ohne umschliessende eckige Klammern&lt;br /&gt;
|Email=Emailadresse, z.B. xxx@yyy.de&lt;br /&gt;
|Bemerkung=ggf. Bemerkung, ansonsten Rubrik/Feld/Variable leer lassen&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
=Baden-Württemberg=&lt;br /&gt;
==Esslingen==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=mükra electronic shop GmbH&lt;br /&gt;
|Straße=Bahnhofstr. 23&lt;br /&gt;
|PLZ=73728&lt;br /&gt;
|Ort=Esslingen&lt;br /&gt;
|Telefon=0711/355676&lt;br /&gt;
|Fax=0711/3108656&lt;br /&gt;
|Öffnungszeiten=Mo.-Fr. 9.00 - 13.00 Uhr, 14.30 - 18.00 Uhr&amp;lt;br&amp;gt;Sa. 9.00 - 13.00 Uhr&lt;br /&gt;
|Weblink=http://onlineshop.muekra-electronic.com/FilES.php&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=Keine Mikrocontroller, keine SMD-Teile (ausser einige wenige Transistoren)&lt;br /&gt;
}}&lt;br /&gt;
==Freiburg==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Omega electronic GmbH&lt;br /&gt;
|Straße=Eschholzstr. 58-60&lt;br /&gt;
|PLZ=79115&lt;br /&gt;
|Ort=Freiburg&lt;br /&gt;
|Telefon=0761/76776-0&lt;br /&gt;
|Fax=0761/76776-55&lt;br /&gt;
|Öffnungszeiten=Mo.-Sa.: 10:00 - 19:30&lt;br /&gt;
|Weblink=http://www.omega-electronic.de&lt;br /&gt;
|Email=info@omega-electronic.de&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
==Karlsruhe==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=mükra electronic shop GmbH&lt;br /&gt;
|Straße=Fritz-Erler-Straße 24&lt;br /&gt;
|PLZ=76133&lt;br /&gt;
|Ort=Karlsruhe&lt;br /&gt;
|Telefon=0721/374270&lt;br /&gt;
|Fax=0721/9379171&lt;br /&gt;
|Öffnungszeiten=Mo.-Fr. 9.00 - 13.00 Uhr, 14.30 - 18.00 Uhr&amp;lt;br&amp;gt;Sa. 9.00 - 13.00 Uhr&lt;br /&gt;
|Weblink=http://onlineshop.muekra-electronic.com/FilKA.php&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Mc TEC Elektronik Vertriebs GmbH&lt;br /&gt;
|Straße=Kaiserstrasse 160&lt;br /&gt;
|PLZ=76133&lt;br /&gt;
|Ort=Karlsruhe&lt;br /&gt;
|Telefon=0721/24456&lt;br /&gt;
|Fax=0721/20061&lt;br /&gt;
|Öffnungszeiten=Mo.-Fr. 10.00 - 19.00 Uhr&amp;lt;br&amp;gt;Sa. 10.00 - 15.00 Uhr&lt;br /&gt;
|Weblink=http://www.mctec.de/&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Ulm==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=mükra electronic shop GmbH&lt;br /&gt;
|Straße=Neutorstr. 20&lt;br /&gt;
|PLZ=89073&lt;br /&gt;
|Ort=Ulm&lt;br /&gt;
|Telefon=0731/64494&lt;br /&gt;
|Fax=0731/6028676&lt;br /&gt;
|Öffnungszeiten=Mo.-Fr. 9.00 - 18.00 Uhr&amp;lt;br&amp;gt;Sa. 9.00 - 13.00 Uhr&lt;br /&gt;
|Weblink=http://onlineshop.muekra-electronic.com/FilUlm.php&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=Bayern=&lt;br /&gt;
==Fürth==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=B+D Electronic GmbH&lt;br /&gt;
|Straße=Königstr. 107 (gegenüber Citycenter und neben Feuerwehr)&lt;br /&gt;
|PLZ=90762 &lt;br /&gt;
|Ort=Fürth&lt;br /&gt;
|Telefon=0911 - 77 30 40&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo - Fr:   10.00 - 12.30 &amp;amp; 14.00 - 19.00&amp;lt;br&amp;gt;Sa:        10.00 - 13.00&lt;br /&gt;
|Weblink=http://www.bdelectronic.de/&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Kaufbeuren ==&lt;br /&gt;
&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Jantsch-Elektronik GmbH&lt;br /&gt;
|Straße=Porschestrasse  26&lt;br /&gt;
|PLZ=87600&lt;br /&gt;
|Ort=Kaufbeuren&lt;br /&gt;
|Telefon=0 83 41 / 95 33-0&lt;br /&gt;
|Fax=0 83 41 / 37 00&lt;br /&gt;
|Öffnungszeiten=Mo-Fr 9:00-12:30 / 13:30-18:00&amp;lt;br/&amp;gt;&lt;br /&gt;
Sa 9:00-13:00 Uhr&lt;br /&gt;
|Weblink= http://www.j-e.de&lt;br /&gt;
|Email=info@j-e.de&lt;br /&gt;
|Bemerkung=führt auch gebrauchte Messgeräte&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==München==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Conrad Elektronik&lt;br /&gt;
|Straße=Tal 29&lt;br /&gt;
|PLZ=80331 &lt;br /&gt;
|Ort=München&lt;br /&gt;
|Telefon=&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo - Fr:   9:00 - 20:00&amp;lt;br&amp;gt;Sa:        9:00 - 20:00&lt;br /&gt;
|Weblink=http://www.conrad.de/&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Conrad Elektronik&lt;br /&gt;
|Straße=Hanauer Straße 91 (gegenüber OEZ)&lt;br /&gt;
|PLZ=80993 &lt;br /&gt;
|Ort=München - Moosach&lt;br /&gt;
|Telefon=&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo - Fr:   9:30 - 20:00&amp;lt;br&amp;gt;Sa:        9:00 - 20:00&lt;br /&gt;
|Weblink=http://www.conrad.de/&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Bürklin&lt;br /&gt;
|Straße=Schillerstr. 41&lt;br /&gt;
|PLZ=80336 &lt;br /&gt;
|Ort=München&lt;br /&gt;
|Telefon=&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo - Do:   9:00 - 16:30&amp;lt;br&amp;gt;Fr:        9:00 - 13:00&lt;br /&gt;
|Weblink=http://buerklin.de/&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Strixner &amp;amp; Holzinger&lt;br /&gt;
|Straße=Schillerstraße 25-29&lt;br /&gt;
|PLZ=80336 &lt;br /&gt;
|Ort=München&lt;br /&gt;
|Telefon=&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo - Fr:   9:30 - 18:00&lt;br /&gt;
|Weblink=http://sh-halbleiter.de/&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Straubing==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Röhrner Electronic&lt;br /&gt;
|Straße=Innere Passauer Str. 12&lt;br /&gt;
|PLZ=94315&lt;br /&gt;
|Ort=Straubing&lt;br /&gt;
|Telefon=09421/12573&lt;br /&gt;
|Fax=09421/22207&lt;br /&gt;
|Öffnungszeiten=Mo - Do:   9:00 - 18:00&amp;lt;br&amp;gt;Sa:        10:00 - 13:00&lt;br /&gt;
|Weblink=http://www.roehrner-electronic.de/&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=Netter Elektronikladen mit vielen Halbleitern neben dem üppigen Standardsortiment&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=Berlin=&lt;br /&gt;
==Charlottenburg-Wilmersdorf==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Segor-electronics&lt;br /&gt;
|Straße=Kaiserin-Augusta-Alle 94&lt;br /&gt;
|PLZ=10589&lt;br /&gt;
|Ort=Berlin&lt;br /&gt;
|Telefon=030 4399843&lt;br /&gt;
|Fax=030 4399855&lt;br /&gt;
|Öffnungszeiten=Mo.-Fr. 10.00-13.30 Uhr und 14:30-18:00 Uhr, Sa. 10.00-13.00 Uhr&lt;br /&gt;
|Weblink=http://www.segor.de&lt;br /&gt;
|Email=sales@segor.de&lt;br /&gt;
|Bemerkung=Sehr gut sortiertes und vielseitiges Sortiment, preiswert, hochwertig.&lt;br /&gt;
}}&lt;br /&gt;
==Berlin Schöneberg==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Conrad Electronic&lt;br /&gt;
|Straße=Kleiststraße 30-31&lt;br /&gt;
|PLZ=10787&lt;br /&gt;
|Ort=Berlin&lt;br /&gt;
|Telefon=0180 5 564445 &lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo.-Sa. 10.00-20.00 Uhr&lt;br /&gt;
|Weblink=http://www.conrad.de&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Berlin Kreuzberg==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Conrad Electronic&lt;br /&gt;
|Straße=Hasenheide 14-15&lt;br /&gt;
|PLZ=10967&lt;br /&gt;
|Ort=Berlin&lt;br /&gt;
|Telefon=0180 5 564445 &lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo.-Fr. 10.00-20.00 Uhr, Sa. 10.00-18.00 Uhr &lt;br /&gt;
|Weblink=http://www.conrad.de&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Berlin Steglitz==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Conrad Electronic&lt;br /&gt;
|Straße=Schloßstrasse 34-36&lt;br /&gt;
|PLZ=12163&lt;br /&gt;
|Ort=Berlin&lt;br /&gt;
|Telefon=0180 5 564445 &lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo.-Do. 10.00-20.00 Uhr, Fr.-Sa. 10.00-22.00 Uhr&lt;br /&gt;
|Weblink=http://www.conrad.de&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=Brandenburg=&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
=Bremen=&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
=Hamburg=&lt;br /&gt;
==Harburg==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Electronic 70&lt;br /&gt;
|Straße=Küchgarten 21&lt;br /&gt;
|PLZ=21073&lt;br /&gt;
|Ort=Hamburg &lt;br /&gt;
|Telefon=040 / 77 81 08&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo. - Fr.  9.30 - 13.00 Uhr     14.00 - 18.00 Uhr&amp;lt;br&amp;gt;&lt;br /&gt;
Samstag 10.00 - 14.00 Uhr&lt;br /&gt;
|Weblink=http://electronic70.de&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung= Nett und kompetent.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Sankt Pauli (Schanzenviertel)==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Radio Kölsch&lt;br /&gt;
|Straße=Schanzenstr. 1&lt;br /&gt;
|PLZ=20357&lt;br /&gt;
|Ort=Hamburg &lt;br /&gt;
|Telefon=040 / 43 46 56&lt;br /&gt;
|Fax=040 / 439 09 25&lt;br /&gt;
|Öffnungszeiten=&lt;br /&gt;
|Weblink=http://www.koelsch24.com&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Hoheluft Ost==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Statronic&lt;br /&gt;
|Straße=Eppendorfer Weg 244&lt;br /&gt;
|PLZ=20251&lt;br /&gt;
|Ort=Hamburg &lt;br /&gt;
|Telefon=040 / 422 33 22&lt;br /&gt;
|Fax=040 / 422 33 25&lt;br /&gt;
|Öffnungszeiten=&lt;br /&gt;
|Weblink=http://www.statronic.de&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Wandsbek==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Conrad Electronic&lt;br /&gt;
|Straße=Wandsbeker Zollstr. 67-69&lt;br /&gt;
|PLZ=22041&lt;br /&gt;
|Ort=Hamburg&lt;br /&gt;
|Telefon=0180 5 564445 &lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo.-Fr. 09.30-20.00 Uhr, Sa. 09.00-18.00 Uhr&lt;br /&gt;
|Weblink=http://www.conrad.de&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=Hessen=&lt;br /&gt;
==Darmstadt==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Zimmermann Electronic GmbH&lt;br /&gt;
|Straße=Kasinostr. 2&lt;br /&gt;
|PLZ=64293 &lt;br /&gt;
|Ort=Darmstadt&lt;br /&gt;
|Telefon=06151 - 66 69 - 240&lt;br /&gt;
|Fax=06151 - 66 69 - 290&lt;br /&gt;
|Öffnungszeiten=Mo.- Fr. 9:00 - 19:00 Uhr&amp;lt;br&amp;gt;Sa. 9:00 - 14:00 Uhr&lt;br /&gt;
|Weblink=http://www.zeg-shop.de&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=EBG Electronic Business GmbH&lt;br /&gt;
|Straße=Bismarckstr. 61&lt;br /&gt;
|PLZ=64293 &lt;br /&gt;
|Ort=Darmstadt&lt;br /&gt;
|Telefon=06151 / 82 91 - 0&lt;br /&gt;
|Fax=06151 / 82 91 - 20&lt;br /&gt;
|Öffnungszeiten=Montag-Freitag: 9:00 bis 19:00 Uhr&amp;lt;br&amp;gt;Samstag:        9:00 bis 14:00 Uhr&lt;br /&gt;
|Weblink=http://www.ebg-darmstadt.de&lt;br /&gt;
|Email=info@ebg-darmstadt.de&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Frankfurt/Main==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Conrad Elektronik&lt;br /&gt;
|Straße=Zeil 58 + 64 (Konstabler Wache)&lt;br /&gt;
|PLZ=60313 &lt;br /&gt;
|Ort=Frankfurt&lt;br /&gt;
|Telefon=0180 5 564445&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo.-Mi. 10.00-20.00 Uhr&amp;lt;br&amp;gt;Do.-Sa. 10.00-21.00 Uhr&lt;br /&gt;
|Weblink=http://www.conrad.de&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
=Mecklenburg-Vorpommern=&lt;br /&gt;
==Rostock== &lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=A-Z City-Stores&lt;br /&gt;
|Straße=Doberaner-Hof&lt;br /&gt;
|PLZ=&lt;br /&gt;
|Ort=Rostock&lt;br /&gt;
|Telefon=0381-4031171&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo. – Fr.    9.30 – 19.30 Uhr&amp;lt;br&amp;gt;Sa.   9.30 – 16.00 Uhr&lt;br /&gt;
|Weblink=&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=geringes Angebot&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Niedersachsen=&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
==Braunschweig==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Conrad Electronic GmbH&lt;br /&gt;
|Straße=Sudetenstr. 4&lt;br /&gt;
|PLZ=38114&lt;br /&gt;
|Ort=Braunschweig&lt;br /&gt;
|Telefon= 0531 501514&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo.-Fr. 09.30-19.00 Uhr, Sa. 09.00-18.00 Uhr&lt;br /&gt;
|Weblink=http://www.filialen.conrad.de/&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung= Hinter dem Conrad-Gebaeude gibt es noch eine &amp;quot;Resterampe&amp;quot; mit Garantiefaellen, unvollstaendigen Bausaetzen etc. (andere Öffnungszeiten!)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Elektronik Bauteile Vertrieb - Dipl.-Ing. Jörg Bassenberg&lt;br /&gt;
|Straße=Nußbergstraße 9&lt;br /&gt;
|PLZ=38102&lt;br /&gt;
|Ort=Braunschweig&lt;br /&gt;
|Telefon=0531-79 17 07&lt;br /&gt;
|Fax=0531-7 60 22&lt;br /&gt;
|Öffnungszeiten=&lt;br /&gt;
|Weblink=http://www.bassenberg.de/&lt;br /&gt;
|Email=info@bassenberg.de&lt;br /&gt;
|Bemerkung= Kleines Ladengeschäft, hauptsächlich ältere Bauteile vorrätig.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Lüneburg==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Beusch Elektronik&lt;br /&gt;
|Straße=Reichenbachstr. 8&lt;br /&gt;
|PLZ=21335 &lt;br /&gt;
|Ort=Lüneburg&lt;br /&gt;
|Telefon=04131 33311&lt;br /&gt;
|Fax=?&lt;br /&gt;
|Öffnungszeiten=Mo geschlossen, Di - Fr 8-18.00 Sa ??&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Nordrhein-Westfalen=&lt;br /&gt;
==Aachen==&lt;br /&gt;
Siehe http://aachen.wikia.com/wiki/Elektronik-Teile&lt;br /&gt;
&lt;br /&gt;
==Bielefeld==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=alpha electronic Ing. A. Berger GmbH&lt;br /&gt;
|Straße=Oldentruper Str. 104&lt;br /&gt;
|PLZ=33604&lt;br /&gt;
|Ort=Bielefeld&lt;br /&gt;
|Telefon=0521-324333&lt;br /&gt;
|Fax=0521-320435&lt;br /&gt;
|Öffnungszeiten=Mo. – Sa.    9.00 – 13.00 Uhr&amp;lt;br&amp;gt;Mo. – Fr.   14.00 – 18.00 Uhr&lt;br /&gt;
|Weblink=http://www.alphaelectronic-bielefeld.de/&lt;br /&gt;
|Email=info@alphaelectronic.de&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Fuchs und Lützow Elekronik - Handelsges. mbH&lt;br /&gt;
|Straße=Heeper Str. 184&lt;br /&gt;
|PLZ=33607&lt;br /&gt;
|Ort=Bielefeld&lt;br /&gt;
|Telefon=0521-5576555&lt;br /&gt;
|Fax=0521-5576557&lt;br /&gt;
|Öffnungszeiten=Mo. – Sa.    9.00 – 13.00 Uhr&amp;lt;br&amp;gt;Mo. – Fr.   14.00 – 18.00 Uhr&lt;br /&gt;
|Weblink=http://www.electronicfuchs.com/&lt;br /&gt;
|Email=info@electronicfuchs.com&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Dortmund==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Conrad Electronic&lt;br /&gt;
|Straße=Westenhellweg 95-101&lt;br /&gt;
|PLZ=44137&lt;br /&gt;
|Ort=Dortmund&lt;br /&gt;
|Telefon=01805-564445 &lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo. – Fr.    10.00 – 20.00 Uhr&amp;lt;br&amp;gt;Sa.  9.30 – 20.00 Uhr&lt;br /&gt;
|Weblink=http://www.conrad.de&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=direkt in der Innenstadt&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=SR-Tronic&lt;br /&gt;
|Straße=Beratgerstr. 28&lt;br /&gt;
|PLZ=44149&lt;br /&gt;
|Ort=Dortmund&lt;br /&gt;
|Telefon=0231-33671-0&lt;br /&gt;
|Fax=0231-33671-25&lt;br /&gt;
|Öffnungszeiten=Mo. – Fr.    10.00 – 18.00 Uhr&lt;br /&gt;
|Weblink=http://www.sr-tronic.de&lt;br /&gt;
|Email=info@sr-tronic.de&lt;br /&gt;
|Bemerkung=Ist zwar ein Versandhandel, Abholung ist aber möglich&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Langenfeld==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Rainer Sinzel&lt;br /&gt;
|Straße=Solinger Strasse&lt;br /&gt;
|PLZ=40764&lt;br /&gt;
|Ort=Langenfeld&lt;br /&gt;
|Telefon=02173/22766&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=werden nachgeliefert&lt;br /&gt;
|Weblink=&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=zwischen Polizeiwache und Bahnunterführung auf der linken Seite. Nur Ladenverkauf!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Paderborn==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Jansen-Elektronik GmbH &amp;amp; Co. KG&lt;br /&gt;
|Straße=Heiersstrasse 24&lt;br /&gt;
|PLZ=33098 &lt;br /&gt;
|Ort=Paderborn&lt;br /&gt;
|Telefon=05251-282848&lt;br /&gt;
|Fax=05251-282851&lt;br /&gt;
|Öffnungszeiten=Mo. – Sa.    9.30 – 13.00 Uhr&amp;lt;br&amp;gt;Mo. – Fr.   14.30 – 18.00 Uhr&lt;br /&gt;
|Weblink=http://www.jansen-elektronik.de/&lt;br /&gt;
|Email=info@jansen-elektronik.de&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=Rheinland-Pfalz=&lt;br /&gt;
==Mainz==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Conrad Elektronik&lt;br /&gt;
|Straße=Binger Str. 14-16 (nähe Hauptbahnhof)&lt;br /&gt;
|PLZ=55122 &lt;br /&gt;
|Ort=Mainz&lt;br /&gt;
|Telefon=0180 5312111&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=&lt;br /&gt;
|Weblink=http://www.conrad.de/&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Elektronik Schmidt&lt;br /&gt;
|Straße=Boppstrasse 62 - 64&lt;br /&gt;
|PLZ=55118 &lt;br /&gt;
|Ort=Mainz&lt;br /&gt;
|Telefon=0180 5312111&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Montag - Freitag 09.00 Uhr - 13.00 Uhr und 14.00 Uhr - 18.00 Uhr&amp;lt;br&amp;gt;&lt;br /&gt;
Samstag 09.00 Uhr - 13.00 Uhr&lt;br /&gt;
|Weblink=http://www.schmidt-electronic.de&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
=Saarland=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Saarbrücken ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Firma:&#039;&#039;&#039; Conrad&lt;br /&gt;
       Trierer Straße 16-20&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kontakt:&#039;&#039;&#039; 0180 5 564445 (derzeit 14 Cent/Min. aus dem Festnetz der Dt. Telekom. Evtl. abweichende Preise für Anrufe aus den Mobilfunknetzen.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Öffnungszeiten:&#039;&#039;&#039; Mo.-Fr. 09.00-19.00 Uhr&lt;br /&gt;
              Sa. 09.00-19.00 Uhr&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anfahrt:&#039;&#039;&#039; [http://maps.google.de/maps?f=q&amp;amp;hl=de&amp;amp;geocode=&amp;amp;q=66111+Saarbr%C3%BCcken,+Trierer+Stra%C3%9Fe+16&amp;amp;sll=50.83851,12.908699&amp;amp;sspn=0.00996,0.019269&amp;amp;ie=UTF8&amp;amp;z=16&amp;amp;iwloc=addr Google-Maps]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=Sachsen=&lt;br /&gt;
==Chemnitz==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=mükra electronic shop GmbH&lt;br /&gt;
|Straße=Hartmannstr.45&lt;br /&gt;
|PLZ=09113&lt;br /&gt;
|Ort=Chemnitz&lt;br /&gt;
|Telefon=0371/365736&lt;br /&gt;
|Fax=0371/365736&lt;br /&gt;
|Öffnungszeiten=Mo.-Fr. 10.00 Uhr - 18.00 Uhr&amp;lt;br&amp;gt;Sa. 10.00 Uhr - 13.00 Uhr&lt;br /&gt;
|Weblink=http://onlineshop.muekra-electronic.com&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=köhler-elektronik&amp;lt;br&amp;gt;Firma Michael Köhler&lt;br /&gt;
|Straße=Erfenschlager Strasse 31&lt;br /&gt;
|PLZ=09125&lt;br /&gt;
|Ort=Chemnitz&lt;br /&gt;
|Telefon=(03 71) 51 91 03&lt;br /&gt;
|Fax=(03 71) 51 91 04&lt;br /&gt;
|Öffnungszeiten=Mo.-Fr. von 9 - 18 Uhr &amp;lt;br&amp;gt; Sa. von 9 - 12 Uhr&lt;br /&gt;
|Weblink=http://www.koehler-elektronik.de&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Dresden==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Conrad&lt;br /&gt;
|Straße=Friedrich-List-Platz 2&amp;lt;br&amp;gt;gegenüber Hauptbahnhof&lt;br /&gt;
|PLZ=01069&lt;br /&gt;
|Ort=Dresden &lt;br /&gt;
|Telefon=&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo.-Fr. 09.30-20.00 Uhr, &amp;lt;br&amp;gt;Sa. 09.00-20.00 Uhr&lt;br /&gt;
|Weblink=&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Sullus&lt;br /&gt;
|Straße=Tharandter Str. 67&lt;br /&gt;
|PLZ=01187&lt;br /&gt;
|Ort=Dresden &lt;br /&gt;
|Telefon=0351 4112100&lt;br /&gt;
|Fax=0351 4112146&lt;br /&gt;
|Öffnungszeiten=Mo.-Fr. 10.00-18.30 Uhr, &amp;lt;br&amp;gt;Sa. 09.00-12.00 Uhr&lt;br /&gt;
|Weblink=http://www.sullus.de/&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Leipzig==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Conrad&lt;br /&gt;
|Straße=Neumarkt 20&lt;br /&gt;
|PLZ=04109&lt;br /&gt;
|Ort=Leipzig &lt;br /&gt;
|Telefon=&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo.-Sa.: 09.30-20.00 Uhr&lt;br /&gt;
|Weblink=&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
=Sachsen-Anhalt=&lt;br /&gt;
==Magdeburg==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=mittrenga electronic&lt;br /&gt;
|Straße=Maxim-Gorki-Str. 34&lt;br /&gt;
|PLZ=39108&lt;br /&gt;
|Ort=Magdeburg&lt;br /&gt;
|Telefon=0391/7333500&lt;br /&gt;
|Fax=0391/7346538&lt;br /&gt;
|Öffnungszeiten=?&lt;br /&gt;
|Weblink=&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Nova Electronic&lt;br /&gt;
|Straße=Leipziger Str. 31&lt;br /&gt;
|PLZ=39112&lt;br /&gt;
|Ort=Magdeburg&lt;br /&gt;
|Telefon=0391/6272537&lt;br /&gt;
|Fax=?&lt;br /&gt;
|Öffnungszeiten=?&lt;br /&gt;
|Weblink=&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
=Schleswig Holstein=&lt;br /&gt;
==Kiel==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Conrad Electronic&lt;br /&gt;
|Straße=Mergenthalerstr. 22&lt;br /&gt;
|PLZ=24223&lt;br /&gt;
|Ort=Raisdorf&lt;br /&gt;
|Telefon=0180 5 564445 &lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo.-Sa. 10.00-20.00 Uhr&lt;br /&gt;
|Weblink=http://www.conrad.de&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
=Thüringen=&lt;br /&gt;
==Erfurt==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Hübner-Elektronik e.K.&lt;br /&gt;
|Straße=Juri-Gagarin-Ring 27&lt;br /&gt;
|PLZ=99084 &lt;br /&gt;
|Ort=Erfurt&lt;br /&gt;
|Telefon= +49 (0361) 6 42 34 56&lt;br /&gt;
|Fax= +49 (0361) 6 42 34 55&lt;br /&gt;
|Öffnungszeiten=Montag-Freitag - 9.30 bis 18.30 Uhr, Samstag - 10.00 bis 13.00 Uhr&lt;br /&gt;
|Weblink=http://www.huebner-elektronik.de/&lt;br /&gt;
|Email= info@huebner-elektronik.de&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
==Eisenach==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Elektronik-Stübchen&lt;br /&gt;
|Straße=Katharinenstraße 117&lt;br /&gt;
|PLZ=99817&lt;br /&gt;
|Ort=Eisenach&lt;br /&gt;
|Telefon= (03691)77324&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Montag-Freitag - 9.00 bis 13.00 Uhr, 14.30 bis 18 Uhr&lt;br /&gt;
Sonnabend 9.00 bis 12.00 Uhr&lt;br /&gt;
|Weblink=&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Österreich=&lt;br /&gt;
==Graz== &lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Neuhold Elektronik&lt;br /&gt;
|Straße=Griesplatz 1&lt;br /&gt;
|PLZ=A-8020 &lt;br /&gt;
|Ort=Graz&lt;br /&gt;
|Telefon=+43 (0) 316 711245&lt;br /&gt;
|Fax=+43 (0) 316 717419&lt;br /&gt;
|Öffnungszeiten=Montag bis Freitag von 9.00 - 18.00 Uhr&amp;lt;br&amp;gt;Samstag 9.00-12.30 Uhr&lt;br /&gt;
|Weblink=http://www.neuhold-elektronik.at/&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Salzburg==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Conrad&lt;br /&gt;
|Straße=Alpenstraße 95 - 97&lt;br /&gt;
|PLZ=5020  &lt;br /&gt;
|Ort=Salzburg&lt;br /&gt;
|Telefon=050 - 20 40 81 00&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo.-Fr. 9.00-19.00 Uhr&amp;lt;br&amp;gt;Sa. 9.00-18.00 Uhr&lt;br /&gt;
|Weblink=http://www.conrad.at/megastores&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Wels== &lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Andi Leitner - AL Elektronik&lt;br /&gt;
|Straße=Linzer Straße 57&lt;br /&gt;
|PLZ=4600&lt;br /&gt;
|Ort=Wels&lt;br /&gt;
|Telefon=07242/53624&lt;br /&gt;
|Fax=07242/53624-3&lt;br /&gt;
|Öffnungszeiten=Montag bis Freitag von 0800 bis 1800&lt;br /&gt;
|Weblink=http://www.al-elektronik.at&lt;br /&gt;
|Email=office@al-elektronik.at&lt;br /&gt;
|Bemerkung=Modellbau- und Elektronik-Laden. Andi nimmt sich für jeden Kunden die nötige Zeit. Nicht lagernde Ware nach Bestellung abholbar. Umfangreiche, kompetente Beratung. Nur wenig SMD-Bauteile, generell keine MSP430, sonst umfangreiche Auswahl. Website sehr unvollständig - besonders im Elektronikbereich.&lt;br /&gt;
&lt;br /&gt;
Anfahrt: Von der Innenstadt kommend: Auf der Stelzhamerstraße westwärts bis zur Ampel vor der Gebietskrankenkasse. An der Ampel rechts, nach ungefähr 100m an der nächsten Kreuzung Links. Nach rund 250m erreichen Sie das Geschäft auf der Linken Straßenseite.&lt;br /&gt;
&lt;br /&gt;
Von Osten kommend: Auf der Wiener Bundesstraße Richtung Zentrum, immer gerade aus (Osttangente queren). Weiter gerade aus westwärts (auf der Hans-Sachs-Straße). Auch beim Kreisverkehr beim Pensionistenheim gerade drüber (sprich: 2. Ausfahrt des Kreisverkehrs). Weiter gerade in Richtung Innenstadt, bis sie zur Ampel bei der Gebietskrankenkasse kommen. Hier Links abbiegen. Nach ungefähr 100m an der nächsten Kreuzung Links. Nach rund 250m erreichen Sie das Geschäft auf der Linken Straßenseite.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Siehe auch =&lt;br /&gt;
* [[Platinenhersteller]]&lt;br /&gt;
* [[Elektronikversender]]&lt;/div&gt;</summary>
		<author><name>Juliano</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Lokale_Elektroniklieferanten&amp;diff=31683</id>
		<title>Lokale Elektroniklieferanten</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Lokale_Elektroniklieferanten&amp;diff=31683"/>
		<updated>2008-10-05T13:04:12Z</updated>

		<summary type="html">&lt;p&gt;Juliano: /* Baden-Württemberg */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Einleitung=&lt;br /&gt;
Da nicht jeder beim Fehlen einzelner Bauteile eine Online-Bestellung aufgeben möchte und der eine oder andere regionale Anbieter nicht so gut zu finden ist, soll hier eine Liste entstehen, die hilft Anbieter zu finden. &lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
Falls die Darstellungsart nicht gefällt oder Rubriken fehlen, so bitte nicht hier ändern, sondern das Template anpassen: [[Vorlage:ElektronikLieferant]]&amp;lt;br&amp;gt;&lt;br /&gt;
So soll das Template ausgefüllt werden:&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=hier Firmenname eintragen&lt;br /&gt;
|Straße=Straßenname, z.B. Musterstraße 123&lt;br /&gt;
|PLZ=PLZ, z.B. 12345&lt;br /&gt;
|Ort=Ort, z.B. München&lt;br /&gt;
|Telefon=Telnr., z.B. 012345/12341234&lt;br /&gt;
|Fax=Faxnr., z.B. 012345/12345234&lt;br /&gt;
|Öffnungszeiten=Öffnungszeiten eintragen&amp;lt;br&amp;gt;Neue Zeile mit &amp;quot;br&amp;quot; abgetrennt&lt;br /&gt;
|Weblink=http://www.mikrocontroller.net Link ohne umschliessende eckige Klammern&lt;br /&gt;
|Email=Emailadresse, z.B. xxx@yyy.de&lt;br /&gt;
|Bemerkung=ggf. Bemerkung, ansonsten Rubrik/Feld/Variable leer lassen&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
=Baden-Württemberg=&lt;br /&gt;
==Esslingen==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=mükra electronic shop GmbH&lt;br /&gt;
|Straße=Bahnhofstr. 23&lt;br /&gt;
|PLZ=73728&lt;br /&gt;
|Ort=Esslingen&lt;br /&gt;
|Telefon=0711/355676&lt;br /&gt;
|Fax=0711/3108656&lt;br /&gt;
|Öffnungszeiten=Mo.-Fr. 9.00 - 13.00 Uhr, 14.30 - 18.00 Uhr&amp;lt;br&amp;gt;Sa. 9.00 - 13.00 Uhr&lt;br /&gt;
|Weblink=http://onlineshop.muekra-electronic.com/FilES.php&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=Keine Mikrocontroller, keine SMD-Teile (ausser einige wenige Transistoren)&lt;br /&gt;
}}&lt;br /&gt;
==Freiburg==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Omega electronic GmbH&lt;br /&gt;
|Straße=Eschholzstr. 58-60&lt;br /&gt;
|PLZ=79115&lt;br /&gt;
|Ort=Freiburg&lt;br /&gt;
|Telefon=0761/76776-0&lt;br /&gt;
|Fax=0761/76776-55&lt;br /&gt;
|Öffnungszeiten=Mo.-Sa.: 10:00 - 19:30&lt;br /&gt;
|Weblink=http://www.omega-electronic.de&lt;br /&gt;
|Email=info@omega-electronic.de&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
==Karlsruhe==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=mükra electronic shop GmbH&lt;br /&gt;
|Straße=Fritz-Erler-Straße 24&lt;br /&gt;
|PLZ=76133&lt;br /&gt;
|Ort=Karlsruhe&lt;br /&gt;
|Telefon=0721/374270&lt;br /&gt;
|Fax=0721/9379171&lt;br /&gt;
|Öffnungszeiten=Mo.-Fr. 9.00 - 13.00 Uhr, 14.30 - 18.00 Uhr&amp;lt;br&amp;gt;Sa. 9.00 - 13.00 Uhr&lt;br /&gt;
|Weblink=http://onlineshop.muekra-electronic.com/FilKA.php&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Mc TEC Elektronik Vertriebs GmbH&lt;br /&gt;
|Straße=Kaiserstrasse 160&lt;br /&gt;
|PLZ=76133&lt;br /&gt;
|Ort=Karlsruhe&lt;br /&gt;
|Telefon=0721/24456&lt;br /&gt;
|Fax=0721/20061&lt;br /&gt;
|Öffnungszeiten=Mo.-Fr. 10.00 - 19.00 Uhr&amp;lt;br&amp;gt;Sa. 10.00 - 15.00 Uhr&lt;br /&gt;
|Weblink=http://www.mctec.de/&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
==Ulm==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=mükra electronic shop GmbH&lt;br /&gt;
|Straße=Neutorstr. 20&lt;br /&gt;
|PLZ=89073&lt;br /&gt;
|Ort=Ulm&lt;br /&gt;
|Telefon=0731/64494&lt;br /&gt;
|Fax=0731/6028676&lt;br /&gt;
|Öffnungszeiten=Mo.-Fr. 9.00 - 18.00 Uhr&amp;lt;br&amp;gt;Sa. 9.00 - 13.00 Uhr&lt;br /&gt;
|Weblink=http://onlineshop.muekra-electronic.com/FilUlm.php&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=Bayern=&lt;br /&gt;
==Fürth==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=B+D Electronic GmbH&lt;br /&gt;
|Straße=Königstr. 107 (gegenüber Citycenter und neben Feuerwehr)&lt;br /&gt;
|PLZ=90762 &lt;br /&gt;
|Ort=Fürth&lt;br /&gt;
|Telefon=0911 - 77 30 40&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo - Fr:   10.00 - 12.30 &amp;amp; 14.00 - 19.00&amp;lt;br&amp;gt;Sa:        10.00 - 13.00&lt;br /&gt;
|Weblink=http://www.bdelectronic.de/&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Kaufbeuren ==&lt;br /&gt;
&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Jantsch-Elektronik GmbH&lt;br /&gt;
|Straße=Porschestrasse  26&lt;br /&gt;
|PLZ=87600&lt;br /&gt;
|Ort=Kaufbeuren&lt;br /&gt;
|Telefon=0 83 41 / 95 33-0&lt;br /&gt;
|Fax=0 83 41 / 37 00&lt;br /&gt;
|Öffnungszeiten=Mo-Fr 9:00-12:30 / 13:30-18:00&amp;lt;br/&amp;gt;&lt;br /&gt;
Sa 9:00-13:00 Uhr&lt;br /&gt;
|Weblink= http://www.j-e.de&lt;br /&gt;
|Email=info@j-e.de&lt;br /&gt;
|Bemerkung=führt auch gebrauchte Messgeräte&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==München==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Conrad Elektronik&lt;br /&gt;
|Straße=Tal 29&lt;br /&gt;
|PLZ=80331 &lt;br /&gt;
|Ort=München&lt;br /&gt;
|Telefon=&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo - Fr:   9:00 - 20:00&amp;lt;br&amp;gt;Sa:        9:00 - 20:00&lt;br /&gt;
|Weblink=http://www.conrad.de/&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Conrad Elektronik&lt;br /&gt;
|Straße=Hanauer Straße 91 (gegenüber OEZ)&lt;br /&gt;
|PLZ=80993 &lt;br /&gt;
|Ort=München - Moosach&lt;br /&gt;
|Telefon=&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo - Fr:   9:30 - 20:00&amp;lt;br&amp;gt;Sa:        9:00 - 20:00&lt;br /&gt;
|Weblink=http://www.conrad.de/&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Bürklin&lt;br /&gt;
|Straße=Schillerstr. 41&lt;br /&gt;
|PLZ=80336 &lt;br /&gt;
|Ort=München&lt;br /&gt;
|Telefon=&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo - Do:   9:00 - 16:30&amp;lt;br&amp;gt;Fr:        9:00 - 13:00&lt;br /&gt;
|Weblink=http://buerklin.de/&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Strixner &amp;amp; Holzinger&lt;br /&gt;
|Straße=Schillerstraße 25-29&lt;br /&gt;
|PLZ=80336 &lt;br /&gt;
|Ort=München&lt;br /&gt;
|Telefon=&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo - Fr:   9:30 - 18:00&lt;br /&gt;
|Weblink=http://sh-halbleiter.de/&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Straubing==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Röhrner Electronic&lt;br /&gt;
|Straße=Innere Passauer Str. 12&lt;br /&gt;
|PLZ=94315&lt;br /&gt;
|Ort=Straubing&lt;br /&gt;
|Telefon=09421/12573&lt;br /&gt;
|Fax=09421/22207&lt;br /&gt;
|Öffnungszeiten=Mo - Do:   9:00 - 18:00&amp;lt;br&amp;gt;Sa:        10:00 - 13:00&lt;br /&gt;
|Weblink=http://www.roehrner-electronic.de/&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=Netter Elektronikladen mit vielen Halbleitern neben dem üppigen Standardsortiment&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=Berlin=&lt;br /&gt;
==Charlottenburg-Wilmersdorf==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Segor-electronics&lt;br /&gt;
|Straße=Kaiserin-Augusta-Alle 94&lt;br /&gt;
|PLZ=10589&lt;br /&gt;
|Ort=Berlin&lt;br /&gt;
|Telefon=030 4399843&lt;br /&gt;
|Fax=030 4399855&lt;br /&gt;
|Öffnungszeiten=Mo.-Fr. 10.00-13.30 Uhr und 14:30-18:00 Uhr, Sa. 10.00-13.00 Uhr&lt;br /&gt;
|Weblink=http://www.segor.de&lt;br /&gt;
|Email=sales@segor.de&lt;br /&gt;
|Bemerkung=Sehr gut sortiertes und vielseitiges Sortiment, preiswert, hochwertig.&lt;br /&gt;
}}&lt;br /&gt;
==Berlin Schöneberg==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Conrad Electronic&lt;br /&gt;
|Straße=Kleiststraße 30-31&lt;br /&gt;
|PLZ=10787&lt;br /&gt;
|Ort=Berlin&lt;br /&gt;
|Telefon=0180 5 564445 &lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo.-Sa. 10.00-20.00 Uhr&lt;br /&gt;
|Weblink=http://www.conrad.de&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Berlin Kreuzberg==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Conrad Electronic&lt;br /&gt;
|Straße=Hasenheide 14-15&lt;br /&gt;
|PLZ=10967&lt;br /&gt;
|Ort=Berlin&lt;br /&gt;
|Telefon=0180 5 564445 &lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo.-Fr. 10.00-20.00 Uhr, Sa. 10.00-18.00 Uhr &lt;br /&gt;
|Weblink=http://www.conrad.de&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Berlin Steglitz==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Conrad Electronic&lt;br /&gt;
|Straße=Schloßstrasse 34-36&lt;br /&gt;
|PLZ=12163&lt;br /&gt;
|Ort=Berlin&lt;br /&gt;
|Telefon=0180 5 564445 &lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo.-Do. 10.00-20.00 Uhr, Fr.-Sa. 10.00-22.00 Uhr&lt;br /&gt;
|Weblink=http://www.conrad.de&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=Brandenburg=&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
=Bremen=&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
=Hamburg=&lt;br /&gt;
==Harburg==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Electronic 70&lt;br /&gt;
|Straße=Küchgarten 21&lt;br /&gt;
|PLZ=21073&lt;br /&gt;
|Ort=Hamburg &lt;br /&gt;
|Telefon=040 / 77 81 08&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo. - Fr.  9.30 - 13.00 Uhr     14.00 - 18.00 Uhr&amp;lt;br&amp;gt;&lt;br /&gt;
Samstag 10.00 - 14.00 Uhr&lt;br /&gt;
|Weblink=http://electronic70.de&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung= Nett und kompetent.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Sankt Pauli (Schanzenviertel)==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Radio Kölsch&lt;br /&gt;
|Straße=Schanzenstr. 1&lt;br /&gt;
|PLZ=20357&lt;br /&gt;
|Ort=Hamburg &lt;br /&gt;
|Telefon=040 / 43 46 56&lt;br /&gt;
|Fax=040 / 439 09 25&lt;br /&gt;
|Öffnungszeiten=&lt;br /&gt;
|Weblink=http://www.koelsch24.com&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Hoheluft Ost==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Statronic&lt;br /&gt;
|Straße=Eppendorfer Weg 244&lt;br /&gt;
|PLZ=20251&lt;br /&gt;
|Ort=Hamburg &lt;br /&gt;
|Telefon=040 / 422 33 22&lt;br /&gt;
|Fax=040 / 422 33 25&lt;br /&gt;
|Öffnungszeiten=&lt;br /&gt;
|Weblink=http://www.statronic.de&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Wandsbek==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Conrad Electronic&lt;br /&gt;
|Straße=Wandsbeker Zollstr. 67-69&lt;br /&gt;
|PLZ=22041&lt;br /&gt;
|Ort=Hamburg&lt;br /&gt;
|Telefon=0180 5 564445 &lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo.-Fr. 09.30-20.00 Uhr, Sa. 09.00-18.00 Uhr&lt;br /&gt;
|Weblink=http://www.conrad.de&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=Hessen=&lt;br /&gt;
==Darmstadt==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Zimmermann Electronic GmbH&lt;br /&gt;
|Straße=Kasinostr. 2&lt;br /&gt;
|PLZ=64293 &lt;br /&gt;
|Ort=Darmstadt&lt;br /&gt;
|Telefon=06151 - 66 69 - 240&lt;br /&gt;
|Fax=06151 - 66 69 - 290&lt;br /&gt;
|Öffnungszeiten=Mo.- Fr. 9:00 - 19:00 Uhr&amp;lt;br&amp;gt;Sa. 9:00 - 14:00 Uhr&lt;br /&gt;
|Weblink=http://www.zeg-shop.de&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=EBG Electronic Business GmbH&lt;br /&gt;
|Straße=Bismarckstr. 61&lt;br /&gt;
|PLZ=64293 &lt;br /&gt;
|Ort=Darmstadt&lt;br /&gt;
|Telefon=06151 / 82 91 - 0&lt;br /&gt;
|Fax=06151 / 82 91 - 20&lt;br /&gt;
|Öffnungszeiten=Montag-Freitag: 9:00 bis 19:00 Uhr&amp;lt;br&amp;gt;Samstag:        9:00 bis 14:00 Uhr&lt;br /&gt;
|Weblink=http://www.ebg-darmstadt.de&lt;br /&gt;
|Email=info@ebg-darmstadt.de&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Frankfurt/Main==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Conrad Elektronik&lt;br /&gt;
|Straße=Zeil 58 + 64 (Konstabler Wache)&lt;br /&gt;
|PLZ=60313 &lt;br /&gt;
|Ort=Frankfurt&lt;br /&gt;
|Telefon=0180 5 564445&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo.-Mi. 10.00-20.00 Uhr&amp;lt;br&amp;gt;Do.-Sa. 10.00-21.00 Uhr&lt;br /&gt;
|Weblink=http://www.conrad.de&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
=Mecklenburg-Vorpommern=&lt;br /&gt;
==Rostock== &lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=A-Z City-Stores&lt;br /&gt;
|Straße=Doberaner-Hof&lt;br /&gt;
|PLZ=&lt;br /&gt;
|Ort=Rostock&lt;br /&gt;
|Telefon=0381-4031171&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo. – Fr.    9.30 – 19.30 Uhr&amp;lt;br&amp;gt;Sa.   9.30 – 16.00 Uhr&lt;br /&gt;
|Weblink=&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=geringes Angebot&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Niedersachsen=&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
==Lüneburg==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Beusch Elektronik&lt;br /&gt;
|Straße=Reichenbachstr. 8&lt;br /&gt;
|PLZ=21335 &lt;br /&gt;
|Ort=Lüneburg&lt;br /&gt;
|Telefon=04131 33311&lt;br /&gt;
|Fax=?&lt;br /&gt;
|Öffnungszeiten=Mo geschlossen, Di - Fr 8-18.00 Sa ??&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Nordrhein-Westfalen=&lt;br /&gt;
==Aachen==&lt;br /&gt;
Siehe http://aachen.wikia.com/wiki/Elektronik-Teile&lt;br /&gt;
&lt;br /&gt;
==Bielefeld==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=alpha electronic Ing. A. Berger GmbH&lt;br /&gt;
|Straße=Oldentruper Str. 104&lt;br /&gt;
|PLZ=33604&lt;br /&gt;
|Ort=Bielefeld&lt;br /&gt;
|Telefon=0521-324333&lt;br /&gt;
|Fax=0521-320435&lt;br /&gt;
|Öffnungszeiten=Mo. – Sa.    9.00 – 13.00 Uhr&amp;lt;br&amp;gt;Mo. – Fr.   14.00 – 18.00 Uhr&lt;br /&gt;
|Weblink=http://www.alphaelectronic-bielefeld.de/&lt;br /&gt;
|Email=info@alphaelectronic.de&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Fuchs und Lützow Elekronik - Handelsges. mbH&lt;br /&gt;
|Straße=Heeper Str. 184&lt;br /&gt;
|PLZ=33607&lt;br /&gt;
|Ort=Bielefeld&lt;br /&gt;
|Telefon=0521-5576555&lt;br /&gt;
|Fax=0521-5576557&lt;br /&gt;
|Öffnungszeiten=Mo. – Sa.    9.00 – 13.00 Uhr&amp;lt;br&amp;gt;Mo. – Fr.   14.00 – 18.00 Uhr&lt;br /&gt;
|Weblink=http://www.electronicfuchs.com/&lt;br /&gt;
|Email=info@electronicfuchs.com&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Dortmund==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Conrad Electronic&lt;br /&gt;
|Straße=Westenhellweg 95-101&lt;br /&gt;
|PLZ=44137&lt;br /&gt;
|Ort=Dortmund&lt;br /&gt;
|Telefon=01805-564445 &lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo. – Fr.    10.00 – 20.00 Uhr&amp;lt;br&amp;gt;Sa.  9.30 – 20.00 Uhr&lt;br /&gt;
|Weblink=http://www.conrad.de&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=direkt in der Innenstadt&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=SR-Tronic&lt;br /&gt;
|Straße=Beratgerstr. 28&lt;br /&gt;
|PLZ=44149&lt;br /&gt;
|Ort=Dortmund&lt;br /&gt;
|Telefon=0231-33671-0&lt;br /&gt;
|Fax=0231-33671-25&lt;br /&gt;
|Öffnungszeiten=Mo. – Fr.    10.00 – 18.00 Uhr&lt;br /&gt;
|Weblink=http://www.sr-tronic.de&lt;br /&gt;
|Email=info@sr-tronic.de&lt;br /&gt;
|Bemerkung=Ist zwar ein Versandhandel, Abholung ist aber möglich&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Langenfeld==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Rainer Sinzel&lt;br /&gt;
|Straße=Solinger Strasse&lt;br /&gt;
|PLZ=40764&lt;br /&gt;
|Ort=Langenfeld&lt;br /&gt;
|Telefon=02173/22766&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=werden nachgeliefert&lt;br /&gt;
|Weblink=&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=zwischen Polizeiwache und Bahnunterführung auf der linken Seite. Nur Ladenverkauf!&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Paderborn==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Jansen-Elektronik GmbH &amp;amp; Co. KG&lt;br /&gt;
|Straße=Heiersstrasse 24&lt;br /&gt;
|PLZ=33098 &lt;br /&gt;
|Ort=Paderborn&lt;br /&gt;
|Telefon=05251-282848&lt;br /&gt;
|Fax=05251-282851&lt;br /&gt;
|Öffnungszeiten=Mo. – Sa.    9.30 – 13.00 Uhr&amp;lt;br&amp;gt;Mo. – Fr.   14.30 – 18.00 Uhr&lt;br /&gt;
|Weblink=http://www.jansen-elektronik.de/&lt;br /&gt;
|Email=info@jansen-elektronik.de&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=Rheinland-Pfalz=&lt;br /&gt;
==Mainz==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Conrad Elektronik&lt;br /&gt;
|Straße=Binger Str. 14-16 (nähe Hauptbahnhof)&lt;br /&gt;
|PLZ=55122 &lt;br /&gt;
|Ort=Mainz&lt;br /&gt;
|Telefon=0180 5312111&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=&lt;br /&gt;
|Weblink=http://www.conrad.de/&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Elektronik Schmidt&lt;br /&gt;
|Straße=Boppstrasse 62 - 64&lt;br /&gt;
|PLZ=55118 &lt;br /&gt;
|Ort=Mainz&lt;br /&gt;
|Telefon=0180 5312111&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Montag - Freitag 09.00 Uhr - 13.00 Uhr und 14.00 Uhr - 18.00 Uhr&amp;lt;br&amp;gt;&lt;br /&gt;
Samstag 09.00 Uhr - 13.00 Uhr&lt;br /&gt;
|Weblink=http://www.schmidt-electronic.de&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
=Saarland=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Saarbrücken ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Firma:&#039;&#039;&#039; Conrad&lt;br /&gt;
       Trierer Straße 16-20&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kontakt:&#039;&#039;&#039; 0180 5 564445 (derzeit 14 Cent/Min. aus dem Festnetz der Dt. Telekom. Evtl. abweichende Preise für Anrufe aus den Mobilfunknetzen.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Öffnungszeiten:&#039;&#039;&#039; Mo.-Fr. 09.00-19.00 Uhr&lt;br /&gt;
              Sa. 09.00-19.00 Uhr&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anfahrt:&#039;&#039;&#039; [http://maps.google.de/maps?f=q&amp;amp;hl=de&amp;amp;geocode=&amp;amp;q=66111+Saarbr%C3%BCcken,+Trierer+Stra%C3%9Fe+16&amp;amp;sll=50.83851,12.908699&amp;amp;sspn=0.00996,0.019269&amp;amp;ie=UTF8&amp;amp;z=16&amp;amp;iwloc=addr Google-Maps]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=Sachsen=&lt;br /&gt;
==Chemnitz==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=mükra electronic shop GmbH&lt;br /&gt;
|Straße=Hartmannstr.45&lt;br /&gt;
|PLZ=09113&lt;br /&gt;
|Ort=Chemnitz&lt;br /&gt;
|Telefon=0371/365736&lt;br /&gt;
|Fax=0371/365736&lt;br /&gt;
|Öffnungszeiten=Mo.-Fr. 10.00 Uhr - 18.00 Uhr&amp;lt;br&amp;gt;Sa. 10.00 Uhr - 13.00 Uhr&lt;br /&gt;
|Weblink=http://onlineshop.muekra-electronic.com&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=köhler-elektronik&amp;lt;br&amp;gt;Firma Michael Köhler&lt;br /&gt;
|Straße=Erfenschlager Strasse 31&lt;br /&gt;
|PLZ=09125&lt;br /&gt;
|Ort=Chemnitz&lt;br /&gt;
|Telefon=(03 71) 51 91 03&lt;br /&gt;
|Fax=(03 71) 51 91 04&lt;br /&gt;
|Öffnungszeiten=Mo.-Fr. von 9 - 18 Uhr &amp;lt;br&amp;gt; Sa. von 9 - 12 Uhr&lt;br /&gt;
|Weblink=http://www.koehler-elektronik.de&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Dresden==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Conrad&lt;br /&gt;
|Straße=Friedrich-List-Platz 2&amp;lt;br&amp;gt;gegenüber Hauptbahnhof&lt;br /&gt;
|PLZ=01069&lt;br /&gt;
|Ort=Dresden &lt;br /&gt;
|Telefon=&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo.-Fr. 09.30-20.00 Uhr, &amp;lt;br&amp;gt;Sa. 09.00-20.00 Uhr&lt;br /&gt;
|Weblink=&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Sullus&lt;br /&gt;
|Straße=Tharandter Str. 67&lt;br /&gt;
|PLZ=01187&lt;br /&gt;
|Ort=Dresden &lt;br /&gt;
|Telefon=0351 4112100&lt;br /&gt;
|Fax=0351 4112146&lt;br /&gt;
|Öffnungszeiten=Mo.-Fr. 10.00-18.30 Uhr, &amp;lt;br&amp;gt;Sa. 09.00-12.00 Uhr&lt;br /&gt;
|Weblink=http://www.sullus.de/&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Leipzig==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Conrad&lt;br /&gt;
|Straße=Neumarkt 20&lt;br /&gt;
|PLZ=04109&lt;br /&gt;
|Ort=Leipzig &lt;br /&gt;
|Telefon=&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo.-Sa.: 09.30-20.00 Uhr&lt;br /&gt;
|Weblink=&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
=Sachsen-Anhalt=&lt;br /&gt;
==Magdeburg==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=mittrenga electronic&lt;br /&gt;
|Straße=Maxim-Gorki-Str. 34&lt;br /&gt;
|PLZ=39108&lt;br /&gt;
|Ort=Magdeburg&lt;br /&gt;
|Telefon=0391/7333500&lt;br /&gt;
|Fax=0391/7346538&lt;br /&gt;
|Öffnungszeiten=?&lt;br /&gt;
|Weblink=&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Nova Electronic&lt;br /&gt;
|Straße=Leipziger Str. 31&lt;br /&gt;
|PLZ=39112&lt;br /&gt;
|Ort=Magdeburg&lt;br /&gt;
|Telefon=0391/6272537&lt;br /&gt;
|Fax=?&lt;br /&gt;
|Öffnungszeiten=?&lt;br /&gt;
|Weblink=&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
=Schleswig Holstein=&lt;br /&gt;
==Kiel==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Conrad Electronic&lt;br /&gt;
|Straße=Mergenthalerstr. 22&lt;br /&gt;
|PLZ=24223&lt;br /&gt;
|Ort=Raisdorf&lt;br /&gt;
|Telefon=0180 5 564445 &lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo.-Sa. 10.00-20.00 Uhr&lt;br /&gt;
|Weblink=http://www.conrad.de&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
=Thüringen=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
=Österreich=&lt;br /&gt;
==Graz== &lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Neuhold Elektronik&lt;br /&gt;
|Straße=Griesplatz 1&lt;br /&gt;
|PLZ=A-8020 &lt;br /&gt;
|Ort=Graz&lt;br /&gt;
|Telefon=+43 (0) 316 711245&lt;br /&gt;
|Fax=+43 (0) 316 717419&lt;br /&gt;
|Öffnungszeiten=Montag bis Freitag von 9.00 - 18.00 Uhr&amp;lt;br&amp;gt;Samstag 9.00-12.30 Uhr&lt;br /&gt;
|Weblink=http://www.neuhold-elektronik.at/&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Salzburg==&lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Conrad&lt;br /&gt;
|Straße=Alpenstraße 95 - 97&lt;br /&gt;
|PLZ=5020  &lt;br /&gt;
|Ort=Salzburg&lt;br /&gt;
|Telefon=050 - 20 40 81 00&lt;br /&gt;
|Fax=&lt;br /&gt;
|Öffnungszeiten=Mo.-Fr. 9.00-19.00 Uhr&amp;lt;br&amp;gt;Sa. 9.00-18.00 Uhr&lt;br /&gt;
|Weblink=http://www.conrad.at/megastores&lt;br /&gt;
|Email=&lt;br /&gt;
|Bemerkung=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Wels== &lt;br /&gt;
{{ElektronikLieferant&lt;br /&gt;
|Firmenname=Andi Leitner - AL Elektronik&lt;br /&gt;
|Straße=Linzer Straße 57&lt;br /&gt;
|PLZ=4600&lt;br /&gt;
|Ort=Wels&lt;br /&gt;
|Telefon=07242/53624&lt;br /&gt;
|Fax=07242/53624-3&lt;br /&gt;
|Öffnungszeiten=Montag bis Freitag von 0800 bis 1800&lt;br /&gt;
|Weblink=http://www.al-elektronik.at&lt;br /&gt;
|Email=office@al-elektronik.at&lt;br /&gt;
|Bemerkung=Modellbau- und Elektronik-Laden. Andi nimmt sich für jeden Kunden die nötige Zeit. Nicht lagernde Ware nach Bestellung abholbar. Umfangreiche, kompetente Beratung. Nur wenig SMD-Bauteile, generell keine MSP430, sonst umfangreiche Auswahl. Website sehr unvollständig - besonders im Elektronikbereich.&lt;br /&gt;
&lt;br /&gt;
Anfahrt: Von der Innenstadt kommend: Auf der Stelzhamerstraße westwärts bis zur Ampel vor der Gebietskrankenkasse. An der Ampel rechts, nach ungefähr 100m an der nächsten Kreuzung Links. Nach rund 250m erreichen Sie das Geschäft auf der Linken Straßenseite.&lt;br /&gt;
&lt;br /&gt;
Von Osten kommend: Auf der Wiener Bundesstraße Richtung Zentrum, immer gerade aus (Osttangente queren). Weiter gerade aus westwärts (auf der Hans-Sachs-Straße). Auch beim Kreisverkehr beim Pensionistenheim gerade drüber (sprich: 2. Ausfahrt des Kreisverkehrs). Weiter gerade in Richtung Innenstadt, bis sie zur Ampel bei der Gebietskrankenkasse kommen. Hier Links abbiegen. Nach ungefähr 100m an der nächsten Kreuzung Links. Nach rund 250m erreichen Sie das Geschäft auf der Linken Straßenseite.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Siehe auch =&lt;br /&gt;
* [[Platinenhersteller]]&lt;br /&gt;
* [[Elektronikversender]]&lt;/div&gt;</summary>
		<author><name>Juliano</name></author>
	</entry>
</feed>