STM32 Tutorials: Getting Started

Introduction

This series of tutorials we will learn how to write register based embedded system code in KEIL uVision for STM32 microcontrollers. This tutorial series intended to hobbyist, students, beginners and enthusiasts who want to learn embedded systems.

Hardware

I will be using STM32Nucleo-F411RE development board for all of the tutorials, but it is not necessary to have exactly same board. I will try to cover how to follow datasheet, reference manual etc. For now, if you have any Nucleo or Discovery series development board its nice to begin with.

If you are in a tight budget you can use one of the clone or even a Chinese boards.

Maybe we will design a development board from scratch in another series 🙂

Software

All of the tutorial series I will be using Keil uVision IDE for development environment. uVision supports all silicon vendors with more than 9.500 devices. Its an essential tool for programming and debugging. The bright side is it is free to use 🙂

Leave a comment