图书介绍

嵌入式系统应用开发教程 基于SAM4SPDF|Epub|txt|kindle电子书版本网盘下载

嵌入式系统应用开发教程 基于SAM4S
  • 马洪连主编;高新岩,朱明,于成,马艳华,王亚维编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512416536
  • 出版时间:2015
  • 标注页数:442页
  • 文件大小:56MB
  • 文件页数:453页
  • 主题词:微处理器-系统开发-教材

PDF下载


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

下载说明

嵌入式系统应用开发教程 基于SAM4SPDF格式电子书版下载

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

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

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

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

图书目录

第1章 Cortex-M4处理器核简介1

1.1 概述1

1.2 Cortex-M4总体组织结构3

1.3 Cortex-M4寄存器组织6

1.4 Cortex-M4工作模式及中断异常处理10

1.4.1 工作模式10

1.4.2 中断与异常处理11

1.5 数据类型和存储格式17

1.6 存储保护单元编程模型18

1.6.1 MPU概述18

1.6.2 MPU设置与使用23

1.6.3 MPU访问权限特性23

1.7 浮点运算单元25

1.8 Cortex-M4指令集30

1.8.1 Thumb指令集30

1.8.2 CMSIS扩展指令集36

第2章 调试系统与开发工具38

2.1 Cortex-M4调试系统结构38

2.1.1 CoreSight调试体系结构38

2.1.2 Cortex-M4调试结构40

2.2 SAM-ICE开发调试器44

2.2.1 JTAG边界扫描调试端口44

2.2.2 SAM-ICE调试器简介44

2.2.3 微控制器的调试46

2.3 常用的微控制器开发软件48

2.4 Atmel Studio专用开发环境50

2.4.1 Atmel Studio简介50

2.4.2 Atmel Studio的安装50

2.4.3 新工程的建立54

2.5 其他常用的开发工具和开发环境简介55

第3章 SAM4S系列微控制器56

3.1 SAM4S微控制器概述56

3.2 SAM4S16C微控制器内部总体结构58

3.2.1 概述60

3.2.2 存储器组织与地址映射66

3.2.3 启动机制70

3.3 供电控制器SUPC71

3.3.1 SAM4S微控制器电源供给71

3.3.2 SUPC结构组成73

3.3.3 工作原理75

3.3.4 应用程序设计81

3.4 复位控制器RSTC84

3.4.1 RSTC结构组成85

3.4.2 工作原理85

3.4.3 应用程序设计91

3.5 实时时钟RTC95

3.5.1 RTC结构组成95

3.5.2 工作原理97

3.6 实时定时器RTT98

3.6.1 RTT结构组成98

3.6.2 工作原理99

3.6.3 应用程序设计100

3.7 看门狗定时器WDT106

3.7.1 WDT结构组成106

3.7.2 工作原理107

3.8 嵌套向量中断控制器NVIC108

3.8.1 NVIC结构组成108

3.8.2 工作原理109

3.8.3 应用程序设计111

3.9 外设DMA控制器PDC118

3.9.1 PDC结构组成118

3.9.2 工作原理119

3.9.3 应用程序设计121

3.10 通用并行输入输出接口GPIO124

3.10.1 GPIO结构组成124

3.10.2 工作原理128

3.10.3 应用程序设计141

第4章 SAM4S-EK系统应用开发平台143

4.1 SAM4S-EK应用开发平台架构简介143

4.2 平台组件与接口147

4.3 快速Flash编程接口与应用155

4.3.1 快速Flash结构组成155

4.3.2 并行快速Flash编程158

4.3.3 应用程序设计163

4.4 增强内嵌Flash控制器EEFC165

4.4.1 EEFC结构组成165

4.4.2 工作原理166

4.4.3 应用程序设计174

4.5 静态存储控制器SMC183

4.5.1 SMC结构组成183

4.5.2 工作原理185

4.6 LCD背光控制和触摸屏200

4.6.1 LCD背光控制和触摸屏结构组成200

4.6.2 工作原理203

4.6.3 应用程序设计205

4.7 通用异步收发器UART208

4.7.1 UART结构组成208

4.7.2 工作原理209

4.7.3 应用程序设计213

4.8 通用同步/异步收发器USART216

4.8.1 USART结构组成216

4.8.2 工作原理218

4.8.3 应用程序设计232

第5章 SAM4S-EK开发平台接口与应用241

5.1 脉宽调制控制器PWM241

5.1.1 PWM结构组成241

5.1.2 工作原理245

5.1.3 应用程序设计258

5.2 模/数转换器ADC262

5.2.1 ADC结构组成262

5.2.2 工作原理264

5.2.3 应用程序设计270

5.3 数/模转换器DAC282

5.3.1 DAC结构组成282

5.3.2 工作原理283

5.3.3 应用程序设计285

5.4 串行外设接口SPI294

5.4.1 SPI结构组成294

5.4.2 工作原理295

5.4.3 应用程序设计304

5.5 双总线接口TWI312

5.5.1 TWI结构组成312

5.5.2 工作原理314

5.5.3 应用程序设计326

5.6 同步串行控制器SSC330

5.6.1 SSC结构组成330

5.6.2 工作原理332

5.6.3 应用程序设计336

5.7 高速USB设备接口HSUDP341

5.7.1 HSUDP结构组成341

5.7.2 工作原理343

5.7.3 应用程序设计351

5.8 高速多媒体卡接口HSMCI356

5.8.1 HSMCI结构组成356

5.8.2 工作原理358

5.8.3 应用程序设计364

第6章 嵌入式实时操作系统及操作系统的移植373

6.1 嵌入式实时操作系统概述373

6.2 μC/OS-Ⅱ及其在AT91SAM4S-EK平台上的移植382

6.2.1 μC/OS-Ⅱ实时操作系统简介382

6.2.2 μC/OS-Ⅱ操作系统的移植384

6.3 FreeRTOS及其在AT91SAM4S-EK平台上的移植396

6.3.1 FreeRTOS简介396

6.3.2 FreeRTOS操作系统的移植397

6.4 μTenux及其在AT91SAM4S-EK平台上的移植407

6.4.1 μTenux实时操作系统简介407

6.4.2 μTenux系统的移植407

第7章 设计案例与开发实践415

7.1 嵌入式应用系统设计概述415

7.2 嵌入式微控制器综合实验教学平台设计实例419

7.2.1 概述419

7.2.2 系统总体设计420

7.2.3 系统硬件电路设计与实现421

7.2.4 系统软件部分设计与实现427

7.2.5 系统测试437

参考文献441

热门推荐