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:
|
|
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 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
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 |
 |
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 |
 |
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 |
|
|
|
|