Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste ÜberarbeitungBeide Seiten der Revision | ||
mystm32_board_light_tutorial [2020/01/15 17:53] – [Erste Schritte mit grafischer Programmierung] huwi | mystm32_board_light_tutorial [2020/07/07 13:49] – [Anwendungsbeispiele] huwi | ||
---|---|---|---|
Zeile 7: | Zeile 7: | ||
* [[https:// | * [[https:// | ||
* [[http:// | * [[http:// | ||
+ | |||
===== Erste Schritte mit grafischer Programmierung ===== | ===== Erste Schritte mit grafischer Programmierung ===== | ||
Wir fangen erst mal ganz einfach an und bauen das typische Blinky mit dem jede Mikrocontrollerprogrammierung beginnt.\\ Danach schauen wir uns nacheinander die wichtigsten Bausteine für Mikrocontrollerlösungen an. | Wir fangen erst mal ganz einfach an und bauen das typische Blinky mit dem jede Mikrocontrollerprogrammierung beginnt.\\ Danach schauen wir uns nacheinander die wichtigsten Bausteine für Mikrocontrollerlösungen an. | ||
- | <html><iframe width=" | + | - [[SiSy installieren|Die grafische Entwicklungsumgebung SiSy installieren]] |
+ | - [[light Grundstruktur mit UML|Grundstruktur einer objektorientierten mySTM32 light Anwendung]] | ||
+ | - [[light Hallo UML|Hallo mySTM32 light (Blinky)]] | ||
+ | - [[Einfache Ein und Ausgaben mit dem mySTM32 light]] | ||
+ | - [[light Button und LED|Mit den Bibliotheksbausteinen für Button und LED weiter arbeiten]] | ||
+ | - [[light SystemTickUML|Der SystemTick mit dem mySTM32 light]] | ||
+ | - [[light UASRT|Kommunikation des mySTM32 light mit dem PC]] <sub>(erfordert eine SiSy Lizenz ab Version 3.7x)</sub> | ||
+ | - [[light ADC|Analogdaten mit dem light Board erfassen]] < | ||
+ | - [[light DIM|Eine LED mit dem light Board per PWM dimmen]] < | ||
+ | - [[Einen Timer mit dem mySTM32 light benutzen]] < | ||
+ | - [[Extrene Interrupts mit dem mySTM32 light]] < | ||
+ | - [[light LCD|Ein Text-LCD am mySTM32 light anschließen]] < | ||
+ | - [[light I2C|I2C Bausteine mit dem mySTM32 light verwenden]] < | ||
+ | - [[light CAN|Den CAN Bus auf dem mySTM32 light nutzen]] < | ||
- | * [[SiSy installieren|die grafische Entwicklungsumgebung SiSy installieren]] | ||
- | * [[light Grundstruktur mit UML|Grundstruktur einer objektorientierten mySTM32 light Anwendung]] | ||
- | * [[light Hallo UML|Hallo mySTM32 light (Blinky)]] | ||
- | * [[Einfache Ein und Ausgaben mit dem mySTM32 light]] | ||
- | * [[light Button und LED|Mit den Bibliotheksbausteinen für Button und LED weiter arbeiten]] | ||
- | * [[light SystemTickUML|Der SystemTick mit dem mySTM32 light]] | ||
- | * [[light UASRT|Kommunikation des mySTM32 light mit dem PC]] | ||
- | * [[light ADC|Analogdaten mit dem light Board erfassen]] | ||
- | * [[light DIM|Eine LED mit dem light Board per PWM dimmen]] | ||
- | * [[Einen Timer mit dem mySTM32 light benutzen]] | ||
- | * [[Extrene Interrupts mit dem mySTM32 light]] | ||
- | * [[light I2C|I2C Bausteine mit dem mySTM32 light verwenden]] | ||
- | * [[light LCD|Ein Text-LCD am mySTM32 light anschließen]] | ||
- | * [[light CAN|Den CAN Bus auf dem mySTM32 light nutzen]] | ||
===== Anwendungsbeispiele ===== | ===== Anwendungsbeispiele ===== | ||
- | * [[light all in one|Das Wichtigste in einem Beispiel zusammengefasst]] | + | * [[light all in one|Das Wichtigste in einem Beispiel zusammengefasst]] |
* [[ein kleines Projekt mit dem mySTM32 light]] < | * [[ein kleines Projekt mit dem mySTM32 light]] < | ||
+ | * [[Lösungen für die Übungen mit dem mySTM32 light Board]] | ||
===== Den STM32 mit klassischem C programmieren===== | ===== Den STM32 mit klassischem C programmieren===== | ||
Die Programmierung im klassischen C kann man sich ruhig einmal antun. Um so mehr wird man die Klassen aus dem mySTM32 Framework schätzen lernen. Des Weiteren finden sich im Netz auch jede Menge Beispiele in klassischem C. Die folgenden Abschnitte befähigen Sie, sich diese zugänglich zu machen. | Die Programmierung im klassischen C kann man sich ruhig einmal antun. Um so mehr wird man die Klassen aus dem mySTM32 Framework schätzen lernen. Des Weiteren finden sich im Netz auch jede Menge Beispiele in klassischem C. Die folgenden Abschnitte befähigen Sie, sich diese zugänglich zu machen. | ||
Zeile 42: | Zeile 42: | ||
* [[light Analogdaten in C erfassen|Analogdaten in C erfassen]] | * [[light Analogdaten in C erfassen|Analogdaten in C erfassen]] | ||
* [[light ein PWM-Signal genereieren in C|ein PWM-Signal in C genereieren]] | * [[light ein PWM-Signal genereieren in C|ein PWM-Signal in C genereieren]] | ||
- | |||
- | * [[ein kleines light Projekt in C erstellen]] | ||
===== Die Theorie als Zusammenfassung ===== | ===== Die Theorie als Zusammenfassung ===== | ||
Zeile 49: | Zeile 47: | ||
* [[objektorientierte Programmiersprachen]] | * [[objektorientierte Programmiersprachen]] | ||
* [[Grafische Programmierung mit der UML]] | * [[Grafische Programmierung mit der UML]] | ||
+ | |||
+ | ===== Liste der Kurzvideos ===== | ||
+ | {{tag> | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | - [[https:// | ||
+ | - [[https:// |