Skip to main content
Back to trending

STM32

STM32 complete 26-chapter tutorial for absolute beginners: GPIO, UART, clock tree, interrupts, PWM, ADC, I2C, SPI, DMA, low power, HAL library + STM32CubeMX hands-on practice, with Bilibili videos and a WeChat account series from SIAI Xiaoyuzhou, including a pitfall checklist and runnable examples.

Translated from Chinese · show original

STM32 零基础自学 26 章完整教程:GPIO、串口、时钟树、中断、PWM、ADC、I2C、SPI、DMA、低功耗,HAL 库 + STM32CubeMX 实战,配 B 站视频与公众号「SIAI小宇宙」连载,含避坑清单与可运行例程。

  • bare-metal
  • bilibili
  • c
  • chinese
  • education
  • embedded
  • embedded-systems
  • firmware
  • hal-library
  • iot
  • learning
  • mcu
  • microcontroller
  • stm32
  • stm32cubemx
View on GitHub
Stars
12
Forks
0
+ today
+2
Created
2y

Ranking data as of October 21, 2026 (UTC).

Star History

Today, hour by hour

12 stars
02

Overview

STM32 complete 26-chapter tutorial for absolute beginners: GPIO, UART, clock tree, interrupts, PWM, ADC, I2C, SPI, DMA, low power, HAL library + STM32CubeMX hands-on practice, with Bilibili videos and a WeChat account series from SIAI Xiaoyuzhou, including a pitfall checklist and runnable examples. It ranks #372 on GitTiger, gaining +2 stars on October 21, 2026 (UTC).

The project is written in Python. It was created 2y ago.

Installation
git clone https://github.com/zhuguang-ZFG/STM32.git
cd STM32
# see README for setup