Die standardisierte 32-Bit ARM-Architektur der Firma ARM Ltd. aus Cambridge bildet die Basis für jeden ARM-Prozessor. ST-Microelectonics bietet in ihrem breiten Produktspektrum ebenfalls ARM Mikrocontroller auf der Basis der Cortex-M Architektur an. Dabei hat jeder Hersteller für verschiedene Anwendungsfälle Referenzhardware zum Kennenlernen und Testen. Beispiele für solche Evaluierungsbords sind:
Weitere Informationen zu STM32 Mikrocontrollern und ein Tutorial finden Sie unter www.mySTM32.de. Alle weiteren Ausführungen in diesem Tutorial beziehen sich auf die Evaluierungsboards STM32F407 Discovery bzw. STM32F429i Discovery.
Das STM32F429i Discovery ist ein spezielles Evaluierungsboard von ST mit einem 2,4“ Color Graphic Touch Display. Das Besondere des F429 ist der integrierte Grafikcontroller, der es ermöglicht, moderne Grafikdisplays direkt an den Controller anzuschließen. Die Geschwindigkeit der Grafikausgabe des STM32F429 ist einfach beeindruckend.
Dieses Color Grafic Touch Display ist ein vielseitiges und robustes Modul. Es verfügt zusätzlich über einen SD-Kartenleser. Die Controller für Grafik und Touch sind bereits im Modul integriert. Die Schnittstellen sind leicht zu handhaben und mit vielen Mikrocontrollern kompatibel. Über eine Adapterplatine wird das Display mit dem STM32F407 Discovery zu einem kompakten Modul verbunden.
Eigenschaften:
Das STM32F4 Discovery ist derzeit eines der leistungsfähigsten Evaluierungsboards von ST. Es ermöglicht dem Anwender besonders die Hochleistungs-Eigenschaften des Cortex-M4 zu erkunden und trotzdem Anwendungen einfach zu entwickeln. Mit dem unten vorgestellten mySTM32 Zusatz-Board verfügen der Anfänger und der Umsteiger über alles, was für den schnellen Einstieg in die ARM-Programmierung, aber auch für anspruchsvolle Anwendungen, erforderlich ist.
Über die Adapterplatine wird das STM32407 Discovery, dank der optimalen Größe des myTouche One, zu einer kompakten Toch-Display-Lösung.
Das Tutorial macht nur dann wirklich Sinn, wenn man die vorgestellten Beispiele und Übungen auch nachvollziehen kann. Die Hardware gibt es preiswert im Netz, gern empfehle ich: