Programming with STM32 : Getting Started with the Nucleo Board and C/C++ /
| Main Author: | |
|---|---|
| Corporate Author: | |
| Format: | eBook |
| Language: | English |
| Language Notes: | In English. |
| Published: |
New York, N.Y. :
McGraw-Hill Education,
[2018]
|
| Edition: | First edition. |
| Series: | McGraw-Hill's AccessEngineering.
|
| Subjects: | |
| Online Access: | Connect to the full text of this electronic book |
Table of Contents:
- Cover
- Title Page
- Copyright Page
- About the Author
- Dedication
- Contents at a Glance
- Contents
- Preface
- 1 Introduction to the STMicroelectronics Line of Microcontrollers
- Microcomputer vs Microcontroller
- STM Nucleo Boards
- Summary
- 2 STM MCU Software
- Open-Source versus Commercial Proprietary Software
- Bare Metal Development
- The MCU Toolchain
- Summary
- 3 STM32CubeMX Application
- Pinout Tab
- Creating an Example Project using CubeMX
- ARM Cortex Microcontroller Software Interface Standard (CMSIS)
- Summary
- 4 STM Project Development
- Hello World Project
- Summary
- 5 General-Purpose Input Output (GPIO) and the STM Hardware Abstraction Layer (HAL)
- Memory-Mapped Peripherals
- Core Memory Addresses
- Peripheral Memory Addresses
- HAL_GPIO Module
- Clock Speed Demonstration
- Summary
- 6 Interrupts
- Interrupts
- Interrupt Process
- Summary
- 7 Timers
- STM Timer Peripherals
- STM Timer Configuration
- Polled or Non-interrupt Blink LED Timer Demonstration
- Interrupt-Driven Blink LED Timer Demonstration
- Multi-rate Interrupt-Driven Blink LED Timer Demonstration
- Modification to the Multi-rate Program
- Summary
- 8 Bit Serial Communications
- UARTs and USARTs
- USART Transmit Demonstration Program
- USART Receive Demonstration Program
- Summary
- 9 Analog-to-Digital Conversion
- ADC Functions
- Summary
- 10 Pulse Width Modulation (PWM)
- General-Purpose Timer PWM Signal Generation
- Timer Hardware Architecture
- PWM Signals with HAL
- PWM Demonstration Software
- Summary
- 11 Direct Memory Access (DMA) and the Digital-to-Analog Converter (DAC)
- DMA
- DAC Peripheral
- Summary
- Index
- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- O
- P
- R
- S
- T
- U
- V
- W
- Z.