Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
light_systemtickuml [2020/03/02 18:28] – [Variante] huwi | light_systemtickuml [2024/02/06 19:39] (aktuell) – [Videozusammenfassung] huwi | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Der SystemTick ====== | ====== Der SystemTick ====== | ||
+ | {{tag> | ||
ARM Controller sind mit ihrer Leistungsfähigkeit prädestiniert für den Einsatz entsprechender Laufzeitumgebungen oder geeigneter Echtzeitbetriebssysteme. Solche basieren meist auf einer Timer-getriggerten Verteilung von Ressourcen, vor allem der Ressource Rechenzeit. Dafür steht beim ARM ein spezieller Timer zur Verfügung, der ausschließlich die Aufgabe hat, ein System-Trigger-Ereignis zu generieren. | ARM Controller sind mit ihrer Leistungsfähigkeit prädestiniert für den Einsatz entsprechender Laufzeitumgebungen oder geeigneter Echtzeitbetriebssysteme. Solche basieren meist auf einer Timer-getriggerten Verteilung von Ressourcen, vor allem der Ressource Rechenzeit. Dafür steht beim ARM ein spezieller Timer zur Verfügung, der ausschließlich die Aufgabe hat, ein System-Trigger-Ereignis zu generieren. | ||
Zeile 122: | Zeile 123: | ||
> | > | ||
// continuous event from the Mainloop | // continuous event from the Mainloop | ||
- | uint8_t brightness=1; | + | uint8_t brightness=1; |
- | gelbeLED.on(); | + | yellowLED.on(); |
for (int i=brightness; | for (int i=brightness; | ||
- | gelbeLED.off(); | + | yellowLED.off(); |
for (int i=255-brightness; | for (int i=255-brightness; | ||
</ | </ | ||
Zeile 164: | Zeile 165: | ||
====== Videozusammenfassung ====== | ====== Videozusammenfassung ====== | ||
Erlernte und gefestigte Arbeitsschritte: | Erlernte und gefestigte Arbeitsschritte: | ||
+ | {{tag> | ||
- Klassendiagramm anlegen und öffnen | - Klassendiagramm anlegen und öffnen | ||
- | - Diagrammvorlage für PEC Applikation auswählen, laden und Treiberpaket für STM32F4 | + | - Diagrammvorlage für PEC Applikation auswählen, laden und Treiberpaket für STM32F0 |
- Navigator auf UML Pakete umschalten | - Navigator auf UML Pakete umschalten | ||
- gewünschte Klasse LED im Navigator/ | - gewünschte Klasse LED im Navigator/ | ||
Zeile 177: | Zeile 178: | ||
Und hier diesen Abschnitt wiederum als Videozusammenfassung. | Und hier diesen Abschnitt wiederum als Videozusammenfassung. | ||
- | <<< | + | <html> |
- | < | + | [[https://youtu.be/aDVGJbOlALY|oder die schnelle Version ohne Sprachkommentare]] |
- | ====== Übung ====== | + | ====== Übung |
Ändern Sie zur Übung die Anwendung wie folgt: | Ändern Sie zur Übung die Anwendung wie folgt: | ||
- Änderung: Kommentieren Sie den Code in **onTimer10ms** aus und lassen den Speaker in **onWork** toggeln.\\ Bilden und Testen Sie diese geänderte Anwendung.\\ Vergleichen und bewerten Sie das akustische Ergebnis. | - Änderung: Kommentieren Sie den Code in **onTimer10ms** aus und lassen den Speaker in **onWork** toggeln.\\ Bilden und Testen Sie diese geänderte Anwendung.\\ Vergleichen und bewerten Sie das akustische Ergebnis. | ||
Zeile 194: | Zeile 195: | ||
* [[mystm32_board_light_tutorial|zurück zur Übersicht]] | * [[mystm32_board_light_tutorial|zurück zur Übersicht]] | ||
* [[light UASRT|Kommunikation des mySTM32 light mit dem PC]] | * [[light UASRT|Kommunikation des mySTM32 light mit dem PC]] | ||
+ | |||
+ | ====== Suchbegriffe ====== |