
作 者:李宁 编著 出 版 社:北京航空航天大学出版社, {2 t" u3 Y/ R) X! i8 f; u8 B 出版时间:2010-1-1 ![]() , w, X' L8 i1 I' i) Z 内容简介 3 O3 g7 |% F/ x$ T) K& ~ 6 j% Z8 Z7 m i" J7 w6 D$ Y 本书介绍了基于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处理器上,以及如何实现多任务操作。 本书既可作为使用MDK进行SAM3处理器应用开发的指导书,还可作为SAM3U处理器的开发参考手册。另外,也可作为ARM Cortex-M3的编程入门指南。 目录 - u; V& T! N0 F+ J* s. D 第1章 CortexM3处理器简介. X$ a! v7 @! u2 g" O4 H 1.1 CortexM3处理器的特点 1.2 CortexM3处理器基本结构! ~# X! X7 T$ r! [% L 1.3 SAM3系列MCU 1.3.1 SAM3系列MCU的分类3 a0 E) G- w* w7 W7 A 1.3.2 SAM3U处理器的内部结构 1.3.3 SAM3U系列MCU的优点 1.3.4 SAM3 MCU的开发工具& {% ?2 x ~9 W/ S' l3 k 第2章 CortexM3 处理器编程模型, M0 E& v5 f) I6 E 2.1 寄存器组 2.1.1 通用寄存器9 x1 e, }8 f) ^8 s( s5 w 2.1.2 状态寄存器(xPSR)5 U# \. v$ {8 A+ O$ f 2.1.3 中断屏蔽寄存器组 2.1.4 控制寄存器 2.2 处理器工作模式及访问级别) o" v+ F# U8 e' o- i8 a/ C3 I 2.2.1 工作模式 ?7 Y0 |1 h( }$ H# W 2.2.2 访问级别. x- Y+ c/ B9 F8 h! Y2 z J 2.2.3 main栈和process栈: T5 I- P7 y. J: { 2.3 数据类型与存储器格式 2.4 指令集 第3章 SAM3U处理器总线结构和存储系统, H4 c4 r* \% A I 3.1 系统总线架构 3.1.1 双APB/AHB桥接器 3.1.2 5层AHB总线矩阵# u5 k) m* R# H& y- n 3.2 存储器的组织与映射 3.2.1 存储系统组织 3.2.2 片上存储系统2 l# F: V: z( |- v# L' N 3.2.3 片外存储系统6 i7 n3 O, L6 @' Q3 j7 c& \ 3.3 位段 3.4 启动机制3 H: W: h9 X+ s0 [3 r: q4 N8 v. f1 u, w 3.5 CortexM3系统控制寄存器; F- w, C- m2 @' { 3.6 芯片标识$ |3 g7 B, p8 i G 第4章 CortexM3的异常处理 4.1 异常的类型 4.2 异常的优先级 4.2.1 优先级 4.2.2 优先级分组 4.2.3 优先级对异常处理的影响 4.2.4 异常激活等级& a7 E; x. N4 s6 Z9 F z 4.3 向量表及启动过程 4.3.1 向量表 4.3.2 复位过程 4.3.3 启动过程 4.4 多堆栈的设置 4.5 Abort 模式( _8 s$ O) i( d" `( ~3 A 4.5.1 硬故障! c) R0 ?4 k' ]. J1 b" B 4.5.2 Local故障和升级 ( X' ?1 p# ?& Q0 O8 h+ T8 f4 | 4.5.3 故障状态寄存器和故障地址寄存器 7 w; y3 ?( s# f" }2 { 第5 章存储保护单元 5.1 MPU编程模型 5.2 MPU的使用 5.2.1 设置MPU- S' o- ^/ l3 ^* s6 i' J 5.2.2 保护区属性设置 5.2.3 典型的保护区设置/ y! n! ^' ?* O 第6章 调试系统 6.1 CortexM3调试系统结构 6.1.1 CoreSight调试体系结构 6.1.2 CortexM3调试结构& A; e, G9 v5 z5 d 6.2 调试端口9 w S2 W8 I D5 ~7 ^ 6.2.1 JTAG调试端口1 l- d7 s1 Y- M Z 6.2.2 SW调试端口 第7章 SAM3U处理器基础 第8章 EMSAM3U开发板 / O" x6 s$ F5 _3 o6 k 第9章 快速启用SAM3U 第10章 SAM3U处理器基本接口' ?4 e; U* _3 t4 M- J 第11章 SAM3U处理器存储设备接口 第12章 SAM3U处理器通信接口) w) E9 M/ X' C7 v: A 第13章 MP3 Player设计与实现, ^9 F6 j) l, i2 t4 I1 N | 参考文献 当当网购买链接 亚马逊网购买链接 电子书籍下载链接* W' B# c. D3 ~, D |
MCSDK FOC应用详解
STM32F10xxx 正交编码器接口应用笔记 及源代码
基于STM32定时器ETR信号的应用示例
STM32 生态系统|基于STM32WB的低功耗蓝牙应用(一)
《无刷直流电机控制应用 基于STM8S系列单片机》
STM32定时器触发SPI逐字收发之应用示例
【银杏科技ARM+FPGA双核心应用】STM32H7系列10——ADC
【银杏科技ARM+FPGA双核心应用】STM32H7系列57——MDK_FLM
【STM32图书分享之九】—《STM32F 32位ARM微控制器应用设计与实践》
无刷直流电机控制应用+基于STM8S系列单片机---电子书
RE:【STM32图书分享之十三】—《基于MDK的SAM3处理器开发应用》
回复:【STM32图书分享之十三】—《基于MDK的SAM3处理器开发应用》
RE:【STM32图书分享之十三】—《基于MDK的SAM3处理器开发应用》
RE:【STM32图书分享之十三】—《基于MDK的SAM3处理器开发应用》
回复:【STM32图书分享之十三】—《基于MDK的SAM3处理器开发应用》
RE:【STM32图书分享之十三】—《基于MDK的SAM3处理器开发应用》
怎么不能下载的?