图书介绍

嵌入式系统导论PDF|Epub|txt|kindle电子书版本网盘下载

嵌入式系统导论
  • 钱晓捷,程楠编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121315947
  • 出版时间:2017
  • 标注页数:194页
  • 文件大小:26MB
  • 文件页数:204页
  • 主题词:微型计算机-系统设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

嵌入式系统导论PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 嵌入式系统设计基础1

1.1 嵌入式系统概述1

1.1.1 什么是嵌入式系统1

1.1.2 嵌入式系统的技术特点2

1.1.3 嵌入式系统的组成2

1.2 嵌入式系统的开发4

1.2.1 嵌入式系统的开发模式4

1.2.2 嵌入式系统开发需要的软件、硬件5

1.2.3 软件开发流程6

习题17

第2章 ARM Cortex-M3处理器9

2.1 ARM处理器9

2.2 Cortex-M3处理器结构10

2.3 寄存器13

2.4 存储器组织15

习题218

第3章 Thumb指令系统20

3.1 ARM指令集和Thumb指令集20

3.2 统一汇编语言21

3.2.1 汇编语言的语句格式21

3.2.2 汇编语言的程序结构22

3.2.3 存储器空间分配指示符24

3.2.4 常量表达24

3.3 数据寻址25

3.3.1 寄存器寻址26

3.3.2 存储器寻址27

3.4 常用指令28

3.4.1 处理器指令格式28

3.4.2 数据传送指令29

3.4.3 数据处理指令31

3.4.4 分支跳转指令32

3.5 STM32启动代码33

3.6 开发工具MDK37

3.6.1 MDK安装37

3.6.2 MDK目录结构38

3.6.3 创建应用程序39

3.6.4 汇编语言程序的开发42

习题344

第4章 STM32微控制器46

4.1 STM32微控制器结构46

4.1.1 STM32系列微控制器46

4.1.2 STM32系统结构48

4.1.3 STM32存储结构49

4.2 STM32微控制器开发51

4.2.1 Cortex微控制器软件接口标准CMSIS51

4.2.2 STM32驱动程序库53

4.2.3 C语言应用54

4.3 复位与时钟控制(RCC)57

习题462

第5章 STM32的通用I/O端口65

5.1 GPIO的结构和功能65

5.2 GPIO寄存器66

5.2.1 GPIO寄存器的功能67

5.2.2 GPIO寄存器的应用68

5.3 GPIO输出应用示例:LED灯的亮灭控制70

5.3.1 项目创建和选项配置70

5.3.2 应用程序分析72

5.3.3 应用程序编写76

5.3.4 程序模拟运行79

5.3.5 程序硬件仿真81

5.4 GPIO输入应用示例:查询按键状态83

5.4.1 程序分析和编写84

5.4.2 程序调试和运行86

5.5 STM32库编程总结88

5.5.1 基于STM32库的开发过程88

5.5.2 使用STM32库的一般规则88

5.5.3 对比直接对寄存器编程91

习题593

第6章 CM3异常和STM32中断96

6.1 Cortex-M3的异常96

6.2 STM32的中断应用99

6.2.1 NVIC初始化配置100

6.2.2 外部中断EXTI101

6.2.3 GPIO引脚的中断配置104

6.2.4 芯片外设的中断配置104

6.3 EXTI应用示例:按键中断105

6.3.1 主程序流程105

6.3.2 中断初始化配置106

6.3.3 中断应用程序编写108

习题6110

第7章 STM32的串行通信接口112

7.1 串行异步通信112

7.1.1 串行异步通信字符格式112

7.1.2 串行异步通信接口113

7.2 通用同步/异步接收/发送器114

7.2.1 STM32的USART功能115

7.2.2 STM32的USART应用116

7.3 USART应用示例:实现C语言标准输入/输出函数118

7.3.1 USART初始化配置118

7.3.2 输入/输出函数的重定向120

7.3.3 信息交互应用程序122

7.3.4 USART接口的中断应用124

习题7128

第8章 STM32的DMA接口130

8.1 DMA控制器130

8.1.1 DMA传输过程130

8.1.2 STM32的DMA功能131

8.1.3 STM32的DMA应用132

8.2 DMA应用示例:USART接口的DMA传输135

8.2.1 DMA初始化配置135

8.2.2 DMA传输应用程序编写137

8.3 DMA、USART和GPIO的综合应用139

8.3.1 综合应用的项目分析139

8.3.2 综合应用的编程140

习题8143

第9章 STM32的定时器接口145

9.1 系统时钟(SysTick)145

9.1.1 系统嘀嗒定时器145

9.1.2 SysTick应用示例:精确定时148

9.2 STM32看门狗150

9.2.1 独立看门狗150

9.2.2 IWDG应用示例:IWDG复位153

9.2.3 窗口看门狗154

9.2.4 WWDG应用示例:适时“喂狗”157

9.3 STM32定时器159

9.3.1 基本定时器159

9.3.2 基本定时器应用示例:周期性定时中断162

9.4 STM32实时时钟165

9.4.1 RTC结构及特性166

9.4.2 RTC应用示例:闹钟168

习题9171

第10章 STM32的模拟接口173

10.1 STM32的ADC接口173

10.1.1 ADC结构及特性173

10.1.2 ADC的转换模式178

10.1.3 STM32的ADC函数179

10.1.4 ADC应用示例:数据采集181

10.2 STM32的DAC接口185

10.2.1 DAC结构及特性185

10.2.2 STM32的DAC函数188

10.2.3 DAC应用示例:输出模拟电压190

习题10192

参考文献194

热门推荐