图书介绍

基于MDK的SAM3处理器开发应用【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

基于MDK的SAM3处理器开发应用
  • 李宁编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787811249835
  • 出版时间:2010
  • 标注页数:580页
  • 文件大小:154MB
  • 文件页数:592页
  • 主题词:微处理器-系统开发

PDF下载


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

下载说明

基于MDK的SAM3处理器开发应用PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Cortex-M3处理器简介1

1.1 Cortex-M3处理器的特点1

1.2 Cortex-M3处理器基本结构3

1.3 SAM3系列MCU7

1.3.1 SAM3系列MCU的分类7

1.3.2 SAM3U处理器的内部结构9

1.3.3 SAM3U系列MCU的优点11

1.3.4 SAM3 MCU的开发工具13

第2章 Cortex-M3处理器编程模型14

2.1寄存器组14

2.1.1通用寄存器15

2.1.2状态寄存器(xPSR)15

2.1.3中断屏蔽寄存器组18

2.1.4控制寄存器18

2.2处理器工作模式及访问级别19

2.2.1工作模式19

2.2.2访问级别19

2.2.3 main栈和process栈20

2.3数据类型与存储器格式21

2.4指令集21

第3章 SAM3 U处理器总线结构和存储系统31

3.1系统总线架构31

3.1.1双APB/AHB桥接器31

3.1.2 5层AHB总线矩阵31

3.2存储器的组织与映射32

3.2.1存储系统组织32

3.2.2片上存储系统35

3.2.3片外存储系统36

3.3位段37

3.4启动机制38

3.5 Cortex-M3系统控制寄存器38

3.6芯片标识47

第4章 Cortex-M3的异常处理48

4.1异常的类型48

4.2异常的优先级49

4.2.1优先级50

4.2.2优先级分组50

4.2.3优先级对异常处理的影响51

4.2.4异常激活等级51

4.3向量表及启动过程53

4.3.1向量表53

4.3.2复位过程54

4.3.3启动过程54

4.4多堆栈的设置56

4.5 Abort模式57

4.5.1硬故障58

4.5.2 Local故障和升级58

4.5.3故障状态寄存器和故障地址寄存器59

第5章 存储保护单元61

5.1 MPU编程模型61

5.2 MPU的使用66

5.2.1设置MPU66

5.2.2保护区属性设置66

5.2.3典型的保护区设置67

第6章 调试系统69

6.1 Cortex-M3调试系统结构69

6.1.1 CoreSight调试体系结构69

6.1.2 Cortex-M3调试结构71

6.2调试端口74

6.2.1 JTAG调试端口75

6.2.2 SW调试端口75

第7章 SAM3 U处理器基础77

7.1系统控制器及片上外设简介77

7.1.1系统控制器77

7.1.2片上外设81

7.2 GPIO及引脚复用85

7.2.1概述85

7.2.2用户接口87

7.2.3功能描述88

7.2.4引脚复用93

第8章EM-SAM3U开发板98

8.1 EM-SAM3U评估板的基本结构99

8.1.1模块结构99

8.1.2连接器、跳线99

8.1.3电源101

8.1.4时钟源101

8.1.5复位和唤醒电路102

8.2 EM-SAM3U评估板的组件与接口102

第9章 快速启用SAM3U106

9.1 MDK的安装与配置106

9.1.1 MDK安装的最小系统要求106

9.1.2 MDK的安装107

9.1.3 MDK目录结构109

9.1.4注册与帮助109

9.2 μVision IDE110

9.2.1菜单栏、工具栏、状态栏111

9.2.2工程工作区111

9.2.3工作区114

9.2.4输出窗口115

9.2.5内存窗口117

9.2.6观测窗口117

9.2.7外设对话框119

9.3 CMSIS标准119

9.3.1基于CMSIS标准的软件架构120

9.3.2 CMSIS规范121

9.4第一个SAM3U应用程序Blinky123

9.4.1选择工具集124

9.4.2创建一个新的工程125

9.4.3硬件选项配置126

9.4.4创建文件组及源文件127

9.4.5编译链接工程133

9.4.6调试程序133

9.4.7建立HEX文件139

第10章 SAM3U处理器基本接口140

10.1嵌套向量中断控制器NVIC140

10.1.1概述140

10.1.2 NVIC功能描述140

10.1.3应用程序设计142

10.2 DMA传输152

10.2.1 DMA控制器152

10.2.2外设DMA控制器PDC175

10.3串行通信接口UART & USART182

10.3.1通用异步收发器UART182

10.3.2通用同步异步收发器USART187

10.3.3应用程序设计209

10.4电源管理SUPC222

10.4.1 SAM3U处理器的电源供给222

10.4.2概述223

10.4.3功能描述225

10.4.4应用程序设计230

10.5复位控制器RSTC和备份寄存器GPBR244

10.5.1概述244

10.5.2功能描述245

10.5.3应用程序设计251

10.6时钟管理257

10.6.1时钟发生器258

10.6.2功耗管理控制器PMC263

10.6.3实时定时器RTT273

10.6.4实时钟RTC283

10.7定时/计数器TC及看门狗WDT301

10.7.1定时/计数器TC301

10.7.2看门狗WDT320

10.8脉宽调制控制器327

10.8.1概述327

10.8.2功能描述331

10.8.3应用程序设计346

10.9数/模转换器354

10.9.1模/数转换器ADC354

10.9.2 12位模/数转器ADC12B358

10.9.3应用程序设计362

第11章 SAM3U处理器存储设备接口375

11.1快速Flash编程接口和增强内嵌Flash控制器375

11.1.1快速Flash编程接口FFPI375

11.1.2增强内嵌Flash控制器EEFC382

11.1.3应用程序设计390

11.2静态存储器控制器394

11.2.1概述394

11.2.2功能描述397

11.2.3应用程序设计1415

11.2.4应用程序设计2422

11.3高速多媒体卡接口HSMCI429

11.3.1概述429

11.3.2功能描述431

11.3.3应用程序设计436

第12章 SAM3U处理器通信接口448

12.1串行外设接口SPI448

12.1.1概述448

12.1.2功能描述449

12.1.3应用程序设计457

12.2双线接口TWI463

12.2.1概述463

12.2.2功能描述465

12.2.3应用程序设计481

12.3同步串行控制器(SSC)487

12.3.1概述487

12.3.2功能描述489

12.3.3应用程序设计494

12.4 USB高速设备接口UDPHS512

12.4.1概述512

12.4.2功能描述514

12.4.3应用程序设计525

第13章 MP3 Player设计与实现547

13.1无OS的MP3 Player设计与实现547

13.1.1 SD卡结构及读写方法547

13.1.2 FAT32文件系统553

13.1.3 WM8731音频编解码器557

13.1.4 MP3软件解码559

13.1.5无OS的MP3设计与实现560

13.2基于CoOS的MP3 Player设计与实现565

13.2.1总体结构565

13.2.2相关知识的介绍566

13.2.3 MP3 Player的设计571

13.2.4 MP3 Player的实现576

参考文献579

热门推荐