To access the links, please click to read the original text
STM32 Getting Started Tutorial Videos
- 1. STM32CubeMX & HAL Quick Learning Series for Basic STM32 Functions – Bilibili
This is suitable for quickly getting started with STM32CubeMX and Keil, as well as familiarizing oneself with the project setup process, programming methods, and common function calls.
- 2. STM32 Smart Car STM32F103C8T6 – BilibiliPaid video materials can be found in group file 213
Project practice, following the tutorial step by step to create a smart car. Line tracking, PID, OpenMV.
- 3. Zero-Basis Hand-Holding Guide to STM32 – Jialichuang – HAL Library – Bilibili
From circuit principles to PCB design, and then to microcontroller programming, hardware and software are covered comprehensively.
- 4. STM32 IoT Getting Started F103 – HAL Library – Yangtao Electronics – Bilibili
Project-oriented, detailed explanations of function capabilities and principles. Learn various drivers and peripherals.
- 5. Collection of STM32 Zero-Basis Quick Start – Bilibili
Learn to use CubeMX and Keil together, while also learning about some peripherals and how to drive sensor modules.
- 6. OpenEdv – Open Source Electronics Network – ZD Forum
- 7. Wildfire Forum
- 8. Baiwen Network – Wei Dongshan
All three tutorials from ZD, Wildfire, and Wei Dongshan are completely open source, with corresponding video materials available on Bilibili. The materials are comprehensive, covering microcontrollers STM32, RTOS, Linux, FPGA, GUI, and various other resources and tutorials.
- 9. Collection – Iron Head Goat STM32 HAL Library Getting Started Tutorial – Bilibili
No fluff, all practical content, step-by-step hands-on after explaining the principles, each episode lasts about ten minutes.
- 10. Yangtao Electronics
Same name on Bilibili, rich video materials, but some materials seem to be paid.
Software
- 1. Keil_MDK: Download various versions and chip pack files – CSDN; official website.For cracking, please use the registration tool: Click to download Password:
<span>34xq</span> - 2. STlink Driver
- 3. CH340 Serial Port Driver
- 4. Serial Monitor:Xcom: ZD, low memory usage, complete functionsVofa+: Beautiful interface, supports various encoding formats, easy to operate, can directly convert waveform diagramsaithinker_serial_tool: Password:
<span>4c66</span>, Anxin Ke serial debugging tool, low resource usage, minimalist style - 5. STM32CubeMX
C Language Learning
- 1. Beginner’s Tutorial
- 2. Cnote: Recommended, a detailed C language introductory tutorial covering almost all content from beginner to advanced.
- 3. MingW64: Password:
<span>gbbc</span>, gcc compiler toolchain, used with vsCode for code highlighting and completion, the interface looks much better.Installation tutorial: Install mingw64-gcc compiler – Bilibili - 4. Zhejiang University Professor Weng Kai Teaches C Language Programming – C Language Basics – Bilibili
ROS Learning
- 1. ROS Robot Introduction – Teacher Zhao Xuzuo – Bilibili
- 2. Lunqu ROS Public Materials
Others
When designing circuits, you can refer to these, such as voltage regulator circuits, motor drivers, chip peripheral circuits, power supply sections, etc.
- 1. Lunqu Balance Car + STM32F103RCT6 Development Board – Lichuang EDA Professional VersionMaterial download, access code:
<span>gxb4</span>. Open Lichuang EDA Professional Version, free sample development boards and car chassis, the MPU6050 chip on the development board can be left unsoldered, and the chassis has a reserved MPU6050 module. - 2. Lunqu ROS Control BoardUnzip first, import into Lichuang EDA Standard Version. Accompanying materials.
- 3. Lichuang Open Source Hardware Platform
Recommended Electronic Component Stores
- • Youxin Electronics
- • Electronics Enthusiasts Home Components
- • Zhongjingyuan Electronics: Various screens.
- • …….