<?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=Joherold</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=Joherold"/>
	<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/articles/Spezial:Beitr%C3%A4ge/Joherold"/>
	<updated>2026-04-21T13:49:56Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=STM32_Breakout_Board&amp;diff=84990</id>
		<title>STM32 Breakout Board</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=STM32_Breakout_Board&amp;diff=84990"/>
		<updated>2014-09-23T10:27:44Z</updated>

		<summary type="html">&lt;p&gt;Joherold: Herausgeführte Pins nun als Liste&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ein einfaches Breakout Board für Einsteiger in die [[STM32]]-Programmierung. Mit USB-Unterstützung für eine einfache Programmierung des Chips ohne ST-Link etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Übersicht=&lt;br /&gt;
Ziel war es, ein Board zu erstellen, welches auf ein Steckbrett aufgesteckt alle Peripherie-relevanten Pins eines STM32 nach außen führt (Port A und B) und welches USB-Funktionalität bietet. Die Fertigung soll professionell erfolgen. Ich habe mich für Oshpark aus den USA entschieden. Hier kann das Board bei Belieben nachbestellt werden.&lt;br /&gt;
&lt;br /&gt;
* Link zum Forenbeitrag: http://www.mikrocontroller.net/topic/345080&lt;br /&gt;
&lt;br /&gt;
=Verwendete Bauelemente=&lt;br /&gt;
&lt;br /&gt;
Wichtig war mir, besonders die teuren Bauelemente samplen zu können. Weiters Kriterium war die Verfügbarkeit der Teile bei Conrad, da hier durch eine Ladenbestellung die Lieferkosten gespart werden können.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==MCU: STM32F105==&lt;br /&gt;
Als MCU kommt ein STM32F105 aus der Connectivity Line von ST zum Einsatz. Dieser bietet unter anderem USB on the go und Ethernet (und natürlich SPI, I2C, USART). In der Version mit 64 Pins und 256kB Flash (STM32F105&#039;&#039;&#039;RC&#039;&#039;&#039;) kann er mit einem Account auf st.com gesampled werden. Ansonsten ist der Chip bei [http://de.farnell.com/stmicroelectronics/stm32f105rct6/mcu-32bit-cortexm3-256k-flash-64lqfp/dp/1737134 Farnell] oder [http://www.conrad.de/ce/de/product/1075690/Embedded-Mikrocontroller-STM32F105RCT6-LQFP-64-STMicroelectronics?ref=searchDetail Conrad] für rund 10 Euro zu haben. Entscheidend war ein relativ großer Flash bei gleichzeitig geringer Pin Anzahl.&lt;br /&gt;
&lt;br /&gt;
==USB: FT231X==&lt;br /&gt;
Das Board verfügt über einen Mini-USB Anschluss. Dieser kann über zwei Jumper direkt mit den USB Pins des STM32 verbunden werden. Da ich aber den FT231X von FTDI ausprobieren wollte (Dieser kann ebenfalls gesampled werden) ist auch hierfür Platz auf dem Board vorgesehen. Standardmäßig sind die USART1 Pins des STM32 mit diesem Chips verbunden. &lt;br /&gt;
&lt;br /&gt;
==Spannungsversorgung: LF33CD==&lt;br /&gt;
Die Spannungsversorgung (3,3V Betriebsspannung für STM32 und FT231X) erfolgt über den LF33CD im TO-220 Gehäuse von ST. Ebenfalls zu samplen, alternativ erhältlich bei [http://www.conrad.de/ce/de/product/1185795/Spannungsregler-STMicroelectronics-LF33CV-Gehaeuseart-TO-220-3?ref=searchDetail Conrad]. &lt;br /&gt;
&lt;br /&gt;
Der LF33CD kann mit maximal 16V bei 500mA Ausgangsstrom versorgt werden.&lt;br /&gt;
&lt;br /&gt;
==Sonstige==&lt;br /&gt;
Ansonsten werden vier 8-polige [http://www.conrad.de/ce/de/product/742235/Stiftleiste-RM-254-gerade-Pole-1-x-8-10120504-BKL-Electronic-Inhalt-1-St?ref=list Stiftleisten], ein [http://www.conrad.de/ce/de/product/445218/SMD-Quarz-Frequenz-24-MHz-Bauform-HC-49US-SMD-L-x-B-x-H-115-x-475-x-42-mm?ref=searchDetail 24MHz-SMD-Quarz] sowie ein [http://www.conrad.de/ce/de/product/707570/Drucktaster-12-VDC-005-A-1-x-AusEin-Diptronics-6-x-6-mm-tastend-1-St?ref=searchDetail Drucktaster] für Reset benötigt. &lt;br /&gt;
&lt;br /&gt;
Ein bedrahteter Elko kann nach Belieben parallel zu dem eingeplanten 0603 Kondensator eingelötet werden. (Das Datenblatt des FT231X empfiehlt 4,7uF an der Versorgung des USB-Chips.)&lt;br /&gt;
&lt;br /&gt;
=Platine=&lt;br /&gt;
[[Datei:STM32BreakoutBoardTop.png|miniatur|rechts|Vorderseite der Platine]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:STM32BreakoutBoardBottom.png|miniatur|rechts|Rückseite der Platine]]&lt;br /&gt;
Die Platine hat eine Größe von 44x26mm und liegt als geteiltes Projekt auf den Servern von Oshpark: [https://oshpark.com/shared_projects/rTC80DNa Link]. Ich werde demnächst 3 davon bestellen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Herausgeführte Pins==&lt;br /&gt;
* Port A (bis auf die USART1 Pins PA9..12)&lt;br /&gt;
* Port B (bis auf PB2, der als BOOT1 Pin fungiert) &lt;br /&gt;
* Vin, 3V3 und GND für die Spannungsversorgung &lt;br /&gt;
* BOOT0 des STM32&lt;br /&gt;
* SLEEP# des FT231X.&lt;br /&gt;
&lt;br /&gt;
BOOT0 wird per Pulldown Widerstand auf GND gezogen. Liegt hier VCC an bootet der STM32 in den werksmäßig vorinstallierten Bootloader, der eine Programmierung über USART1 oder USB on the go ermöglicht. BOOT1 liegt fest auf Masse. VCC an diesem Pin würde den STM32 vom SRAM booten lassen (vgl. [[STM32#Bootmodi]]).&lt;br /&gt;
&lt;br /&gt;
Das SLEEP# Signal ist eigentlich an den CBUS1 Pin des FT231X angeschlossen, welchen ich mir so konfigurieren werde, dass hieran das Signal SLEEP# anliegt, welches signalisiert, dass sich der Chip gerade im USB-Suspend Modus befindet. Durch eine andere Konfguration des FTDI kann hier natürlich auch ein anderes Signal anliegen.&lt;br /&gt;
&lt;br /&gt;
==LEDs==&lt;br /&gt;
Das Board besitzt 5 Leds:&lt;br /&gt;
*Power Led (Größe 0603) an 3V3&lt;br /&gt;
*TX/RX Led (Größe 0603) an CBUS3 des FT231X (muss konfiguriert werden)&lt;br /&gt;
*Led 1,2,3 (Größe 0805) an PC13,14,15 des STM32. Multipurpose&lt;/div&gt;</summary>
		<author><name>Joherold</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=STM32_Breakout_Board&amp;diff=84986</id>
		<title>STM32 Breakout Board</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=STM32_Breakout_Board&amp;diff=84986"/>
		<updated>2014-09-22T18:39:10Z</updated>

		<summary type="html">&lt;p&gt;Joherold: Link zum Forenbeirag hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ein einfaches Breakout Board für Einsteiger in die [[STM32]]-Programmierung. Mit USB-Unterstützung für eine einfache Programmierung des Chips ohne ST-Link etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Übersicht=&lt;br /&gt;
Ziel war es, ein Board zu erstellen, welches auf ein Steckbrett aufgesteckt alle Peripherie-relevanten Pins eines STM32 nach außen führt (Port A und B) und welches USB-Funktionalität bietet. Die Fertigung soll professionell erfolgen. Ich habe mich für Oshpark aus den USA entschieden. Hier kann das Board bei Belieben nachbestellt werden.&lt;br /&gt;
&lt;br /&gt;
* Link zum Forenbeitrag: http://www.mikrocontroller.net/topic/345080&lt;br /&gt;
&lt;br /&gt;
=Verwendete Bauelemente=&lt;br /&gt;
&lt;br /&gt;
Wichtig war mir, besonders die teuren Bauelemente samplen zu können. Weiters Kriterium war die Verfügbarkeit der Teile bei Conrad, da hier durch eine Ladenbestellung die Lieferkosten gespart werden können.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==MCU: STM32F105==&lt;br /&gt;
Als MCU kommt ein STM32F105 aus der Connectivity Line von ST zum Einsatz. Dieser bietet unter anderem USB on the go und Ethernet (und natürlich SPI, I2C, USART). In der Version mit 64 Pins und 256kB Flash (STM32F105&#039;&#039;&#039;RC&#039;&#039;&#039;) kann er mit einem Account auf st.com gesampled werden. Ansonsten ist der Chip bei [http://de.farnell.com/stmicroelectronics/stm32f105rct6/mcu-32bit-cortexm3-256k-flash-64lqfp/dp/1737134 Farnell] oder [http://www.conrad.de/ce/de/product/1075690/Embedded-Mikrocontroller-STM32F105RCT6-LQFP-64-STMicroelectronics?ref=searchDetail Conrad] für rund 10 Euro zu haben. Entscheidend war ein relativ großer Flash bei gleichzeitig geringer Pin Anzahl.&lt;br /&gt;
&lt;br /&gt;
==USB: FT231X==&lt;br /&gt;
Das Board verfügt über einen Mini-USB Anschluss. Dieser kann über zwei Jumper direkt mit den USB Pins des STM32 verbunden werden. Da ich aber den FT231X von FTDI ausprobieren wollte (Dieser kann ebenfalls gesampled werden) ist auch hierfür Platz auf dem Board vorgesehen. Standardmäßig sind die USART1 Pins des STM32 mit diesem Chips verbunden. &lt;br /&gt;
&lt;br /&gt;
==Spannungsversorgung: LF33CD==&lt;br /&gt;
Die Spannungsversorgung (3,3V Betriebsspannung für STM32 und FT231X) erfolgt über den LF33CD im TO-220 Gehäuse von ST. Ebenfalls zu samplen, alternativ erhältlich bei [http://www.conrad.de/ce/de/product/1185795/Spannungsregler-STMicroelectronics-LF33CV-Gehaeuseart-TO-220-3?ref=searchDetail Conrad]. &lt;br /&gt;
&lt;br /&gt;
Der LF33CD kann mit maximal 16V bei 500mA Ausgangsstrom versorgt werden.&lt;br /&gt;
&lt;br /&gt;
==Sonstige==&lt;br /&gt;
Ansonsten werden vier 8-polige [http://www.conrad.de/ce/de/product/742235/Stiftleiste-RM-254-gerade-Pole-1-x-8-10120504-BKL-Electronic-Inhalt-1-St?ref=list Stiftleisten], ein [http://www.conrad.de/ce/de/product/445218/SMD-Quarz-Frequenz-24-MHz-Bauform-HC-49US-SMD-L-x-B-x-H-115-x-475-x-42-mm?ref=searchDetail 24MHz-SMD-Quarz] sowie ein [http://www.conrad.de/ce/de/product/707570/Drucktaster-12-VDC-005-A-1-x-AusEin-Diptronics-6-x-6-mm-tastend-1-St?ref=searchDetail Drucktaster] für Reset benötigt. &lt;br /&gt;
&lt;br /&gt;
Ein bedrahteter Elko kann nach Belieben parallel zu dem eingeplanten 0603 Kondensator eingelötet werden. (Das Datenblatt des FT231X empfiehlt 4,7uF an der Versorgung des USB-Chips.)&lt;br /&gt;
&lt;br /&gt;
=Platine=&lt;br /&gt;
[[Datei:STM32BreakoutBoardTop.png|miniatur|rechts|Vorderseite der Platine]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:STM32BreakoutBoardBottom.png|miniatur|rechts|Rückseite der Platine]]&lt;br /&gt;
Die Platine hat eine Größe von 44x26mm und liegt als geteiltes Projekt auf den Servern von Oshpark: [https://oshpark.com/shared_projects/rTC80DNa Link]. Ich werde demnächst 3 davon bestellen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Herausgeführte Pins==&lt;br /&gt;
Wie bereits erwähnt werden die Ports A (bis auf die USART1 Pins PA9..12) und B (bis auf PB2, der als BOOT1 Pin fungiert) auf Stiftleisten geführt. Weiterhin sind die Stiftleisten mit Vin, 3V3 und GND für die Spannungsversorgung belegt, sowie mit den Signalen BOOT0 des STM32 und SLEEP# des FT231X.&lt;br /&gt;
&lt;br /&gt;
BOOT0 wird per Pulldown Widerstand auf GND gezogen. Liegt hier VCC an bootet der STM32 in den werksmäßig vorinstallierten Bootloader, der eine Programmierung über USART1 oder USB on the go ermöglicht. BOOT1 liegt fest auf Masse. VCC an diesem Pin würde den STM32 vom SRAM booten lassen (vgl. [[STM32#Bootmodi]]).&lt;br /&gt;
&lt;br /&gt;
Das SLEEP# Signal ist eigentlich an den CBUS1 Pin des FT231X angeschlossen, welchen ich mir so konfigurieren werde, dass hieran das Signal SLEEP# anliegt, welches signalisiert, dass sich der Chip gerade im USB-Suspend Modus befindet. Durch eine andere Konfguration des FTDI kann hier natürlich auch ein anderes Signal anliegen.&lt;br /&gt;
&lt;br /&gt;
==LEDs==&lt;br /&gt;
Das Board besitzt 5 Leds:&lt;br /&gt;
*Power Led (Größe 0603) an 3V3&lt;br /&gt;
*TX/RX Led (Größe 0603) an CBUS3 des FT231X (muss konfiguriert werden)&lt;br /&gt;
*Led 1,2,3 (Größe 0805) an PC13,14,15 des STM32. Multipurpose&lt;/div&gt;</summary>
		<author><name>Joherold</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=STM32_Breakout_Board&amp;diff=84985</id>
		<title>STM32 Breakout Board</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=STM32_Breakout_Board&amp;diff=84985"/>
		<updated>2014-09-22T18:32:32Z</updated>

		<summary type="html">&lt;p&gt;Joherold: Da war der Text an die falsche Stelle gerutscht&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ein einfaches Breakout Board für Einsteiger in die [[STM32]]-Programmierung. Mit USB-Unterstützung für eine einfache Programmierung des Chips ohne ST-Link etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Übersicht=&lt;br /&gt;
Ziel war es, ein Board zu erstellen, welches auf ein Steckbrett aufgesteckt alle Peripherie-relevanten Pins eines STM32 nach außen führt (Port A und B) und welches USB-Funktionalität bietet. Die Fertigung soll professionell erfolgen. Ich habe mich für Oshpark aus den USA entschieden. Hier kann das Board bei Belieben nachbestellt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Verwendete Bauelemente=&lt;br /&gt;
&lt;br /&gt;
Wichtig war mir, besonders die teuren Bauelemente samplen zu können. Weiters Kriterium war die Verfügbarkeit der Teile bei Conrad, da hier durch eine Ladenbestellung die Lieferkosten gespart werden können.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==MCU: STM32F105==&lt;br /&gt;
Als MCU kommt ein STM32F105 aus der Connectivity Line von ST zum Einsatz. Dieser bietet unter anderem USB on the go und Ethernet (und natürlich SPI, I2C, USART). In der Version mit 64 Pins und 256kB Flash (STM32F105&#039;&#039;&#039;RC&#039;&#039;&#039;) kann er mit einem Account auf st.com gesampled werden. Ansonsten ist der Chip bei [http://de.farnell.com/stmicroelectronics/stm32f105rct6/mcu-32bit-cortexm3-256k-flash-64lqfp/dp/1737134 Farnell] oder [http://www.conrad.de/ce/de/product/1075690/Embedded-Mikrocontroller-STM32F105RCT6-LQFP-64-STMicroelectronics?ref=searchDetail Conrad] für rund 10 Euro zu haben. Entscheidend war ein relativ großer Flash bei gleichzeitig geringer Pin Anzahl.&lt;br /&gt;
&lt;br /&gt;
==USB: FT231X==&lt;br /&gt;
Das Board verfügt über einen Mini-USB Anschluss. Dieser kann über zwei Jumper direkt mit den USB Pins des STM32 verbunden werden. Da ich aber den FT231X von FTDI ausprobieren wollte (Dieser kann ebenfalls gesampled werden) ist auch hierfür Platz auf dem Board vorgesehen. Standardmäßig sind die USART1 Pins des STM32 mit diesem Chips verbunden. &lt;br /&gt;
&lt;br /&gt;
==Spannungsversorgung: LF33CD==&lt;br /&gt;
Die Spannungsversorgung (3,3V Betriebsspannung für STM32 und FT231X) erfolgt über den LF33CD im TO-220 Gehäuse von ST. Ebenfalls zu samplen, alternativ erhältlich bei [http://www.conrad.de/ce/de/product/1185795/Spannungsregler-STMicroelectronics-LF33CV-Gehaeuseart-TO-220-3?ref=searchDetail Conrad]. &lt;br /&gt;
&lt;br /&gt;
Der LF33CD kann mit maximal 16V bei 500mA Ausgangsstrom versorgt werden.&lt;br /&gt;
&lt;br /&gt;
==Sonstige==&lt;br /&gt;
Ansonsten werden vier 8-polige [http://www.conrad.de/ce/de/product/742235/Stiftleiste-RM-254-gerade-Pole-1-x-8-10120504-BKL-Electronic-Inhalt-1-St?ref=list Stiftleisten], ein [http://www.conrad.de/ce/de/product/445218/SMD-Quarz-Frequenz-24-MHz-Bauform-HC-49US-SMD-L-x-B-x-H-115-x-475-x-42-mm?ref=searchDetail 24MHz-SMD-Quarz] sowie ein [http://www.conrad.de/ce/de/product/707570/Drucktaster-12-VDC-005-A-1-x-AusEin-Diptronics-6-x-6-mm-tastend-1-St?ref=searchDetail Drucktaster] für Reset benötigt. &lt;br /&gt;
&lt;br /&gt;
Ein bedrahteter Elko kann nach Belieben parallel zu dem eingeplanten 0603 Kondensator eingelötet werden. (Das Datenblatt des FT231X empfiehlt 4,7uF an der Versorgung des USB-Chips.)&lt;br /&gt;
&lt;br /&gt;
=Platine=&lt;br /&gt;
[[Datei:STM32BreakoutBoardTop.png|miniatur|rechts|Vorderseite der Platine]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:STM32BreakoutBoardBottom.png|miniatur|rechts|Rückseite der Platine]]&lt;br /&gt;
Die Platine hat eine Größe von 44x26mm und liegt als geteiltes Projekt auf den Servern von Oshpark: [https://oshpark.com/shared_projects/rTC80DNa Link]. Ich werde demnächst 3 davon bestellen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Herausgeführte Pins==&lt;br /&gt;
Wie bereits erwähnt werden die Ports A (bis auf die USART1 Pins PA9..12) und B (bis auf PB2, der als BOOT1 Pin fungiert) auf Stiftleisten geführt. Weiterhin sind die Stiftleisten mit Vin, 3V3 und GND für die Spannungsversorgung belegt, sowie mit den Signalen BOOT0 des STM32 und SLEEP# des FT231X.&lt;br /&gt;
&lt;br /&gt;
BOOT0 wird per Pulldown Widerstand auf GND gezogen. Liegt hier VCC an bootet der STM32 in den werksmäßig vorinstallierten Bootloader, der eine Programmierung über USART1 oder USB on the go ermöglicht. BOOT1 liegt fest auf Masse. VCC an diesem Pin würde den STM32 vom SRAM booten lassen (vgl. [[STM32#Bootmodi]]).&lt;br /&gt;
&lt;br /&gt;
Das SLEEP# Signal ist eigentlich an den CBUS1 Pin des FT231X angeschlossen, welchen ich mir so konfigurieren werde, dass hieran das Signal SLEEP# anliegt, welches signalisiert, dass sich der Chip gerade im USB-Suspend Modus befindet. Durch eine andere Konfguration des FTDI kann hier natürlich auch ein anderes Signal anliegen.&lt;br /&gt;
&lt;br /&gt;
==LEDs==&lt;br /&gt;
Das Board besitzt 5 Leds:&lt;br /&gt;
*Power Led (Größe 0603) an 3V3&lt;br /&gt;
*TX/RX Led (Größe 0603) an CBUS3 des FT231X (muss konfiguriert werden)&lt;br /&gt;
*Led 1,2,3 (Größe 0805) an PC13,14,15 des STM32. Multipurpose&lt;/div&gt;</summary>
		<author><name>Joherold</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=STM32_Breakout_Board&amp;diff=84984</id>
		<title>STM32 Breakout Board</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=STM32_Breakout_Board&amp;diff=84984"/>
		<updated>2014-09-22T18:30:36Z</updated>

		<summary type="html">&lt;p&gt;Joherold: Bilder der Platine funktinoieren nun&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ein einfaches Breakout Board für Einsteiger in die [[STM32]]-Programmierung. Mit USB-Unterstützung für eine einfache Programmierung des Chips ohne ST-Link etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Übersicht=&lt;br /&gt;
Ziel war es, ein Board zu erstellen, welches auf ein Steckbrett aufgesteckt alle Peripherie-relevanten Pins eines STM32 nach außen führt (Port A und B) und welches USB-Funktionalität bietet. Die Fertigung soll professionell erfolgen. Ich habe mich für Oshpark aus den USA entschieden. Hier kann das Board bei Belieben nachbestellt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Verwendete Bauelemente=&lt;br /&gt;
&lt;br /&gt;
Wichtig war mir, besonders die teuren Bauelemente samplen zu können. Weiters Kriterium war die Verfügbarkeit der Teile bei Conrad, da hier durch eine Ladenbestellung die Lieferkosten gespart werden können.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==MCU: STM32F105==&lt;br /&gt;
Als MCU kommt ein STM32F105 aus der Connectivity Line von ST zum Einsatz. Dieser bietet unter anderem USB on the go und Ethernet (und natürlich SPI, I2C, USART). In der Version mit 64 Pins und 256kB Flash (STM32F105&#039;&#039;&#039;RC&#039;&#039;&#039;) kann er mit einem Account auf st.com gesampled werden. Ansonsten ist der Chip bei [http://de.farnell.com/stmicroelectronics/stm32f105rct6/mcu-32bit-cortexm3-256k-flash-64lqfp/dp/1737134 Farnell] oder [http://www.conrad.de/ce/de/product/1075690/Embedded-Mikrocontroller-STM32F105RCT6-LQFP-64-STMicroelectronics?ref=searchDetail Conrad] für rund 10 Euro zu haben. Entscheidend war ein relativ großer Flash bei gleichzeitig geringer Pin Anzahl.&lt;br /&gt;
&lt;br /&gt;
==USB: FT231X==&lt;br /&gt;
Das Board verfügt über einen Mini-USB Anschluss. Dieser kann über zwei Jumper direkt mit den USB Pins des STM32 verbunden werden. Da ich aber den FT231X von FTDI ausprobieren wollte (Dieser kann ebenfalls gesampled werden) ist auch hierfür Platz auf dem Board vorgesehen. Standardmäßig sind die USART1 Pins des STM32 mit diesem Chips verbunden. &lt;br /&gt;
&lt;br /&gt;
==Spannungsversorgung: LF33CD==&lt;br /&gt;
Die Spannungsversorgung (3,3V Betriebsspannung für STM32 und FT231X) erfolgt über den LF33CD im TO-220 Gehäuse von ST. Ebenfalls zu samplen, alternativ erhältlich bei [http://www.conrad.de/ce/de/product/1185795/Spannungsregler-STMicroelectronics-LF33CV-Gehaeuseart-TO-220-3?ref=searchDetail Conrad]. &lt;br /&gt;
&lt;br /&gt;
Der LF33CD kann mit maximal 16V bei 500mA Ausgangsstrom versorgt werden.&lt;br /&gt;
&lt;br /&gt;
==Sonstige==&lt;br /&gt;
Ansonsten werden vier 8-polige [http://www.conrad.de/ce/de/product/742235/Stiftleiste-RM-254-gerade-Pole-1-x-8-10120504-BKL-Electronic-Inhalt-1-St?ref=list Stiftleisten], ein [http://www.conrad.de/ce/de/product/445218/SMD-Quarz-Frequenz-24-MHz-Bauform-HC-49US-SMD-L-x-B-x-H-115-x-475-x-42-mm?ref=searchDetail 24MHz-SMD-Quarz] sowie ein [http://www.conrad.de/ce/de/product/707570/Drucktaster-12-VDC-005-A-1-x-AusEin-Diptronics-6-x-6-mm-tastend-1-St?ref=searchDetail Drucktaster] für Reset benötigt. &lt;br /&gt;
&lt;br /&gt;
Ein bedrahteter Elko kann nach Belieben parallel zu dem eingeplanten 0603 Kondensator eingelötet werden. (Das Datenblatt des FT231X empfiehlt 4,7uF an der Versorgung des USB-Chips.)&lt;br /&gt;
Ein einfaches Breakout Board für Einsteiger in die Programmierung des [[STM32]]. Mit USB-Unterstützung zur einfachen Programmierung ohne ST-Link etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Platine=&lt;br /&gt;
[[Datei:STM32BreakoutBoardTop.png|miniatur|rechts|Vorderseite der Platine]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:STM32BreakoutBoardBottom.png|miniatur|rechts|Rückseite der Platine]]&lt;br /&gt;
Die Platine hat eine Größe von 44x26mm und liegt als geteiltes Projekt auf den Servern von Oshpark: [https://oshpark.com/shared_projects/rTC80DNa Link]. Ich werde demnächst 3 davon bestellen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Herausgeführte Pins==&lt;br /&gt;
Wie bereits erwähnt werden die Ports A (bis auf die USART1 Pins PA9..12) und B (bis auf PB2, der als BOOT1 Pin fungiert) auf Stiftleisten geführt. Weiterhin sind die Stiftleisten mit Vin, 3V3 und GND für die Spannungsversorgung belegt, sowie mit den Signalen BOOT0 des STM32 und SLEEP# des FT231X.&lt;br /&gt;
&lt;br /&gt;
BOOT0 wird per Pulldown Widerstand auf GND gezogen. Liegt hier VCC an bootet der STM32 in den werksmäßig vorinstallierten Bootloader, der eine Programmierung über USART1 oder USB on the go ermöglicht. BOOT1 liegt fest auf Masse. VCC an diesem Pin würde den STM32 vom SRAM booten lassen (vgl. [[STM32#Bootmodi]]).&lt;br /&gt;
&lt;br /&gt;
Das SLEEP# Signal ist eigentlich an den CBUS1 Pin des FT231X angeschlossen, welchen ich mir so konfigurieren werde, dass hieran das Signal SLEEP# anliegt, welches signalisiert, dass sich der Chip gerade im USB-Suspend Modus befindet. Durch eine andere Konfguration des FTDI kann hier natürlich auch ein anderes Signal anliegen.&lt;br /&gt;
&lt;br /&gt;
==LEDs==&lt;br /&gt;
Das Board besitzt 5 Leds:&lt;br /&gt;
*Power Led (Größe 0603) an 3V3&lt;br /&gt;
*TX/RX Led (Größe 0603) an CBUS3 des FT231X (muss konfiguriert werden)&lt;br /&gt;
*Led 1,2,3 (Größe 0805) an PC13,14,15 des STM32. Multipurpose&lt;/div&gt;</summary>
		<author><name>Joherold</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:STM32BreakoutBoardBottom.png&amp;diff=84983</id>
		<title>Datei:STM32BreakoutBoardBottom.png</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:STM32BreakoutBoardBottom.png&amp;diff=84983"/>
		<updated>2014-09-22T18:29:41Z</updated>

		<summary type="html">&lt;p&gt;Joherold: Rückseite des STM32 Breakout Board v1.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rückseite des STM32 Breakout Board v1.1&lt;/div&gt;</summary>
		<author><name>Joherold</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=Datei:STM32BreakoutBoardTop.png&amp;diff=84982</id>
		<title>Datei:STM32BreakoutBoardTop.png</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=Datei:STM32BreakoutBoardTop.png&amp;diff=84982"/>
		<updated>2014-09-22T18:28:06Z</updated>

		<summary type="html">&lt;p&gt;Joherold: Vorderseite des STM32 Breakout Board v1.1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vorderseite des STM32 Breakout Board v1.1&lt;/div&gt;</summary>
		<author><name>Joherold</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=STM32_Breakout_Board&amp;diff=84981</id>
		<title>STM32 Breakout Board</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=STM32_Breakout_Board&amp;diff=84981"/>
		<updated>2014-09-22T18:26:11Z</updated>

		<summary type="html">&lt;p&gt;Joherold: Bilder der Platine hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ein einfaches Breakout Board für Einsteiger in die [[STM32]]-Programmierung. Mit USB-Unterstützung für eine einfache Programmierung des Chips ohne ST-Link etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Übersicht=&lt;br /&gt;
Ziel war es, ein Board zu erstellen, welches auf ein Steckbrett aufgesteckt alle Peripherie-relevanten Pins eines STM32 nach außen führt (Port A und B) und welches USB-Funktionalität bietet. Die Fertigung soll professionell erfolgen. Ich habe mich für Oshpark aus den USA entschieden. Hier kann das Board bei Belieben nachbestellt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Verwendete Bauelemente=&lt;br /&gt;
&lt;br /&gt;
Wichtig war mir, besonders die teuren Bauelemente samplen zu können. Weiters Kriterium war die Verfügbarkeit der Teile bei Conrad, da hier durch eine Ladenbestellung die Lieferkosten gespart werden können.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==MCU: STM32F105==&lt;br /&gt;
Als MCU kommt ein STM32F105 aus der Connectivity Line von ST zum Einsatz. Dieser bietet unter anderem USB on the go und Ethernet (und natürlich SPI, I2C, USART). In der Version mit 64 Pins und 256kB Flash (STM32F105&#039;&#039;&#039;RC&#039;&#039;&#039;) kann er mit einem Account auf st.com gesampled werden. Ansonsten ist der Chip bei [http://de.farnell.com/stmicroelectronics/stm32f105rct6/mcu-32bit-cortexm3-256k-flash-64lqfp/dp/1737134 Farnell] oder [http://www.conrad.de/ce/de/product/1075690/Embedded-Mikrocontroller-STM32F105RCT6-LQFP-64-STMicroelectronics?ref=searchDetail Conrad] für rund 10 Euro zu haben. Entscheidend war ein relativ großer Flash bei gleichzeitig geringer Pin Anzahl.&lt;br /&gt;
&lt;br /&gt;
==USB: FT231X==&lt;br /&gt;
Das Board verfügt über einen Mini-USB Anschluss. Dieser kann über zwei Jumper direkt mit den USB Pins des STM32 verbunden werden. Da ich aber den FT231X von FTDI ausprobieren wollte (Dieser kann ebenfalls gesampled werden) ist auch hierfür Platz auf dem Board vorgesehen. Standardmäßig sind die USART1 Pins des STM32 mit diesem Chips verbunden. &lt;br /&gt;
&lt;br /&gt;
==Spannungsversorgung: LF33CD==&lt;br /&gt;
Die Spannungsversorgung (3,3V Betriebsspannung für STM32 und FT231X) erfolgt über den LF33CD im TO-220 Gehäuse von ST. Ebenfalls zu samplen, alternativ erhältlich bei [http://www.conrad.de/ce/de/product/1185795/Spannungsregler-STMicroelectronics-LF33CV-Gehaeuseart-TO-220-3?ref=searchDetail Conrad]. &lt;br /&gt;
&lt;br /&gt;
Der LF33CD kann mit maximal 16V bei 500mA Ausgangsstrom versorgt werden.&lt;br /&gt;
&lt;br /&gt;
==Sonstige==&lt;br /&gt;
Ansonsten werden vier 8-polige [http://www.conrad.de/ce/de/product/742235/Stiftleiste-RM-254-gerade-Pole-1-x-8-10120504-BKL-Electronic-Inhalt-1-St?ref=list Stiftleisten], ein [http://www.conrad.de/ce/de/product/445218/SMD-Quarz-Frequenz-24-MHz-Bauform-HC-49US-SMD-L-x-B-x-H-115-x-475-x-42-mm?ref=searchDetail 24MHz-SMD-Quarz] sowie ein [http://www.conrad.de/ce/de/product/707570/Drucktaster-12-VDC-005-A-1-x-AusEin-Diptronics-6-x-6-mm-tastend-1-St?ref=searchDetail Drucktaster] für Reset benötigt. &lt;br /&gt;
&lt;br /&gt;
Ein bedrahteter Elko kann nach Belieben parallel zu dem eingeplanten 0603 Kondensator eingelötet werden. (Das Datenblatt des FT231X empfiehlt 4,7uF an der Versorgung des USB-Chips.)&lt;br /&gt;
Ein einfaches Breakout Board für Einsteiger in die Programmierung des [[STM32]]. Mit USB-Unterstützung zur einfachen Programmierung ohne ST-Link etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Platine=&lt;br /&gt;
[[Datei:Https://644db4de3505c40a0444-327723bce298e3ff5813fb42baeefbaa.ssl.cf1.rackcdn.com/uploads/project/top image/rTC80DNa/i.png|gerahmt|rechts|Vorderseite der Platine]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:Https://644db4de3505c40a0444-327723bce298e3ff5813fb42baeefbaa.ssl.cf1.rackcdn.com/uploads/project/bottom image/rTC80DNa/i.png|gerahmt|rechts|Rückseite der Platine]]&lt;br /&gt;
Die Platine hat eine Größe von 44x26mm und liegt als geteiltes Projekt auf den Servern von Oshpark: [https://oshpark.com/shared_projects/rTC80DNa Link]. Ich werde demnächst 3 davon bestellen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Herausgeführte Pins==&lt;br /&gt;
Wie bereits erwähnt werden die Ports A (bis auf die USART1 Pins PA9..12) und B (bis auf PB2, der als BOOT1 Pin fungiert) auf Stiftleisten geführt. Weiterhin sind die Stiftleisten mit Vin, 3V3 und GND für die Spannungsversorgung belegt, sowie mit den Signalen BOOT0 des STM32 und SLEEP# des FT231X.&lt;br /&gt;
&lt;br /&gt;
BOOT0 wird per Pulldown Widerstand auf GND gezogen. Liegt hier VCC an bootet der STM32 in den werksmäßig vorinstallierten Bootloader, der eine Programmierung über USART1 oder USB on the go ermöglicht. BOOT1 liegt fest auf Masse. VCC an diesem Pin würde den STM32 vom SRAM booten lassen (vgl. [[STM32#Bootmodi]]).&lt;br /&gt;
&lt;br /&gt;
Das SLEEP# Signal ist eigentlich an den CBUS1 Pin des FT231X angeschlossen, welchen ich mir so konfigurieren werde, dass hieran das Signal SLEEP# anliegt, welches signalisiert, dass sich der Chip gerade im USB-Suspend Modus befindet. Durch eine andere Konfguration des FTDI kann hier natürlich auch ein anderes Signal anliegen.&lt;br /&gt;
&lt;br /&gt;
==LEDs==&lt;br /&gt;
Das Board besitzt 5 Leds:&lt;br /&gt;
*Power Led (Größe 0603) an 3V3&lt;br /&gt;
*TX/RX Led (Größe 0603) an CBUS3 des FT231X (muss konfiguriert werden)&lt;br /&gt;
*Led 1,2,3 (Größe 0805) an PC13,14,15 des STM32. Multipurpose&lt;/div&gt;</summary>
		<author><name>Joherold</name></author>
	</entry>
	<entry>
		<id>https://www.mikrocontroller.net/index.php?title=STM32_Breakout_Board&amp;diff=84980</id>
		<title>STM32 Breakout Board</title>
		<link rel="alternate" type="text/html" href="https://www.mikrocontroller.net/index.php?title=STM32_Breakout_Board&amp;diff=84980"/>
		<updated>2014-09-22T18:22:40Z</updated>

		<summary type="html">&lt;p&gt;Joherold: Artikel erstellt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ein einfaches Breakout Board für Einsteiger in die [[STM32]]-Programmierung. Mit USB-Unterstützung für eine einfache Programmierung des Chips ohne ST-Link etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Übersicht=&lt;br /&gt;
Ziel war es, ein Board zu erstellen, welches auf ein Steckbrett aufgesteckt alle Peripherie-relevanten Pins eines STM32 nach außen führt (Port A und B) und welches USB-Funktionalität bietet. Die Fertigung soll professionell erfolgen. Ich habe mich für Oshpark aus den USA entschieden. Hier kann das Board bei Belieben nachbestellt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Verwendete Bauelemente=&lt;br /&gt;
&lt;br /&gt;
Wichtig war mir, besonders die teuren Bauelemente samplen zu können. Weiters Kriterium war die Verfügbarkeit der Teile bei Conrad, da hier durch eine Ladenbestellung die Lieferkosten gespart werden können.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==MCU: STM32F105==&lt;br /&gt;
Als MCU kommt ein STM32F105 aus der Connectivity Line von ST zum Einsatz. Dieser bietet unter anderem USB on the go und Ethernet (und natürlich SPI, I2C, USART). In der Version mit 64 Pins und 256kB Flash (STM32F105&#039;&#039;&#039;RC&#039;&#039;&#039;) kann er mit einem Account auf st.com gesampled werden. Ansonsten ist der Chip bei [http://de.farnell.com/stmicroelectronics/stm32f105rct6/mcu-32bit-cortexm3-256k-flash-64lqfp/dp/1737134 Farnell] oder [http://www.conrad.de/ce/de/product/1075690/Embedded-Mikrocontroller-STM32F105RCT6-LQFP-64-STMicroelectronics?ref=searchDetail Conrad] für rund 10 Euro zu haben. Entscheidend war ein relativ großer Flash bei gleichzeitig geringer Pin Anzahl.&lt;br /&gt;
&lt;br /&gt;
==USB: FT231X==&lt;br /&gt;
Das Board verfügt über einen Mini-USB Anschluss. Dieser kann über zwei Jumper direkt mit den USB Pins des STM32 verbunden werden. Da ich aber den FT231X von FTDI ausprobieren wollte (Dieser kann ebenfalls gesampled werden) ist auch hierfür Platz auf dem Board vorgesehen. Standardmäßig sind die USART1 Pins des STM32 mit diesem Chips verbunden. &lt;br /&gt;
&lt;br /&gt;
==Spannungsversorgung: LF33CD==&lt;br /&gt;
Die Spannungsversorgung (3,3V Betriebsspannung für STM32 und FT231X) erfolgt über den LF33CD im TO-220 Gehäuse von ST. Ebenfalls zu samplen, alternativ erhältlich bei [http://www.conrad.de/ce/de/product/1185795/Spannungsregler-STMicroelectronics-LF33CV-Gehaeuseart-TO-220-3?ref=searchDetail Conrad]. &lt;br /&gt;
&lt;br /&gt;
Der LF33CD kann mit maximal 16V bei 500mA Ausgangsstrom versorgt werden.&lt;br /&gt;
&lt;br /&gt;
==Sonstige==&lt;br /&gt;
Ansonsten werden vier 8-polige [http://www.conrad.de/ce/de/product/742235/Stiftleiste-RM-254-gerade-Pole-1-x-8-10120504-BKL-Electronic-Inhalt-1-St?ref=list Stiftleisten], ein [http://www.conrad.de/ce/de/product/445218/SMD-Quarz-Frequenz-24-MHz-Bauform-HC-49US-SMD-L-x-B-x-H-115-x-475-x-42-mm?ref=searchDetail 24MHz-SMD-Quarz] sowie ein [http://www.conrad.de/ce/de/product/707570/Drucktaster-12-VDC-005-A-1-x-AusEin-Diptronics-6-x-6-mm-tastend-1-St?ref=searchDetail Drucktaster] für Reset benötigt. &lt;br /&gt;
&lt;br /&gt;
Ein bedrahteter Elko kann nach Belieben parallel zu dem eingeplanten 0603 Kondensator eingelötet werden. (Das Datenblatt des FT231X empfiehlt 4,7uF an der Versorgung des USB-Chips.)&lt;br /&gt;
Ein einfaches Breakout Board für Einsteiger in die Programmierung des [[STM32]]. Mit USB-Unterstützung zur einfachen Programmierung ohne ST-Link etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Platine=&lt;br /&gt;
Die Platine hat eine Größe von 44x26mm und liegt als geteiltes Projekt auf den Servern von [http://oshpark.com Oshpark]: [https://oshpark.com/shared_projects/oD1uePpC Link]. Ich werde demnächst 3 davon bestellen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Herausgeführte Pins==&lt;br /&gt;
Wie bereits erwähnt werden die Ports A (bis auf die USART1 Pins PA9..12) und B (bis auf PB2, der als BOOT1 Pin fungiert) auf Stiftleisten geführt. Weiterhin sind die Stiftleisten mit Vin, 3V3 und GND für die Spannungsversorgung belegt, sowie mit den Signalen BOOT0 des STM32 und SLEEP# des FT231X.&lt;br /&gt;
&lt;br /&gt;
BOOT0 wird per Pulldown Widerstand auf GND gezogen. Liegt hier VCC an bootet der STM32 in den werksmäßig vorinstallierten Bootloader, der eine Programmierung über USART1 oder USB on the go ermöglicht. BOOT1 liegt fest auf Masse. VCC an diesem Pin würde den STM32 vom SRAM booten lassen (vgl. [[STM32#Bootmodi]]).&lt;br /&gt;
&lt;br /&gt;
Das SLEEP# Signal ist eigentlich an den CBUS1 Pin des FT231X angeschlossen, welchen ich mir so konfigurieren werde, dass hieran das Signal SLEEP# anliegt, welches signalisiert, dass sich der Chip gerade im USB-Suspend Modus befindet. Durch eine andere Konfguration des FTDI kann hier natürlich auch ein anderes Signal anliegen.&lt;br /&gt;
&lt;br /&gt;
==LEDs==&lt;br /&gt;
Das Board besitzt 5 Leds:&lt;br /&gt;
*Power Led (Größe 0603) an 3V3&lt;br /&gt;
*TX/RX Led (Größe 0603) an CBUS3 des FT231X (muss konfiguriert werden)&lt;br /&gt;
*Led 1,2,3 (Größe 0805) an PC13,14,15 des STM32. Multipurpose&lt;/div&gt;</summary>
		<author><name>Joherold</name></author>
	</entry>
</feed>