Inhaltsverzeichnis:

UC/OS III-Port für Nucleo-L073RZ mit Atollic TureSTUDIO IDE. - Gunook
UC/OS III-Port für Nucleo-L073RZ mit Atollic TureSTUDIO IDE. - Gunook

Video: UC/OS III-Port für Nucleo-L073RZ mit Atollic TureSTUDIO IDE. - Gunook

Video: UC/OS III-Port für Nucleo-L073RZ mit Atollic TureSTUDIO IDE. - Gunook
Video: Учебное пособие по STM32 Nucleo 1. Генерация кода мигания светодиода с использованием STM32CubeMx для Keil 2024, November
Anonim
UC/OS III-Port für Nucleo-L073RZ mit Atollic TureSTUDIO IDE
UC/OS III-Port für Nucleo-L073RZ mit Atollic TureSTUDIO IDE

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:

Zum Code gelangen
Zum Code gelangen

Hier von GitHub herunterladen.

Schritt 2: Vorgehensweise:

Verfahren
Verfahren

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

BLINKY BEISPIEL FÜR DEN ST STM32L073RZ-Nucleo
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.

Empfohlen: