8. Eigenentwicklungen mit STM32

8.1. STM32F042 Board

2018

STM32F042 Board

Fig. 8.1.1 Ein Board mit einem STM32F042 im TSSOP-20 Gehäuse.

8.2. STM32modular

2017

Dieses Board entstand in der Bachelorarbeit von A. Croner im Sommer 2017.

STM32_modular front

Fig. 8.2.1 Das STM32-Modular Board in der Ausicht. Das weisse Gehäuse mit der Aufschrift “ST” ist der STLINK V2 Debug-Adapter. Die Flugdrähte verbinden den SWD (Serial Wire Debug) Port des STM32 mit einem 20-poligen Flachbandkabel (JTAG Kabel). Das JTAG-Kabel wird mit dem Debug-Adapter verbunden.

STM32_modular back

Fig. 8.2.2 Die Rückseite des STM32-Modul Boards. Oben sieht man den MicroSD Kartenhalter. Die Micro-USB AB Buchse kann verwendet werden um das Board als USB Gerät oder USB Host zu verwenden. Auf den freien 8-poligen “Footprint” kommt noch ein SPI-EEPROM.

Die Ziele dieses Boards sind:

  • Experimentieren mit verschiedenen Herstellungsmethoden wie dem Löten mit der Hand und dem Löten im Reflow Ofen.

  • Spielwiese für verschiedene Experimente in der Embedded Systems Ausbildung, Programmierung in Assembler, C, C++ und Python.

  • Plattform für das Micropython-Projekt (http://micropython.org)

Die Entwicklungsdateien sind auf Gitlab:

8.3. STM32LAB

Das STM32LAB haben wir in der Embedded Systems II Ausbildung zwischen 2014 und 2016 verwendet. Auf einer grossen Grundplatte befindet sich ein STM32VLDiscovery Board und eine Vielzahl an Peripheriemodulen. Mit “Flugdrähten” können die verschiedenen Teile miteinander verbunden werden. Die Motivation zum Aufbau des STM32LAB kam durch die Arbeit von Geoffrey Brown, siehe [BROWN].

STM32_modular front

Das Board hat Andreas Tschirner geplant und aufgebaut.

8.4. STM32 Flexplorer

XXX to do