《嵌入式系统应用实践开发》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:邢传玺主编;谢李祥,吴耀文副主编
  • 出 版 社:长春:东北师范大学出版社
  • 出版年份:2019
  • ISBN:9787568157490
  • 页数:251 页
图书介绍:本书针对于入门级嵌入式系统学习爱好者,内容设置以循序渐进为主,从理论概念开始逐步带领读者从入门到自己实践动手,通过实践例子对理论概念进行描述和论证。同时针对本科生讲学要求,将理论与实践结合,避免目前大多数嵌入式教材偏理论的学生难以理解,偏实践的不适合做教材的情况。全书分三篇,分别为理论、实践、工程:理论部分注重基本概念等理解性部分;实践部分以实验的方式对分部件、外设的方式进行讲述,并验证;工程部分将以实际工程产品为例,以完整的工程为例进行讲述。

第1章 嵌入式系统简介 1

1.1 嵌入式系统概述 1

1.2 嵌入式系统的发展历史 4

1.3 嵌入式系统组成 6

1.4 嵌入式操作系统 11

1.5 嵌入式系统的应用 17

第2章 ARM技术概述 19

2.1 ARM公司简介 19

2.2 ARM体系结构 20

2.3 ARM指令集 22

2.4 ARM Cortex-M3内核 25

第3章 基于ARM Cortex-M3内核的STM32F103系列处理器 26

3.1 STM32系列芯片概述 26

3.2 STM32F103系列芯片架构 26

3.3 STM32F103微处理器的时钟系统 33

3.4 STM32F103系列芯片低功耗特性 35

第4章 软硬件开发平台 38

4.1 STM32F103的最小系统 38

4.2 STM32F103的硬件模块电路 42

4.3 软件平台搭建 48

第5章 通用输入卐输出端口(GPIO) 52

5.1 GPIO概述 52

5.2 STM32F103的GPIO工作原理 52

5.3 STM32F103的GPIO相关库函数 57

5.4 STM32F103的GPIO开发实例 65

第6章 中断 72

6.1 STM32中断和异常 72

6.2 中断的基本概念 75

6.3 STM32F103嵌套向量中断控制器NVIC 79

6.4 STM32F103外部中断卐事件控制器EXIT 88

6.5 STM32F103的中断开发实例 94

第7章 定时器 100

7.1 定时器概述 100

7.2 STM32F103的定时器分类 102

7.3 STM32F10x定时器相关库函数 105

7.4 STM32F10x定时器开发实例(一) 115

7.5 STM32F10x定时器开发实例(二) 119

第8章 直接内存访问(DMA) 123

8.1 DMA概述 123

8.2 STM32的DMA工作原理 125

8.3 STM32F10x的DMA相关库函数 130

8.4 STM32F103的DMA实例应用 139

第9章 USART 146

9.1 USART概述 146

9.2 数据通信的基本概念 151

9.3 STM32F10x的USART相关库函数 152

9.4 STM32F10x的USART开发实例 161

第10章 I2C 170

10.1 I2C概述 170

10.2 I2C工作原理 170

10.3 I2C通信原理 177

10.4 STM32F10x的I2C相关库函数 180

10.5 STM32F10x的I2C开发实例 189

第11章 串行外围设备接口(SPI) 201

11.1 SPI概述 201

11.2 STM32F103的SPI工作原理 202

11.3 STM32F103的SPI通信原理 206

11.4 STM32F10x的SPI相关库函数 210

11.5 STM32F10x的SPI开发实例 217

第12章 模数转换器(ADC) 224

12.1 ADC概述 224

12.2 STM32F103的ADC工作原理 227

12.3 STM32F10x的ADC相关库函数 234

12.4 STM32F10x的ADC开发实例 248