Discovering the STM32 Microcontroller
Brown Geoffrey.
Indiana University, 2016 - 244p.This book is intended as a hands-on manual for learning how to design systems using the STM32 F1 family of micro-controllers. It was written
to support a junior-level computer science course at Indiana University. The focus of this book is on developing code to utilize the various peripherals available in STM32 F1 micro-controllers and in particular the STM32VL Discovery board.
This work is covered by the Creative Commons Attibution-NonCommercialShareAlike 3.0 Unported (CC BY-NC-SA 3.0) license.
http://creativecommons.org/licenses/by-nc-sa/3.0/Contents
List of Exercises
Foreword
Getting Started
Introduction to the STM32 F1
Skeleton Program
STM32 Configuration
Asynchronous Serial Communication
SPI
SPI : LCD Display
SD Memory Cards
I2C – Wii Nunchuk
Timers
Interrupts
DMA: Direct Memory Access
DAC : Digital Analog Converter
ADC : Analog Digital Converter
NewLib
Real-Time Operating Systems
Next Steps
Attributions
Bibliography
to support a junior-level computer science course at Indiana University. The focus of this book is on developing code to utilize the various peripherals available in STM32 F1 micro-controllers and in particular the STM32VL Discovery board.
This work is covered by the Creative Commons Attibution-NonCommercialShareAlike 3.0 Unported (CC BY-NC-SA 3.0) license.
http://creativecommons.org/licenses/by-nc-sa/3.0/Contents
List of Exercises
Foreword
Getting Started
Introduction to the STM32 F1
Skeleton Program
STM32 Configuration
Asynchronous Serial Communication
SPI
SPI : LCD Display
SD Memory Cards
I2C – Wii Nunchuk
Timers
Interrupts
DMA: Direct Memory Access
DAC : Digital Analog Converter
ADC : Analog Digital Converter
NewLib
Real-Time Operating Systems
Next Steps
Attributions
Bibliography