作 者:刘同法,肖志刚,彭继卫 编著 出 版 社:北京航空航天大学出版社 出版时间:2009-8-12 J9 }/ N4 r/ b, L2 O; V) W$ c- C 内容简介 Cortex-M3是ARM公司基于ARM V7架构的新型芯片内核。本书首先叙述Cortex-M3内核微控制器的内部结构和内部寄存映射及功能,然后通过课题的形式训练读者掌握其编程应用方法。 全书分基础篇和实战篇两部分。基础篇主要讲述Cortex-M3的由来和Cortex-M3内核微控制器的内部结构。实战篇又分基础训练和应用训练两部分:基础训练主要训练读者对Cortex-M3内核微控制器的输入/输出和内部定时器等的应用;应用训练主要训练读者对Cortex-M3内核微控制器与外围接口电路进行通信控制的编程方法。本书既可作为学习32位微控制器的单片机爱好者和从事自动控制、智能仪器仪表、电力电子、机电一体化以及各类单片机应用的工程技术人员的学习参考用书,还可作为大学本科、高职高专、技师学院等师生的理论教材或实习教材。 目录$ `# u6 l+ h2 Y3 j! w# l2 p 基础篇 第1章 ARM公司与其体系结构概述 1.1 ARM公司概述: @4 l: |- U# f( q3 ]) a7 p 1.1.1 ARM产品领域" o% y+ { P4 N/ r9 {! z 1.1.2 ARM产品特点% ~ ~$ J, q- S& @ b 1.2 ARM体系结构概述 1.2.1 ARM CPU应用分类 1.2.2 应用处理器1 F5 p: B5 V. @0 C: r3 a2 x9 a: u 1.2.3 嵌入式控制处理器8 s$ o# { v# Y& @# g 1.2.4 ARM体系结构的发展+ w$ K) @# @& I/ p 1.2.5 ARM技术发展趋势 J9 u. i# f& k5 m1 \ 第2章 ARM Cortex-M3处理器内核结构 2. 1Cortex-M3内核+ i6 |' u1 m! p/ q3 t 2.2 Thumb?2指令集架构- s* B; R) @% ^5 B$ L7 m0 { 2.3 嵌套向量中断控制器(NVIC) 2.4 存储器保护单元(MPU)! D$ K; S% @# D" A 2.5 调试和跟踪9 e5 ~$ ?+ E9 ^* [# e$ m/ T 2.6 总线矩阵和接口 2.7 Cortex-M3指令系统 第3章 Cortex-M3 内核微控制器LM3S101/LM3S102硬件结构 3.1 概述. p. [: x6 {; ~8 S+ X2 Q 3.2 引脚功能% g2 L/ [8 G7 Q 3.2.1 引脚分布 3.2.2 引脚功能描述' u( ^7 i6 F- T" G& v8 ?( o 3.3 硬件结构, ?; r, x5 N. l 3.4 ARM Cortex-M3内核# C. O9 V& u0 e! L6 D; ?9 H# o 3.5 内存储器单元(Flash/SRAM) 3.5.1 SRAM存储器 3.5.2 Flash存储器2 R& H( s: {! ]4 T 3.6 中断系统* @$ W( ?8 }7 w" \ 3.7 通用输入/输出(GPIO) 9 \, x* p- `% y' G+ z+ t7 s1 } 3.7.1 GPIO功能模块 V r# X; ?# m* B 3.7.2 数据寄存器操作) Q3 v+ q8 \, @" s5 A 3.7.3 数据方向6 M+ W& L# o% x7 n, Q( l 3.7.4 中断控制5 U9 @! h9 \, i; B- N \& { 3.7.5 模式控制* ~$ b# s" A4 c4 I3 | 3.7.6 引脚配置 3.7.7 标识(Identification) 3.8 通用定时器( c- | |7 ?5 q) J3 l 3.8.1 硬件模块框图 3.8.2 功能描述 3.9 看门狗定时器) r; S" l: y; Y0 n' M( K0 p. p 3.9.1 看门狗模块框图! r4 P" F! H: f! _4 z* }4 k 3.9.2 功能描述) g) U! W3 E2 T& X. b 3.10 通用异步串行通信 3.10.1 硬件方框图 3.10.2 功能描述 3.11 同步串行通信接口(SSI) 3.11.1 SSI模块框图9 V& p1 i5 T0 W4 \3 ] 3.11.2 功能描述 3.12 I2C接口+ R: m2 G& |+ f4 u) \, O! v, p9 n 3.12.1 I2C硬件方框图$ z# ^+ I( V0 @3 |/ d# [ 3.12.2 功能描述 3.13 模拟比较器- N( ]9 v+ j$ ~! Z u! _ 3.13.1 硬件方框图" v6 V5 t: F. [& q3 Q" Y8 S" L 3.13.2 功能描述 3.13.3 内部参考编程; d! x9 n6 o( {: \ 3.14 JTAG接口( \% |! e3 b3 x' M4 \0 d' j 3.14.1 硬件方框图 3.14.2 功能描述 3.15 系统存储器映射 3.16 系统控制* w* G: m' H: \- V 3.16.1 功能描述 3.16.2 初始化和系统配置+ L* a' m6 M1 Q 3.16.3 系统控制寄存器的映射 3.16.4 系统控制寄存器可实现功能描述" K: q: f# I) | 第4章 对C语言的回顾 第5章 IAR Embedded Workbench与LM LINK JTAG快速入门2 ?4 n C9 s" H4 |1 P! f 实战篇 第6章 Cortex-M3 内核微控制器LM3S101(102)内部资源应用实践 第7章 Cortex-M3内核微控制器LM3S101(102)外围接口电路在工程中的应用 附录A Cortex-M3 内核微控制器LM3S101(102)最小系统6 a7 a4 ]: }& ^# o 附录B 网上资料内容说明 参考文献 温馨提示5 ~0 n( V6 U) j/ ?9 B7 B 当当网购买链接) E/ J" @+ [& b- j$ { 亚马逊网购买链接 电子书籍下载链接 |
【银杏科技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控件应用教程(第五节 复选框和单选按钮)
回复:【STM32图书分享之十六】—《ARM Cortex-M3内核微控制器快带入门与应用》
RE:【STM32图书分享之十六】—《ARM Cortex-M3内核微控制器快带入门与应用》
RE:【STM32图书分享之十六】—《ARM Cortex-M3内核微控制器快带入门与应用》
RE:【STM32图书分享之十六】—《ARM Cortex-M3内核微控制器快带入门与应用》