Beginner's guide to STM32 Microcontroller

STM32F Getting Started Tutorial Introduction The STM32F series of microcontrollers are made by ST and are one of the most powerful microcontrollers out there. These devices feature an ARM Cortex M CPU surrounded by a variety of very useful modules. They exist in different offerings namely: Value line, medium density, high density and XL density. They are also available from most online sellers at reasonable prices. Today I will explain the setup needed and how to proceed in making a project with these devices. In case the reader is not familiar with microcontrollers I would recommend having a look at this post: Introduction to microcontrollers Tools needed to build a project on a STM32FXXX Part 1 The Hardware In terms of hardware what's needed is a development board, two choices are possible for the development board either an OEM board pictured below, but do note they contain no programmer: and you might need an ST link programm...