Mastering STM32: A step-by-step guide to the most complete ARM Cortex-M platform, using the official STM32Cube, 2nd Edition
<div> <p>This is the second edition of the most complete book about the STM32 family of 32‑bit Flash microcontrollers from ST Microelectronics based on the ARM® Cortex®‑M architecture. The book will guide you in a clear and practical way to this hardware platform and the official ST CubeHAL and STM32CubeIDE, showing its functionalities with a lot of examples and tutorials. The book assumes that you are totally new to this family of MCUs, and it will start showing how to setup the tool-chain to build your STM32 based applications.</p> <p>The book is addressed both to professionals and to fans of this platform, like hobbyists and students. The book examples are based on nine Nucleo-64 boards from ST.</p> <p>This second edition is composed by twenty-eight chapters, divided in about 900 pages. They cover</p> <ul><li>Introduction to Cortex-M and STM32 microcontrollers.</li> <li>How to setup the STM32CubeIDE tool-chain in Windows, Linux and Mac OSX.</li> <li>How to use STM32CubeMX to generate application skeleton.</li> <li>Introduction to the debugging of STM32 applications.</li> <li>GPIO management.</li> <li>NVIC controller.</li> <li>UART peripheral.</li> <li>DMA controller.</li> <li>STM32 clock tree and its configuration.</li> <li>Basic, general purpose and advanced STM32 timers.</li> <li>ADC peripheral.</li> <li>DAC controller.</li> <li>I2C bus and protocol.</li> <li>SPI bus.</li> <li>CRC peripheral.</li> <li>IWDG and WWDG timers.</li> <li>RTC clock.</li> <li>Power management.</li> <li>The memory layout of an STM32 application and linker scripts.</li> <li>Flash memory management and the role of the ART Accelerator.</li> <li>The booting process in STM32 microcontrollers and how to write a custom bootloader.</li> <li>FreeRTOS 10.x and the tickless low-power mode.</li> <li>Advanced debugging techniques and how to use SEGGER tools to debug STM32 MCUs.</li> <li>FatFs Middleware.</li> <li>How to develop IoT applications with the W5500 Ethernet processor.</li> <li>USB 2.0 protocol and the STM32 USB Device Framework.</li> <li>How to design a custom board using an STM32 MCU.</li></ul></div>
- Request Code
- ZLIBIO3312008
- Published
- 2022
- Publisher
- leanpub.com
- Pages
- 1
- Language
- English
- Format
- EPUB
- Edition
- 2