Besuchen Sie einfach den STM-Stand, fragen Sie nach einem freundlichen Marketingmenschen, nennen Sie ein Projekt, das Sie (und Ihr Unternehmen) durchführen möchten und skizzieren Sie kurz die benötigte Hardware. Sie erhalten dann mit höchster Wahrscheinlichkeit einen Gutschein zur Abholung der Hardware an einem eigens dafür eingerichteten Schalter. Diese Ausgabe ist leicht durch eine der längsten Warteschlangen auf diesen Messen zu finden. Dafür erhalten Sie Ihre ST/Nucleo Hardware kostenlos. 

Erweiterungsprojekte

STMs Angebot an Erweiterungsboards ist ebenso breit gefächert, aber nicht ganz so verwirrend wie ihr MCU-Programm. Dieses Buch leistet gute Arbeit durch seine klarstellenden Kurzbeschreibungen. Bluetooth, WLAN, Schrittmotoren, BLDC-Motoren, MEMS & Sensoren, LEDs, NFC, Gestenerkennung und andere Erweiterungskarten sind ebenso verfügbar. Einige von ihnen erfordern eine Menge Überredungskunst, um sie vom Stand nach Hause zu holen, doch andere werden häufig wie Bonbons weggegeben. In diesem Buch bzw. seinen Projekten werden nicht alle Erweiterungskarten verwendet.

Die Projekte

Im Buch sind den Projekten kurze, meist theoretische Kapitel über die Nucleo-IDE aka Development Toolchain (Kap. 3), die STM32-Nucleo-Prozessorarchitektur (Kap. 4) und einige Beispielprogramme mit den IDEs (Kap. 5) vorangestellt. Hier habe ich mich über die Behandlung von Produkten von Drittanbietern wie ARM Mbed, MDK-ARM und TrueSTUDIO gefreut. Die STMicro-eigene System-Workbench wird zum Schluss extrem kurz beschrieben und im Vergleich zu den anderen Produkten nicht bevorzugt behandelt. Vielleicht liegt das daran, dass die System-Workbench dem ebenfalls auf Eclipse basierenden TrueSTUDIO sehr ähnlich ist.
Die Projekte in Kapitel 6 sind die Krönung des ganzen Buches – nicht wegen ihrer Originalität, sondern wegen der gleichförmigen Struktur, die für jedes einzelne Projekt von einfach bis "selbst Clemens Valens potentiell herausfordernd" beibehalten wird: Die Struktur besteht aus:
  • Projekt-Titel
  • Projektbeschreibung
  • Ziel des Projektes
  • Blockschaltbild
  • Schaltplan
  • Konstruktion
  • Listing des Programms
  • Programmbeschreibung
  • Zusätzliches (optional)

Hier zeigt sich die langjährige Erfahrung von Dogan Ibrahim als Fachautor, Dozent und Ersteller von Curricula. Alle Projekte des Buches wurden von ihm erprobt und getestet.

Die Schaltpläne waren zwar elektrisch eindeutig, aber mir fehlte der übersichtliche Elektor-Stil und die Symbole. Die Programm-Listings hingegen werden nicht durch Seitenlayout beschränkt. Aber keine Angst, Sie müssen nichts abtippen...

Kostenlose Software

Ich war froh, ein altes Problem vielen Elektor-Bücher zu Themen wie Embedded oder Mikrocontrollern hier behoben zu sehen: Die einfache und kostenlose Verfügbarkeit aller im Buch besprochenen Code-Beispiele online. In der Vergangenheit gab es oft Beschränkungen, um nur dem rechtmäßigen Besitzer den Zugriff auf die Software zu ermöglichen. In schlimmeren Fällen verschwanden plötzlich ganze Softwarepakete, die von den Buchautoren ordnungsgemäß erstellt wurden, aufgrund ständiger Website-Migrationen entweder im „Hyperraum", waren unauffindbar oder doch tief in den Elektor-Websites vergraben (Plural beabsichtigt).