Learn STM32

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

This course is prepared for STM32 starters and it can be thought of as Getting Started guide for STM32. STM32 Discovery Board is a new generation board that has high capabilities such as low-cost energy, 32-bit microprocessor, very short response time, and so on.

STM is a trending technology; however, there are not many educational resources yet. This course provides all basic and practical knowledge for starting to develop. The course includes everything required for beginners and experienced users to get started quickly.

The course begins with overviews of ARM architectures, Programming Tools, and an introduction to the STM Discovery Board. The course continues with fundamental the SoC peripherals such as I/O ports, ADC, Timers, and USART, and of course along with their project.

You will be able to develop projects using STM to improve your basic knowledge by learning the fundamental subjects at the end of this course.

Who this course is for:

  1. This course is for anyone who is interested in learning about STM32. The course does not require any prior knowledge about STM.
  2. Anyone with a curiosity for ARM Programming.
Show More

What Will You Learn?

  • Understand basic principles in electronics design
  • Understand the principles of ARM programming
  • Learn how STM32 works
  • Usage of the GPIO pins, Analog Digital Converter, Timer, USART Communication
  • Build your own applications

Course Content

learn STM32

  • Keil uVision setup for Stm32F103 and St-Link V2
    08:06
  • GPIO Register Overview
    00:00
  • GPIO Programming Part 1
    00:00
  • GPIO Programming Part 2
    00:00
  • GPIO Programming Part 3
    00:00
  • GPIO Programming Part 4
    00:00
  • GPIO Programming Part 2:Continued
    00:00
  • GPIO Programming: Interrupts
    00:00
  • STM32 Print Function for Debugging
    00:00
  • STM32 Keil uVision 5 Debug
    00:00
  • STM32 Animated Variable viewer
    00:00
  • STM32 Standby / sleep Mode tutorial
    00:00
  • Stm32 Intro To timers
    00:00
  • Timers in PWM mode
    00:00
  • Delay Using Timers or Systick
    00:00
  • Stm32 ADC Pt:1 OverView
    00:00
  • Pt:2 Single Channel Continuous Conversion
    00:00
  • Pt:3 Scan Continuous Conversion (multiple channel)
    00:00
  • UART Part 1: Datasheet overview
    29:59
  • USART Pt2: Basic UART
    00:00
  • UART Pt 3: Interrupts
    00:00
  • CRC for data validation
    00:00
  • WIRELESS Firmware update via bluetooth
    00:00
  • Setup ST-link with True Studio
    00:00
  • Get Unique Device ID & FLASH size from chip
    00:00
  • STM32 DMA PT 1
    26:40
  • STM32 DMA PT 2
    00:00
  • STM32 I2C: Pt 1
    00:00
  • STM32 I2C: Pt 2
    00:00
  • STM32 Tips: Interface Rotary Encoder in Hardware only / no code!
    00:00
  • STM32 SPI: Pt 1
    00:00
  • STM32 SPI: Pt 2
    00:00
  • STM32 SPI: Pt 3
    00:00
  • STM32 SPI: Pt 4
    17:39
  • STM32 SPI: Pt 5
    34:05
  • Write a addressable RGB LED DRIVER with SPI in STM32
    00:00
  • Change clock speed via registers
    00:00
  • STM32 Cube Monitor Intro
    00:00
  • STM32 Tips: Talking to the on-board Bootloader
    00:00

Student Ratings & Reviews

No Review Yet
No Review Yet