STM32 Getting Started - Level 1: Registers Programming


STM32 Register Level Programming is directly manipulating MCU Registers. It is a very important fundamental skill.

Includes 20 hrs of video that cover the following topics:

  • STM32 Programming Fundamentals
  • Registers Level programming
  • Minimum STM32 Project setup
  • Printf Terminal
  • Digital I/O
  • 4-digits display
  • Analog Inputs ADC - All common modes
  • Serial Communication UART
  • I2C interface
  • SPI interface
  • TIM - PWM Output
  • TIM - Encoder Mode
  • TIM - Output Compare
  • External Interrupt
  • RTC - Realtime Clock
  • CRC - Cyclic Redundancy Checksum
  • Low Power Modes - Sleep, Stop and Standby
  • FLASH programming
  • SD Card File System
  • FreeRTOS Setup


Getting Started Level 1


Buy with PayPal
To use payment methods other than PayPal or to buy for multiple students, Contact us.

Includes 20 hrs of video
Preview Course

The STM32 Getting Started – Registers Level programming is concerned with direct programming of STM32 registers without HAL library, using CMSIS and C-programming base project. This particular level of programming is an excellent way to get started with STM32 MCUs, it allows you understand and appreciate the low-level MCU Architecture and direct hardware level interactions. Register level programming knowledge is a must for people pursuing a career in Embedded STM32 Programming. In fact, HAL library implements Register Level code internally. In industry, having a deep level of understanding for the MCU is vital for producing highly reliable systems. Furthermore, at advanced industrial level, HAL libraries might not be certified for use, thus some independent libraries must be written based on Register Level, such as Space and Aviation industry.

STM32F1 Starter Kit

The STM32F1 Starter Kit includes all the necessary hardware components and modules used at this tutorial. It is made in large quantities and ships to all over the world within 10-15 days. The kit can be purchased on AliExpress on the following link.

View in AliExpress

Course Structure