& b' X" ?* t% {2 \) }8 q- z 作 者:李宁 编著 出 版 社:北京航空航天大学出版社 出版时间:2010-1-10 ^& y7 X8 q" w! @# o L3 d ?) N& D+ Z. L3 I7 v 内容简介# \- m9 G& l% w 本书介绍了基于MDK的SAM3U处理器开发应用。全书共13章,可以分为4部分。第1部分包括第1~4章,在讲解Cortex-M3处理器结构的基础上,详细介绍了Cortex-M3处理器的编程模型、总线架构、存储结构、异常处理机制、Thumb-2指令集、存储保护机制和调试系统。第2部分包括第7~9章,介绍了MDK的使用方法、EM-SAM3U开发板以及一个小实例,是读者学习使用MDK进行SAM3U处理器应用开发的准备知识。第3部分包括第10~12章,介绍了SAM3U处理器的所有系统控制以及片上外设,对每个模块都详细介绍其结构、特点及功能,并提供了一个小的应用实例。第4部分为第13章,介绍了一个基于SAM3U处理器的综合应用实例,分别在无操作系统和有操作系统的情况下实现了MP3播放器,也帮助读者了解如何将实时操作系统移植到SAM3U处理器上,以及如何实现多任务操作。, |" r* ]% v# A4 B! s$ W 本书既可作为使用MDK进行SAM3处理器应用开发的指导书,还可作为SAM3U处理器的开发参考手册。另外,也可作为ARM Cortex-M3的编程入门指南。 目录" P9 R4 }7 V" k& R# P * Q8 P7 k+ v' u9 O4 @6 m' D# d 第1章 CortexM3处理器简介/ r2 X" N+ r2 w1 D g 1.1 CortexM3处理器的特点& ^0 B+ [# B, K5 q1 c- u 1.2 CortexM3处理器基本结构 1.3 SAM3系列MCU9 `& O. C/ q* Q# A: i. A) Z8 s' r2 j 1.3.1 SAM3系列MCU的分类 1.3.2 SAM3U处理器的内部结构 1.3.3 SAM3U系列MCU的优点 1.3.4 SAM3 MCU的开发工具; |3 Z/ p4 j, E1 J2 z. J/ s! @ 第2章 CortexM3 处理器编程模型( b6 r8 z3 g# e. F" R6 W3 v 2.1 寄存器组 2.1.1 通用寄存器$ c" b& R3 q0 B6 c W4 H5 K8 c# r; o 2.1.2 状态寄存器(xPSR) 2.1.3 中断屏蔽寄存器组% \9 ]( D: s2 u4 k 2.1.4 控制寄存器 2.2 处理器工作模式及访问级别' b. K6 g; G+ u( R 2.2.1 工作模式 2.2.2 访问级别- m, G2 @. F) J* x 2.2.3 main栈和process栈 2.3 数据类型与存储器格式$ n k3 E8 ^% k0 |0 D4 v 2.4 指令集3 j* `, Y/ F* r- \& k7 x0 K 第3章 SAM3U处理器总线结构和存储系统% W5 U2 o5 s1 V3 ?% t, U 3.1 系统总线架构 3.1.1 双APB/AHB桥接器 3.1.2 5层AHB总线矩阵" S+ C V. c' F% F% Q 3.2 存储器的组织与映射 3.2.1 存储系统组织 3.2.2 片上存储系统7 Z. P9 [4 M; K2 _) A z* d( Q 3.2.3 片外存储系统 3.3 位段 3.4 启动机制0 w. _9 b; q, l! j, S 3.5 CortexM3系统控制寄存器 3.6 芯片标识) i8 h0 }. ?6 v: m: I* W2 I) y8 x3 w 第4章 CortexM3的异常处理/ {# N7 r/ X# @; i 4.1 异常的类型, Y5 ?) ~6 E9 N& L3 E3 { 4.2 异常的优先级, H( `9 p) ^$ l 4.2.1 优先级# ^! B- p6 u; D( E% b7 R& R) w 4.2.2 优先级分组* U9 L2 N3 L8 x1 {' w8 ? 4.2.3 优先级对异常处理的影响* |7 o* o* P/ s: O; G j7 n, { 4.2.4 异常激活等级 4.3 向量表及启动过程 4.3.1 向量表' F: i$ P9 }- w0 q7 p 4.3.2 复位过程7 ]% A6 g8 C2 k' M# l 4.3.3 启动过程 r5 P$ j$ g( I; J' Q 4.4 多堆栈的设置 4.5 Abort 模式 4.5.1 硬故障7 m, }) o# j' [# j. H- \4 h, K s" d 4.5.2 Local故障和升级 4.5.3 故障状态寄存器和故障地址寄存器 1 @# v6 c; k0 `% K1 C 第5 章存储保护单元 5.1 MPU编程模型+ l9 ?2 |# t, X0 _; K 5.2 MPU的使用- {1 R# h0 A2 z6 J3 z- A( o 5.2.1 设置MPU6 Q$ b4 j( h* s9 Q% x0 W2 x 5.2.2 保护区属性设置8 v I8 m+ n% ~( j' C5 ~" Q+ U2 l8 a 5.2.3 典型的保护区设置 第6章 调试系统 6.1 CortexM3调试系统结构 6.1.1 CoreSight调试体系结构1 [: V: S- W8 } z( q0 N) k) v; A 6.1.2 CortexM3调试结构 6.2 调试端口1 u* p6 K V8 u, L: ?6 x: x 6.2.1 JTAG调试端口 6.2.2 SW调试端口5 d; m) ^2 n: `/ q3 @1 j 第7章 SAM3U处理器基础 第8章 EMSAM3U开发板 % j0 g$ Y3 [; H& L t& i 第9章 快速启用SAM3U1 _+ J, |# b1 e 第10章 SAM3U处理器基本接口 第11章 SAM3U处理器存储设备接口3 _! X9 r7 e3 C8 i7 {3 R) D$ }8 y 第12章 SAM3U处理器通信接口 第13章 MP3 Player设计与实现 参考文献# w; b; N2 D: t6 c 当当网购买链接 亚马逊网购买链接 电子书籍下载链接6 A: k* R J) B: z; I) y S) I |
【银杏科技ARM+FPGA双核心应用】STM32H7系列10——ADC
【银杏科技ARM+FPGA双核心应用】STM32H7系列57——MDK_FLM
【STM32图书分享之九】—《STM32F 32位ARM微控制器应用设计与实践》
无刷直流电机控制应用+基于STM8S系列单片机---电子书
STM32 USB的程序,包含固件、驱动和测试用的应用程序
工业以太网总线ETHERCAT驱动程序设计及应用(扫描版)
【实战经验】STM32 DFSDM测量温度应用
【实战经验】基于STM32 I2S的音频应用开发介绍
【中文文档】AN4112_使用STM32F05xx模拟比较器的六个应用案例
[连载]STM32F103ZET6 uCGUI3.90a控件应用教程(第五节 复选框和单选按钮)
RE:【STM32图书分享之十三】—《基于MDK的SAM3处理器开发应用》
回复:【STM32图书分享之十三】—《基于MDK的SAM3处理器开发应用》
RE:【STM32图书分享之十三】—《基于MDK的SAM3处理器开发应用》
RE:【STM32图书分享之十三】—《基于MDK的SAM3处理器开发应用》
回复:【STM32图书分享之十三】—《基于MDK的SAM3处理器开发应用》
RE:【STM32图书分享之十三】—《基于MDK的SAM3处理器开发应用》
8 \1 f+ ~# E% M/ k% Y3 A: P0 g
/ r' s% G, @9 Y% C( O7 k
怎么不能下载的?