---
title: "Mastering STM32"
url: "https://maker.wiznet.io/WIZnet/projects/mastering-stm32/"
markdown_url: "https://maker.wiznet.io/WIZnet/projects/mastering-stm32/md"
type: "UCC: User Created Content"
author: "Carmine Noviello"
author_url: "https://www.carminenoviello.com/mastering-stm32/"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "Carmine Noviello"
original_url: "https://www.carminenoviello.com/mastering-stm32/"
published: "2023-02-01"
language: "en"
likes: 2
views: 431
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Mastering STM32

> A step-by-step guide to the most complete ARM Cortex-M platform, using the official STM32Cube development environment

Original author: Carmine Noviello (source: https://www.carminenoviello.com/mastering-stm32/)

## Article

Mastering STM32 is my personal “editorial project” that I undertook by chance seven yeard ago. I started covering topics about the STM32 platform on this blog, especially writing tutorials on how to setup a good tool-chain to develop applications. Since then, I realized that a blog is not sufficient to cover a so complex subject (too many E-Mails every day :-D), so I have decided to treat this and other topics in a more structured way.

In 2022 I published the Second Edition, which is now based on the official STM32CubeIDE development environment and the STM32Cube HAL.

This second edition is composed by twenty-eight chapters, divided in about 900 pages.

<https://www.embedic.com/resources/details/5>

<https://github.com/cnoviello/mastering-stm32>

This repository contains all examples presented in the “Mastering STM32” book, [published on the **leanpub**](https://leanpub.com/mastering-stm32) self-publishing platform.

---

Source: https://maker.wiznet.io/WIZnet/projects/mastering-stm32/
