3 C2 H) l% @6 D* ^8 s , I' D: L- H/ F; \; H! Q( C 作 者:李宁 编著/ W8 @4 A9 p& U! D/ W( ?. x 出 版 社:北京航空航天大学出版社/ ?# Z+ b" {% d. V$ {$ G7 r0 S5 Z 出版时间:2010-1-1 % z* E9 f2 k4 w- z1 o* ?+ n% @ 内容简介7 O; U% Y* T4 Z7 N0 o( U . e4 n6 o# g+ q0 q 本书介绍了基于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的编程入门指南。1 ~7 y% G+ w' f5 k4 Q5 R' T) D! ~ 目录 ) n$ r! P# I3 E- h 第1章 CortexM3处理器简介& n- V6 ~4 _7 A. V- Y 1.1 CortexM3处理器的特点 1.2 CortexM3处理器基本结构8 l5 r8 R6 ?3 Z# ^1 I% z1 v) J" V" a 1.3 SAM3系列MCU 1.3.1 SAM3系列MCU的分类/ L9 F$ m0 r; R2 ^, ?: } 1.3.2 SAM3U处理器的内部结构! d# N Y0 C! L6 X- b 1.3.3 SAM3U系列MCU的优点& L/ E- }" ~' K2 V 1.3.4 SAM3 MCU的开发工具8 ?* Y1 k* r3 d. A& h# k; s 第2章 CortexM3 处理器编程模型 2.1 寄存器组4 i8 b/ s# x8 M' g) j$ N5 F 2.1.1 通用寄存器5 V4 M1 \ ~! z; }, U! K9 x 2.1.2 状态寄存器(xPSR) 2.1.3 中断屏蔽寄存器组 2.1.4 控制寄存器2 @* v3 f' v* v6 b: Z! C 2.2 处理器工作模式及访问级别 2.2.1 工作模式 2.2.2 访问级别 2.2.3 main栈和process栈 2.3 数据类型与存储器格式 F2 a6 x* _0 ?' h2 W0 O 2.4 指令集' E: M$ L9 `0 m$ i& U$ O& y 第3章 SAM3U处理器总线结构和存储系统- W. E) q# V: J/ @' a6 @, X( p 3.1 系统总线架构 3.1.1 双APB/AHB桥接器 3.1.2 5层AHB总线矩阵 3.2 存储器的组织与映射% B; W* }9 F* j& k L) g 3.2.1 存储系统组织 3.2.2 片上存储系统- f, `7 L7 Z& E/ f. j5 v4 A 3.2.3 片外存储系统 3.3 位段$ u, q$ A: e0 @3 M1 j 3.4 启动机制6 d g) x6 c" p3 [9 W8 y0 y R+ U 3.5 CortexM3系统控制寄存器 3.6 芯片标识 第4章 CortexM3的异常处理 4.1 异常的类型 4.2 异常的优先级 4.2.1 优先级 4.2.2 优先级分组 4.2.3 优先级对异常处理的影响1 F3 D5 ^. T9 F# b( i 4.2.4 异常激活等级 4.3 向量表及启动过程 {6 M* F: h; ` 4.3.1 向量表 4.3.2 复位过程9 |% D8 h' Q1 {2 w5 U: @$ M K 4.3.3 启动过程 4.4 多堆栈的设置) j" a9 Q: R8 K5 O" W 4.5 Abort 模式+ ?9 R) w; r% m# I9 U 4.5.1 硬故障% K p# }' g4 }/ v, S$ P! y! [ 4.5.2 Local故障和升级 4.5.3 故障状态寄存器和故障地址寄存器 " ?$ q* Q4 [, M$ Q7 I$ { 第5 章存储保护单元 5.1 MPU编程模型 5.2 MPU的使用5 E3 d% r$ y6 F2 E- `# D 5.2.1 设置MPU2 W/ @% }2 z! D& q2 { 5.2.2 保护区属性设置 5.2.3 典型的保护区设置 第6章 调试系统 6.1 CortexM3调试系统结构 6.1.1 CoreSight调试体系结构 6.1.2 CortexM3调试结构6 f M- S& Y J8 r 6.2 调试端口( j! g* |$ U1 k0 [+ H 6.2.1 JTAG调试端口 6.2.2 SW调试端口3 G+ U2 c7 I9 W9 C I 第7章 SAM3U处理器基础 第8章 EMSAM3U开发板 / A! B* H* ?; L 第9章 快速启用SAM3U& S5 [) W6 z& ?7 S9 [5 K5 C 第10章 SAM3U处理器基本接口 第11章 SAM3U处理器存储设备接口 第12章 SAM3U处理器通信接口 第13章 MP3 Player设计与实现 参考文献 当当网购买链接 亚马逊网购买链接 电子书籍下载链接% ^' `) o6 v& y7 K |
【银杏科技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处理器开发应用》
2 a+ y, e0 r( E# J" q; h
% s6 }; }5 q [. ~2 G9 H5 B# m1 g
怎么不能下载的?