dial_The Insiders Guide to the STM32 ARM based Microcontroller Hitex
β Scribed by Trevor Martin
- Publisher
- Hitex (UK) Ltd.
- Year
- 2008
- Tongue
- English
- Leaves
- 96
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
This book is intended as a hands-on guide for anyone intending to use the ST Microelectronics STM32 family of Cortex-M3 microcontrollers.
Over the last six or seven years one of the major trends in microcontroller design is the adoption of the ARM7 and ARM9 as the CPU for general purpose microcontrollers. Today there are some 240 ARM-based microcontrollers available from a wide range of manufacturers. Now ST Microelectronics have launched the STM32, their first microcontroller based on the new ARM Cortex-M3 microcontroller core. This device sets new standards of performance and cost, as well as being capable of low power operation and hard real-time control.
β¦ Table of Contents
Insiders Guide STM32-cover.pdf......Page 1
Front_blank_page......Page 2
ISGSTM32-v15......Page 3
So What Is Cortex?......Page 9
Sophistication......Page 10
Software Development......Page 11
STM32 Performance Line And Access Line......Page 12
ARM Architectural Revision......Page 14
Programmerβs Model......Page 15
XPSR......Page 16
Thumb-2 Instruction Set......Page 18
Memory Map......Page 20
Bit Banding......Page 21
Bus Matrix......Page 23
Interrupt Handling......Page 24
NVIC Operation Exception Entry And Exit......Page 25
Tail Chaining......Page 26
Exception Vector Table......Page 27
CoreSight Debug Support......Page 31
Power Supply......Page 34
Basic Hardware Schematic......Page 35
Boot Pins And Field Programming......Page 36
Debug Port......Page 37
STM32 System Architecture......Page 40
Memory Layout......Page 41
Maximising Performance......Page 42
Phase Locked Loop......Page 43
Direct Memory Access......Page 44
General Purpose IO......Page 50
Alternate Functions......Page 51
External Interrupts......Page 52
Conversion Time And Conversion Groups......Page 53
Basic ADC Configuration......Page 55
Injected Simultaneous Mode And Regular Simultaneous Modes......Page 57
/Alternate Trigger Mode......Page 58
General Purpose and Advanced Timers......Page 59
Capture Compare Unit......Page 60
PWM Input Mode......Page 61
Output Compare......Page 62
Advanced Timer......Page 63
Hall Sensor Interface......Page 64
RTC And Backup Registers......Page 65
Backup Registers And Tamper Pin......Page 66
SPI......Page 67
I2C......Page 68
USART......Page 69
CAN Controller......Page 70
USB......Page 72
Prefetch Buffer And Half-Cycle Mode......Page 74
SLEEP......Page 75
STOP Mode......Page 76
Power Voltage Detect......Page 79
Clock Security System......Page 80
Windowed Watchdog......Page 81
Independent Watchdog......Page 82
Break Input......Page 83
Option Bytes......Page 85
Configuration Byte......Page 86
Evaluation Tools......Page 88
RTOS......Page 89
End Note......Page 91
Bibliography......Page 93
rear_blank_page......Page 95
rear_cover......Page 96
π SIMILAR VOLUMES
<p><b>A microcontroller is a compact, integrated circuit designed to govern a specific operation in an embedded system</b>. A typical microcontroller includes a processor, memory, and input/output (I/O) peripherals on a single chip.</p><p>When they first became available, microcontrollers solely use
This book is intended as a hands-on manual for learning how to design systems using the STM32 F1 family of microcontrollers. 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 availab
Indiana University, 2016 - 244p.<div class="bb-sep"></div>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<br/>to support a junior-level computer science course at Indiana University. The focus of this book i
<div> <p>This book is project-based and aims to teach the software tools behind STM32 microcontroller programming. Author Majid Pakdel has developed projects using various different software development environments including Keil MDK, IAR Embedded Workbench, Arduino IDE and MATLAB. Readers should
<div> <p>This book is project-based and aims to teach the software tools behind STM32 microcontroller programming. Author Majid Pakdel has developed projects using various different software development environments including Keil MDK, IAR Embedded Workbench, Arduino IDE and MATLAB. Readers should