STM32 ARM Cortex Training

 ARM Cortex STM 32 Training:  

          STM32 is 32-bit microcontroller IC by STMicroelectronics. STM32 is widely popular microcontrollers used in a wide variety of products like automotive applications, communication devices, computers and its peripherals, wireless devices, Iot applications, consumer electronics.
         The STM32 series based on 32-bit ARM processor core, such as the Cortex-M33F, Cortex-M7F, Cortex-M4F, Cortex-M3, Cortex-M0+, or Cortex-M0. 

Syllabus Covered:  

  • Introduction to Embedded Systems and STM32 ARM cortex family  
  • ST Microcontrollers and the STM32 platform   
  • Key Features and uses of STM32  
  • Understand The Internals OF STM32 Microcontroller Hardware  
  • Interface Various Peripherals Inside OF STM32 Microcontrollers 
    Develop Reconfigurable Reusable Firmware in C Language  
  • Memory Protection unit & security in STM32 
  • Interface Various Display Units 7-Segments, Alphanumeric LCD etc 
  • Interface Various Input Units like Buttons, Rotary Encoders, Keypad etc 
  • Setting Up integrated Development Environment 
    Use of software and tool chains compiler, debugger and ICSP 
  • Getting Started with STM32 family  
  • Use of HAL Library   
  • STM32 GPIO Programming 
  • Digital Output & Delay programming    
  • Digital Input sense and programming     
  • Debugging using ST-Link  
  • STM32 Interrupts & priorities
    Get Familiar with Interrupts & NVIC 
  • External Interrupts & concept of Interrupt Latency     
  • Use of Serial Print    
  • STM32 Timers configuration & programming    
  • Timer implementation in STM  
  • Configuring Counter Mode in Timers
    Using and programming watchdog Timers 
  • PWM generation techniques in STM 
  • Use of DMA in STM32 
  • STM32 ADC interfacing 
  • Sensor Interfacing:  Analog and Digital sensors ADC with PWM     
  • Use of DAC in STM32 
  • Analog Waveform Generation using DAC 
  • Serial Communication

Duration : 1 month 
Weekend/ Weekdays batches available