Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Dieses Projekt ist nur ein einfaches blinkendes Programm, das in uC/OS III RTOS entwickelt wurde, das hier von der Micrium-Website heruntergeladen und auf das Nucleo-L073RZ-Board portiert wurde und in Atollic TureSTUDIO verwendet werden kann. Dieser Port wurde nur so wie er ist getestet und ein zusätzlicher Test mit zwei LEDs, die zu unterschiedlichen Zeiten blinken.
Um es klarzustellen, es kann unvorhergesehene Probleme mit der Portierung geben, aber da Micrium keinen Port für dieses Board bereitgestellt hat, kann dies anderen beim Einstieg helfen. Micrium wurde dieser Port auch zur Aufnahme in den Download-Bereich geschickt, aber bis jetzt wurde er noch nicht zur Verfügung gestellt.
Weitere tolle Projekte hier.
Schritt 1: Code aufrufen:
Hier von GitHub herunterladen.
Schritt 2: Vorgehensweise:
1. Projekt herunterladen und entpacken.
2. Kopieren Sie nach dem Entpacken den Ordner „Micrium_STM32L073RZ_Nucleo_Blinky“und fügen Sie ihn in das Stammverzeichnis des Laufwerks c:\ ein.
3. Navigieren Sie zu „Micrium_STM32L073RZ_Nucleo_Blinky/STM32L073RZ_Nucleo/ST/STM32L073RZ_Nucleo/Blinky/OS3/TrueSTUDIO/“und Sie sehen einen Ordner und zwei Dateien. Bearbeiten Sie die Namen aller drei, sodass sie am Anfang aller drei einen Punkt enthalten. (d.h. „.settings“, „.cproject“, „.project“) Dies liegt daran, dass ich die Dateien und den Ordner nicht mit. Präfixe für GitHub.
4. Projekt in Atollic TrueSTUDIO öffnen und genießen.
Schritt 3: BLINKY BEISPIEL FÜR DEN ST STM32L073RZ-Nucleo
Dieses Beispielprojekt zeigt, wie Sie einen Kernel-Task erstellen, bei dem eine LED blinkt.
MICRIUM PRODUKTVERSIONEN
- uC/OS-III v3.06.02
- uC/CPU v1.31.02
- uC/LIB v1.38.02
IDE-/COMPILER-VERSIONEN
TrueSTUDIO für STM32/GNU v9.0.1
HARDWARE-SETUP
Schließen Sie das USB-Mini-B-Kabel an CN1 an, um die Stromversorgung zu gewährleisten
ARBEITSPLATZ-STANDORTE
ST/STM32L073RZ_Nucleo/Blinky/OS3/TrueSTUDIO/
GEBRAUCHSANWEISUNG
TrueSTUDIO
- Importieren Sie den Arbeitsbereich in TrueSTUDIO und stellen Sie sicher, dass das Optionsfeld "Projekte in den Arbeitsbereich kopieren" UNCHECKED ist.
- Drücken Sie "STRG + B", um das Projekt zu erstellen und eine Debug-Sitzung zu erstellen, indem Sie den Blinky-Arbeitsbereich auswählen und F11 drücken.
- Sobald die Debug-Sitzung gestartet wurde, drücken Sie F8, um das Beispiel auszuführen/fortzusetzen.
- Das Projekt erstellt eine Aufgabe, bei der alle 1 Sekunde eine LED blinkt.
- Ändern Sie nun den Aufruf von OSTimeDlyHMSM() in StartupTask(), um die Blinkfrequenz der LED zu erhöhen oder zu verringern.
- Erstellen und erneut ausführen, um die Änderung anzuzeigen.
Das Blinky-Beispielprojekt von Micrium wurde für STM32L476RG-Nucleo modifiziert und für STM32L073RZ-Nucleo portiert.