This entire book is based on the debugging process of STM32 Microcontroller written by Yury Magda. If you want to learn debugging in a professional manner and look for a bright career in embedded development using STM32, then this book is a perfect example for you to learn. This book focuses on those students who want to learn how to debug STM32 applications using the free software STM32CubeIDE development environment. You should have some basic programming skills to learn and everything is well defined with live practical examples and guides you through the development of STM32 applications and debugging. Applications developed in this book and examples are properly checked and developed for STM32 development board NUCLEO-L476RG board. Soon after learning the modules you can shift towards other development boards like STM32 Cortex-M4/L4/M7 microcontrollers. This book includes source codes of all examples and applications developed in the STM32CubeIDE environment. This book defines how to program easily, step by step each code line by line that you can understand easily, and program STM32 chip easily. Examples include STM32F10x features like SPI, PWM, ADC, I2C, serial communication and timers. You can Download Learn to Debug ARM code With STM32 Microcontrollers:A Practical Guide by Yury Magda
All described application examples are tested on NUCLEO-L476RG development board, you can easily move yourself to another board based on STM32 Cortex-M4/L4/M7 microcontrollers. All examples and applications are coded using STM32CubeIDE 1.5.
Features and Table of Content TOC:
Below are the features and TOC of the book, read it carefully you will find this book a gem and ready purchase this and clear your doubts in debugging STM32.
As you step through this book, you will learn how to:
Book highlight what you need to start learning debugging and develop your first program. You will learn how to watch data in debugger STM32 Microcontroller and learn advanced techniques. With the example given in book STM32 you will learn disassembly and analyze step by step and find a new approach. You will see how to output the data in debugger with the help of SWD and USB-UART. How to write breakpoints to analyze the current situation and values in the memory and write your own code to control and handle exceptions. You will see how easy to write your own lines of code for processing supervisor calls and learn how to program and debug GPIO pins of the STM32. Timers are the important part of any microcontroller STM32, you will learn how to examine and view the current states of Timers. During the debugging process you can also program and debug direct digital synthesis applications, with the help of Logic Analyzer you can see the signals and data on Digital to Analog converters.