STM32 Training C++ (Arduino Framework)

 

DEUTSCH

Einführung

  • Arbeiten mit Plattform IO
  • Passende Treiber

Pinout - SerialPrint

  • Pin Konfiguration
  • Pinausgaben
  • Ausgaben mit SerialPrint

PinIn 

  • Pin Konfiguration
  • Pin Zustände einlesen
  • Polling
  • digitalRead()

PinIn - Interner Pull

  • Pin Konfiguration
  • Pin Zustände einlesen
  • Polling
  • digitalRead()

Analaog/Digital Conversion (ADC)

  • Quantisierung
  • Samplefrequienz
  • Konfiguration
  • Sensoren

PortOut  (CMSIS)

  • Port Ausgaben mit Registerzugriff
  • Port Konfiguration

PortOut  (CMSIS) - Arrays

  • Port Ausgaben mit Registerzugriff
  • Port Konfiguration
  • Arbeiten mit Arrays

Externes Interrupt

  • Funktionsweise
  • Interrupt Service Routine
  • Konfiguration von Interrupts

Timer

  • HW Timer Funktionsweise und Anwendung
  • Timer Klasse Arduino
  • Interrupt Timer
  • Polling Timer mit CMSIS

Timer - Register Zugriff mit CMSIS

  • HW Timer Funktionsweise und Anwendung
  • Timer Klasse Arduino
  • Interrupt Timer
  • Polling Timer mit CMSIS

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

ENGLISCH