What to expect from STM32 course

+ Essential theory guide. 

+ Understanding deeply how microcontrollers operate.

+ Working with datasheets, reference manuals, and other technical documents.

+ Learning 'Embedded C':  bitwise operations, numbering systems, etc.  

+ Being able to program the microcontrollers using STM32CubeIde and STM32HAL API.

+ Being able to program the microcontroller using only the CMSIS library.

+ Mastering  GPIO, TIMERS, INTERRUPTS , UART, and ADC peripherals.

+ Design the logic of your own LED device.

And most IMPORTANTLY

+ You will lay a solid foundation to learn more advanced topics.

STM32 Course curriculum

    1. Introduction to the course

    2. STM32 Programming Course Workbook

    3. Libraries and Tools to program STM32 microcontrollers

    4. Datasheets and other documents

    1. Introduction

    2. IDE installation

    3. Hardware configuration

    4. HAL API, GPIO

    5. C language, numbering systems

    6. stdint library

    7. Bitwise operators

    8. Registers

    9. Setting, resetting the bits

    10. CMSIS, GPIO peripheral

    1. The microcontroller architecture

    2. Startup file

    1. Introduction

    2. HAL API, External interrupts

    3. CMSIS, External interrupts

    1. Introduction to Clocks

    2. Introduction to Timers

    3. HAL API, Timers

    4. CMSIS, Timers

    5. PWM implementation, STM32

    6. HAL API, PWM

    7. CMSIS, PWM part 1

    8. CMSIS, PWM part 2

    1. Introduction to Timer interrupt

    2. HAL API, Timer interrupt

    3. CMSIS, Timer interrupt

About this course

  • 38 lessons
  • 4 hours of video content
  • +100 students

Base

  • Immediate access to the full course content

  • Full support during the course enrollment

  • Access to the community page

  • Access to the source code of the Course

  • 100% money-back guarantee (7 days from the order)

MonTHLY Subscription

$14/mo

Recommended

  • Everything in the BASE subscription

  • 45-Page STM32 Programming Guide in PDF

  • Access to the source code of all projects in SteppeSchool

  • 100% money-back guarantee (7 days from the order)

Three-MONTH SUBSCRIPTION

$32/3-month

Annual

  • Everything in the base subscription

  • 45-Page STM32 Programming Guide in PDF

  • Access to the source code of all projects in SteppeSchool

  • 100% money-back guarantee (7 days from the order)

ANNUAL SUBSCRIPTION

$100/yr

Discover the Buzz and Insights from Our Viewers
STM32 Course Excerpt Surpasses 60,000 Views on YouTube. Here is what people say about it

STM32 Course Reviews

5 star rating

Awesome!

Denis Kuanyshbaev

Very clean explanation. Perfect for beginners!

Very clean explanation. Perfect for beginners!

Read Less
5 star rating

Very informative stuff about elementary functionality

KARL HOERMANN

Thanks!

Thanks!

Read Less

Who is this course for?

  • Beginner

    You are starting your electronics journey as an enthusiast, hobbyist or a student

  • Experienced

    You are an embedded systems engineer or experienced in programming STM32 microcontrollers who wants to revisit essential theory

  • Creative

    You are interested in exploring how to build the logic of a device

What you'll need

+ Nucleo-l412kb board (or any other STM32 board)

+ Basic knowledge of C programming

+ Elementary knowledge in Electronics (concepts like power supply, ground, and resistors)

FAQ

  • What do I get after the enrollment?

    You will have full access to the course content on all electronic devices. In addition, you will receive a 45-page PDF document that summarizes the entire content of the course. Also, you will have the option to ask questions.

  • Can I ask questions during the course?

    Every lesson has a discussion section where students can ask questions. I will be happy to answer your questions and give you feedback.

  • Can I cancel the subscription any time?

    You can cancel the subscription at any time and there is no cancellation fee. You will have full course content until your access expires.

  • Can I use a different STM32 board than the one used in the course?

    Since all stm32 microcontrollers are based on the same ARM architecture, they have minor differences. Also, you can mention your board in the discussions section. I will help you set up the hardware and project.

  • Should I have prior knowledge of programming STM32 microcontrollers?

    It is not mandatory to have expertise in programming microcontrollers. We will start from the beginning.