STM32 Microcontroller Application Development with C

stm32

Introduction:

This training is introducing the STM32F3 microcontroller series. It starts with the presentation of 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, DAC, embedded comparators and Op-Amps. Most of the theoretical presentations are combined with practical hands-on examples. Part of the training focuses on the software and hardware development tools.

Pre-requisition:

Electronics circuit basic

Duration:

18 hours / Part time

Content:

  • INTRODUCTION TO STM32
  • THE CORTEX-M3 CPU
  • INFRASTRUCTURE
  • HARDWARE IMPLEMENTATION
  • ADVANCED CONTROL TIMER AND GENERAL PURPOSE TIMER
  • DMA CONTROLLER
  • ANALOG-TO-DIGITAL CONVERTER (ADC)
  • DIGITAL-TO-ANALOG CONVERTER (DAC)
  • I2C INTERFACE
  • SERIAL PERIPHERAL INTERFACE (SPI)
  • USART
  • INTRODUCTION TO EMBEDDED OS – UCOS
  • CAN*
  • USB OTG FULL SPEED INTERFACE*
  • FLEXIBLE STATIC MEMORY CONTROLLER*
  • ETHERNET MAC*