Befindet sich im Aufbau ................
STM32 Training C++ (Arduino Framework)
Voraussetzung: Grundlagen in C++ , Java, C# oder ähnliches sind von Vorteil
DEUTSCH
Einführung - Pinout - LCD-Display - SerialPrint
- Installation VS-Code Portable mit PlatfomIO
- Einführung PlatformIO
- Arbeiten mit PlatformIO
- Projekt anlegen
- Konfiguration der platfromio.ini
- Pin-Konfiguration
- Pin-Ausgaben
- Blinkprojekt mit LCD-Displayausgabe
- Ausgaben mit SerialPrint
- Serial Plotter
Externe-Links:
Zur weiteren Einarbeitung:
MezMedia -sehr gute Seite von Oliver Mezger zum STM32 mit Arduino
Geplante Inhalte
PinIn
- Pin Konfiguration
- Pin Zustände einlesen
- Polling
- digitalRead()
PinIn - Interner Pull
- Pin Konfiguration
- Pin Zustände einlesen
- Polling
- digitalRead()
Analog/Digital Conversion (ADC)
- Quantisierung
- Samplefrequenz
- Konfiguration
- Sensoren
Externe-Links:
PortOut (CMSIS)
- Port Ausgaben mit Registerzugriff
- Port Konfiguration
- Bitweise Operatoren
Externe-Links:
PortOut (CMSIS) - Arrays
- Port Ausgaben mit Registerzugriff
- Port Konfiguration
- Arbeiten mit Arrays
Multiplexing
- Implementierung von gemultiplexten Anzeigen
- Flimmerfrequenz
-
2-stellige 7-Segment-Anzeige
-
4-stellige 7-Segment-Anzeige
-
Gemultiplexte 8x8-LED-Matrix:
Externes Interrupt
- Funktionsweise
- Interrupt Service Routine
- Konfiguration von Interrupts
Externe-Links:
Timer - STM32
- HW Timer Funktionsweise und Anwendung
- HW Timer Klasse Arduino Framework für STM32
- Interrupt Timer
Externe-Links:
Matrix Keyboad
- Funktionsweise
- OpenDrain
PWM (Pulse Width Modulation)
- Theorie
- Steuerung DC- Motor
- PWM mit RGB LED
- Melodie mit Buzzer
- PWM mit Servo Motor
Zustandsdiagramme (UML)
- Implementationsmöglichkeit
Bussysteme - I²C
- Funktionsweise
- Seonsaoren und Aktoren
Bussysteme - SPI
- implementationsmöglichkeit
Bussysteme - UART
- implementationsmöglichkeit
SW meets HW
- Einbeziehung des PCs unter Anwendung von Processing
Analyse mit dem Logicanalyzer
- implementationsmöglichkeit
Addressierbare LEDs
- APA102
Aufgaben zur Vertiefung
ENGLISCH
planned next year