当前位置:首页 > 工业技术
STM32嵌入式微控制器快速上手
STM32嵌入式微控制器快速上手

STM32嵌入式微控制器快速上手PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:陈志旺等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2012
  • ISBN:9787121148804
  • 页数:295 页
图书介绍:本书介绍了意法半导体(ST,STMicroelectronics)公司的基于ARM Cortex-M3内核的STM32单片机应用与实践。本书以培养动手能力和增强工程素养为目的,按照项目驱动的思路展开讲解,以开发板自制相关程序为实例,系统介绍了STM32单片机的引脚特性、内部结构、片上资源、开发方法和应用编程等内容。
《STM32嵌入式微控制器快速上手》目录

第1章 嵌入式系统概述 1

1.1嵌入式系统简介 1

1.2 ARM体系结构及微处理器系列 8

1.3 Cotex-M3简介 13

1.4 STM32的发展 14

1.5 STM32教学开发板 17

第2章Cotex-M3体系结构 18

2.1 CM3微处理器核结构 18

2.2处理器的工作模式及状态 18

2.3寄存器 20

2.4总线接口 23

2.5存储器的组织与映射 24

2.6指令集 33

2.7流水线 36

2.8异常和中断 37

2.9 STM32微控制器概述 42

第3章STM32程序设计 47

3.1嵌入式C语言知识精编 47

3.2嵌入式软件层次结构 64

3.3 Cotex微控制器软件接口标准 66

3.4 FWLib固件库 68

3.5嵌入式C编程标准 75

第4章STM32电源、时钟及复位电路 81

4.1电源电路 81

4.2时钟电路 82

4.3复位电路 89

4.4启动设置 90

第5章STM32的GPIO 92

5.1 GPIO的硬件结构及功能 92

5.2 GPIO控制寄存器 96

5.3应用实例 99

第6章STM32中断系统 108

6.1 STM32中断源 108

6.2 STM32中断优先级 110

6.3外部中断/事件硬件结构(EXTI ) 112

6.4外部中断寄存器配置 114

6.5中断过程 116

6.6 EXTI寄存器 122

6.7 STM32外部中断应用实例 124

第7章STM32通用同步/异步收发器USART 131

7.1端口复用 131

7.2 USART功能和结构 132

7.3 USART帧格式 134

7.4波特率设置 136

7.5硬件流控制 137

7.6 USART中断请求 138

7.7 USART寄存器 139

7.8 USART应用实例 143

第8章STM32定时器 148

8.1 STM32定时器概述 148

8.2通用定时器TIMx内部结构 149

8.3通用定时器TIMx功能 150

8.4通用定时器TIMx寄存器 157

8.5 TIM2应用实例 161

8.6 RTC结构及功能 163

8.7 RTC控制寄存器 165

8.8备份寄存器 167

8.9电源控制寄存器 169

8.10 RTC相关的寄存器 170

8.11 RTC应用实例 171

8.12系统时钟SysTick简介 176

8.13 SysTick寄存器 177

8.14SysTick应用实例 178

第9章STM32的DMA 180

9.1 DMA简介 180

9.2 STM32的DMA结构及功能 182

9.3 DMA寄存器 184

9.4 DMA初始化设置 186

第10章STM32的A/D转换器 189

10.1 ADC硬件结构及功能 189

10.2工作模式 191

10.3数据对齐 194

10.4 ADC中断 195

10.5 ADC控制寄存器 195

10.6 ADC程序设计 198

第11章μC/OS-Ⅱ嵌入式操作系统基础 203

11.1操作系统的作用 203

11.2操作系统的基本概念 205

11.3 μC/OS-Ⅱ简介 214

11.4 μC/OS-Ⅱ移植 218

第12章μC/OS- Ⅱ的内核机制 229

12.1 μC/OS-Ⅱ内核结构 229

12.2 μC/OS-Ⅱ的任务管理 245

12.3 μC/OS-Ⅱ的时间管理 265

12.4任务间的通信与同步 269

附录A ARM常用缩写 281

附录B Cortex-M3指令清单 287

附录C STM32开发板原理图 294

参考文献 295

相关图书
作者其它书籍
返回顶部