Designing with STM32H7 Family
Course Objectives
Designing with STM32H7 Family is a 3 days ST official course.
The course provides all necessary theoretical and practical know?how for start developing
platforms based on STM32H7xx families with STMCube.
The course begins with an introduction to STM32 microcontroller family's roadmap and
focuses on Cortex?M7 architecture.
The course continues with an in?depth study of the memory organization, bus architecture,
reset and clock controller, interrupts handling, low power modes, hardware semaphore,
MDMA, security, and most of the SoC peripherals such as clocks, reset, embedded Flash,
FMC, NVIC, EXTI, ADC, USART, DAC, SPI, USB, DMA, crypto processor, Hash processor, RNG
and debug.
The course also employs hardware and software design tools, and combines 50% theory
with 50% practical work in every meeting.
The course provides all necessary theoretical and practical know?how for start developing
platforms based on STM32H7xx families with STMCube.
The course begins with an introduction to STM32 microcontroller family's roadmap and
focuses on Cortex?M7 architecture.
The course continues with an in?depth study of the memory organization, bus architecture,
reset and clock controller, interrupts handling, low power modes, hardware semaphore,
MDMA, security, and most of the SoC peripherals such as clocks, reset, embedded Flash,
FMC, NVIC, EXTI, ADC, USART, DAC, SPI, USB, DMA, crypto processor, Hash processor, RNG
and debug.
The course also employs hardware and software design tools, and combines 50% theory
with 50% practical work in every meeting.
General Information
Prerequisites
- Computer architecture background
- Experience in C programming
- Experience in developing embedded systems
Duration & Attendance
3 days
Target Audience
Software engineers who would like start developing with STM32H7xxx microcontrollers
Additional Information
Teaching Methods & Tools
- STMCube
- ST Eval board: STM32H743I-EVAL
- Course book (including labs)