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 originalhide 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
- Stars
- 12
- Forks
- 0
- + today
- +2
- Created
- 2y
Ranking data as of October 21, 2026 (UTC).
Star History
Today, hour by hour
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.
git clone https://github.com/zhuguang-ZFG/STM32.git
cd STM32
# see README for setup