Company  
ST Home | Microcontrollers | Microcontroller Training Courses - Europe

Microcontroller Training Courses - Europe

The following ST training courses provide thorough technical trainings for software and hardware embedded system engineers and distributor field applicaiton engineers (ST sessions only - contact ST).

Courses:
• 32-bit families – STM32
• 8-bit families – STM8
• Specific topics – STM32 Motor control, Advanced C

Course registration:
Please contact your ST contact or sales person for information about registration, availability and conditions.
 
Any training may be canceled if there is not a minimum of 10 attendees. Please, do not arrange travel or accomodations rooms unless you have received a confirmation e-mail, which is sent about 4 weeks before the start of the training.

 

STM32 technical training courses
image_3

STM32 family

 

This training covers the STM32 microcontroller family. It starts with the presentation of the ARM Cortex™-M3 core and architecture on which the STM32 is based. It is followed by the memory organization, reset block, interrupts, low power modes and all peripherals, such as IO ports, ADC, timers, RTC, SPI, USART, I2C, CAN, USB, FSMC, I2S, SDIO, DAC and Motor Control. Most of the theoretical presentations are combined with practical hands-on examples. Part of the training focuses on the software and hardware development tools.

 

Benefits – You will familiarize yourself with ARM Cortex™-M3 core, STM32 peripherals and development tools. You will be able to start-up a new project and use the development tools. You will be able to present the STM32 family with all its technical features.

Agenda
STM32 family overview
CORTEX M3 core architecture
STM32 system architecture (Embedded Flash, DMA, Power control, Backup domain, Reset block, Clock)
STM32 peripherals (IO, Timers, RTC, ADC, SPI, UART, I2C, CAN, USB, FSMC, I2S, SDIO, DAC)
Hardware tools (JTAG, eval boards, kits)
Hands-on exercises (Practical examples)

Prerequisites – Technical english, Basics of MCU programming, PC with USB and admin rights


More about STM32 family: www.st.com/stm32

 

STM8 technical training courses
image_3

STM8 family

 

This training covers the STM8 microcontroller from bottom to top, starting with a detailed description of the new STM8 core, memory organization, reset block, interrupts, low power modes, watchdog and low level programming protocols, like SWIM. It continues with detailed description of the STM8 peripherals: IO ports, ADC, timers, SPI, SCI, I2C, CAN. All theoretical presentations are combined with the practical hands-on examples. Part of the training also focuses on the software and hardware development tools.

 

Benefits –You will familiarize yourself with the STM8 core, peripherals and development tools.- You will be able to start-up a new project and use the development tools.- You will be able to present the STM8 MCU with all its technical features (for FAE’s mainly).

Agenda
STM8 architecture (Core, memory, reset, SWIM)
• STM8 peripherals (IO, Timers, ADC, SPI, SCI, I2C, CAN)
• SW toolchain (STVD, Cosmic, Raisonance)
• HW toolchain (In-Circuit Debuggers, Emulators)
• Hands-on sessio (Practical examples)

Prerequisites – Technical english, Basics of MCU programming, PC with USB and admin rights


More about STM8 family: www.st.com/stm8

 

Special topic courses
image_3

  STM32 Motor control

 

This training first covers the general technical features of STM32 which are used in motor control applications. After that the basics of PMSM motors and their drive using the Field Oriented Control (FOC) is covered. The FOC theory is described, as well as its implementation on STM32 including the different current sensing methods, sensors and sensorless topologies and other dedicated functions which are part of the STM32 motor control library. All theoretical presentations are combined with practical hands-on examples using the Motor Control Starter Kit, GUI, motor control library and real motors.

 

Benefits
- You will learn about the main features of common PMSM motor types.
- You will familiarize yourself with the Field Oriented Control basics and its implementation on STM32 including different topologies: sensor and sensorless, three shunt and single shunt solutions.
- You will be able to present the STM32 main technical features and demonstrate it using the Starter Kit (for FAE’s mainly).

Agenda
STM32 general overview
• STM32 technical features
• PMSM motors basics
• FOC basics & theory
• STM32 FOC implementation
• STM32 FOC libraries
Tools, Starter kit, GUI
Hands-on sessions

Prerequisites – Technical english, Basics of MCU programming, PC with USB and admin rights


More about STM32: http://www.st.com/mcu/inchtml-pages-stm32mc.html

image_3

  Advanced C programming

 

Intention of this training is to improve your knowledge of C language and to focus on embedded applications for microcontrollers. We will show you advanced programming techniques, give you an overview of common programming mistakes and show you some tips & tricks. Main theme is to improve robustness of embedded software.

 

Benefits
- You will improve your C language programming skills.
- You will learn several ways to avoid common mistakes and problems in embedded software.
- You will improve your skills to write robust application.

Agenda
C language tips & tricks
Writing robust C

Prerequisites – Technical english, Basics of C programming

 

Product brochures and selectors
Product brochures and selectors for microcontrollers