Einschreibeoptionen

  1. Define what an embedded system is and list its key characteristics 
  2. Distinguish microcontrollers (MCUs) from microprocessors (CPUs) in practical terms. 
  3. Interpret a simple block diagram and identify key functional units in an MCU. 
  4. Describe the role of common peripherals (GPIO, timers, ADCs, communication interfaces). 
  5. Understand trade-offs in MCU-based system design and recognize real-world application domains. 
  6. Describe the key components and registers of the Cortex-M4 core. 
  7. Explain the processor's memory model and its interaction with peripherals. 
  8. Understand exception types and how the processor handles interrupts. 
  9. Utilize the floating-point unit and CMSIS interface in simple programs. 
  10. Interpret core behavior in debugging scenarios (e.g., stack frames, interrupt flow). 
  11. Interpret STM32F412 datasheet and pinout information 
  12. Use STM32CubeMX to configure peripherals and generate code 
  13. Build, flash, and debug simple embedded applications with STM32CubeIDE 
  14. Describe the alternate function model and how peripherals connect to pins 
  15. Follow safe lab and prototyping practices in real hardware work 

Selbsteinschreibung (Teilnehmer/in)