STM32 Microcontroller Application Development with C

stm32

Introduction

Embark on a dynamic learning journey with our STM32 microcontroller series training, designed to deepen your understanding of programming and integration. This course commences with an in-depth exploration of the CORTEX M3 core and the architecture underpinning the STM32. Delve into critical topics like memory organization, reset block, interrupts, low power modes, and a comprehensive array of peripherals including IO ports, ADC, timers, RTC, SPI, USART, I2C, CAN, USB, DAC, embedded comparators, and Op-Amps. Theoretical presentations seamlessly intertwine with practical, hands-on examples, ensuring a holistic learning experience. A dedicated segment of the training meticulously covers essential software and hardware development tools, providing a robust foundation for your programming and integration skills. Enroll in our course today to unlock the full potential of the STM32 microcontroller series.

Pre-requisition:

Electronics circuit basic

Duration:

18 hours / Part time

Course Outline

  • 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*