User manual
Entwicklung eines großen Programms Seite: 57/152
© Laser & Co. Solutions GmbH Benutzerhandbuch SiSy
5.4 Vorgehen für ARM Programme
Hinweis:
Dieses Beispiel ist erstellt mit der Ausgabe SiSy ARM.
5.4.1 Zielstellung
Das Beispiel aus Kapitel 4.3 soll jetzt mit der Technik des großen Programms (Zerlegen
in mehrere Units) erstellt werden, ebenfalls in der Programmiersprache C.
Aufgabe
:
Entwickeln Sie eine Mikrocontrollerlösung, bei der ein Blinklicht erzeugt wird.
Schaltung:
GPIOD.13 = LED
GPIOD.12 = LED
Das Blinklicht soll über die LEDs angezeigt und von dem Prozessorport GPIOD gesteu-
ert werden. Die Realisierung erfolgt über GPIO Pin 12 und 13. Dieses wird mit dem Be-
fehl Bit-Rotation nach rechts verschoben und an den Port GPIOD des Prozessors aus-
gegeben. Auf Grund der Prozessorgeschwindigkeit muss die Ausgabe des Blinklichtes
für unser Auge verzögert werden.
5.4.2 Neues Projekt anlegen
Starten Sie SiSy und legen Sie ein neues Projekt an. Wählen Sie das Vorgehensmodell
„Programmierung“ aus. Ziehen Sie aus der Objektbibliothek ein Objekt vom Typ
„Programm“. Vergeben Sie für das Programm einen Namen und legen Sie die Sprache
„ARM C++“ fest.
Über die Registerkarte „Extras (ARM)“
treffen Sie die Hardware-Auswahl und
aktivieren die Schaltfläche „Vorgabe
laden“. In unserem Beispiel ist die
Hardware „STM32F4-Discovery“.