mySTM32 Board light

Das mySTM32 Board light wurde speziell für den Einsatz im Unterricht und Selbststudium entworfen. Es ist preiswert, ausreichend Leistungsfähig und verfügt über alle nötigen Bausteine für den Einstieg in die Grundlagen der Programmierung von 32 Bit ARM Mikrocontrollern. Dabei orientiert sich Formfaktor und didaktische Gestaltung an den sehr erfolgreichen myAVR Schulungsboards mit dem 8 Bit ATmega8 Controllern von Atmel/Microchip. Das mySTM32 Light verfügt über folgende Eigenschaften:

  • Mikrocontroller STM32F042K6 im LQFP32 Gehäuse mit
    • 32 Bit ARM Cortex M0 Kern
    • 32 KByte FLASH
    • 6 KByte RAM
    • 48 MHz
  • USB-Anschluss, für Programmierung und Kommunikation
  • 4 LEDs
    • 1 Power-LED für 3,3 V
    • 3 durch den Anwender nutzbare LEDs
  • 3 Taster
    • 1 für Reset
    • 2 frei verfügbar für Anwender
  • 2 Analog-Eingabegeräte
    • 1 Potentiometer
    • 1 Lichtsensor
  • 1 Speaker für Ausgabe von Frequenzen
  • 1 CAN Anschluss zur Vernetzung mehrerer Boards

Diese Bestückung mit den nötigen Eingabe- und Ausgabebausteinen für die Grundlagenausbildung, die Möglichkeit diese beliebig auf die Anschlüssse des Controllers zu patchen sowie die einfache Spannungsversorung, Programmierung und Kommunikation über einen einzigen USB Anschluss machen das Board für Anfänger besonders praktisch. Mit dem vorbereiteten SWD-Pfostenstecker (Serial Wire Debugging) kann über ein Programmiergerät wie dem ST-LINK der Controller auch debuggt werden. Doch zunächst einige wichtige Aspekte zum Inneren des Cotrollers.

Der STM32F042K6 in der Konfiguration auf dem mySTM32 Board light bietet dem Einsteiger:

  • 20 GPIO-Lines
  • 2 USART
  • 1 ADC
  • 6 Timer
  • 1 I2C
  • 1 SPI
  • 1 CAN

Die Programmierung erfolgt mit einem Bootloader über die USART1.

Weiter mit ...