Programming of ARM Microcontrollers

The training “Programming ARM Microcontrollers” is of great importance for you as an engineer in the automotive industry. ARM microcontrollers are widely used in the automotive industry as they offer high performance with low energy consumption.

In this training you will learn about the characteristics of an ARM Cortex M4 and M7 computing core. These are powerful and energy-efficient microcontrollers that are ideal for use in automotive applications.

You will also learn how to use typical peripheral modules efficiently. These modules extend the functionality of the microcontroller and enables a variety of tasks, from communicating with other devices to controlling hardware.

Another important part of the training is the configuration of ARM microcontrollers in complex applications. You will learn how to customise the various functions and settings of the microcontroller to your specific requirements.

Finally, participants will learn how to use a real-time operating system. A real-time operating system enables you to fulfil tasks with strict timing requirements and ensures that your system works reliably and predictably.

Overall, this course offers you a comprehensive introduction to programming ARM microcontrollers and prepares you to use these powerful and versatile devices effectively in your work in the automotive industry. It is valuable and essential training for any engineer in the automotive industry.

Target Group

  • Specialists with tasks in the areas of development, workshops or test bench

Learning Objectives

  • Properties of an ARM Cortex M4 and M7 computing core
  • Efficient use of typical peripheral modules
  • Configuration of ARM microcontrollers in complex applications
  • Use of a real-time operating system

Training Contents

  • Efficient programming of an ARM microcontroller
  • Use of ADC, GPIO, SPI, I2C, Timer and DMA functionality
  • Concept of real-time operating systems
  • Tools for program creation and testing
  • Exercise examples: All training content is learned and implemented with training examples

Key Facts

  • Duration: 2 days
  • Number of participants: by arrangement or up to 15 participants
  • Format: Presence, hybrid or online
  • Prerequisites:
    • Good knowledge of the C programming language
    • Installation of the STM32Cube IDE development environment (free of charge) on the participant’s computer
    • A second computer monitor is recommended in online format
  • Costs: You will receive a detailed offer from us on request
Carolin Jaskolka
Strategic Business Development
+49 173 1707116