An introductory guide to the STM32 microcontroller ecosystem, covering different families, documentation, and development boards.
NOTICE! Due to changes ST have made, certain parts of this video is no longer valid. Please watch our remake here:
youtube.com/watch?v=3f9ag9Jdf2o
Getting started with STM32 can be a daunting task. There is a lot of different MCU's, development boards and documentation. A rather long introduction to STM32 - providing an overview, explaining the families with focus on where to find documentation and finally a brief mention of the various development boards. Arduino users interested in moving to STM32 should watch this video to the end.
If you already have the necessary tools and development boards, you might just want to jump to the second video linked below.
Please, please, please like, subscribe and share!
2nd video: Creating your first application (youtu.be/O6cNvE9ZrVU)
STM32World: stm32world.com/wiki/Main_Page
Join our Discord server here: discord.gg/VQ99T6WUAk
DIY STLINK: stm32world.com/wiki/DIY_STM32_Programmer_(ST-Link/V2-1)
STM32World Programmer: stm32world.com/wiki/PRGSTL
STM32World MCU Board: stm32world.com/wiki/MCUSTM32F405
Download STM32CubeIDE: st.com/en/development-tools/stm32cubeide.html
#stm32 #tutorial #GettingStarted #hal #stm32cubeide #stm32cubemx #stm32world #arduino
Intro and apologies (I'm an amateur)
What is STM32
Understanding part numbers
Development boards (AliExpress)
Nucleo Boards
STM32World Boards
Black Pill
Official Documentation (Datasheet and Reference)
The Datasheet
The Reference Manual
Development Toolchain (STM32CubeIDE)
Installing STM32CubeIDE
Running STM32CubeIDE
Open Source stlink tools
Facebook Group
Why it's here
2 people recommend this
What people say. Recommended as a starting resource for understanding the STM32 ecosystem and bare-metal development.
I
u/Izrakkin r/embedded • Recommends
On “Is STM32 Bare Metal Programming Different from NXP?”
here are some free stm32 baremetal and stm32 hal resources. have fun.
STM32 Tutorial - WeeW - StackSTM32 Tutorial - STM32WorldSTM32 Guide #1: Your first STM32 dev board - Mitch Davisstm32 baremetal libraries - GettobyteIntroduction to the Bare metal programming course on Arm Cortex M processor
On “First time blinking the led. What should I do next!”
After connecting your board with PC through st-link V2, run `st-info -probe` this tool comes with stlink tool repo which you can find on GitHub. Check if it prints your device details.
Also check this youtube video, this guy is active in this sub too link.
Or any other videos on how to use stlink command line tool.
If you've already done these steps then I think you've bricked your microcontroller.