|
【STM32图书分享之三十九】—《嵌入式系统及其应用--基于Cortex-M3内核和STM32F103系列微控制器的系统设计与开发》(第2版) 作 者:陈启军,余有灵,张伟,潘登,周伟 著; E$ q% m+ L+ V8 |- d. L; X% f' R 出 版 社:同济大学出版社 出版时间:2011年5月1日 出版时间:2014年2月1日 (第2版)/ x- \: ~( L7 h1 O* e! `, W ISBN:9787560845302 ISBN:9787560854182 (第2版)
内容简介; c$ x/ ^4 y0 g2 O q2 w 这本《嵌入式系统及其应用——基于Cortex-M3内核和STM32F103系列微控制器的系统设计与开发》由陈启军、余有灵、张伟、潘登、周伟编著,从结构上可分为四大部分,第一部分由第1章导论构成,讲述嵌入式系统的概念、设计中的一些深层次思考和共性理论基础;第二部分是第2章,主要讲述ARM公司(CorteX-M3内核的基本原理,包括Thumb2指令体系、向量中断处理、调试与开发支持等内容;第三部分包含第3章至第12章,讲述STM103F系列微控制器的内部原理与应用设计技术,其中第3章讲述了基于STM32F103的最小系统设计,围绕此目标,陈述了与一个基本嵌入式系统设计有关的存储区域管理、中断控制器、时钟树等重要概念,第4章至第12章则依模块分别陈述,在教学上可适当取舍,这些模块主要由STM32F103芯片提供;第四部分包含第13章至第16章。主要介绍与工程开发有关的基本原理和技能,以及一些具体应用实例,特别是几个大的案例在硬件设计方面介绍得较为详细。其中,第13章与嵌入式系统软件开发有关,涉及支撑环境、基本开发流程和原理。 这本《嵌入式系统及其应用——基于Cortex-M3内核和STM32F103系列微控制器的系统设计与开发》由陈启军、余有灵、张伟、潘登、周伟编著,介绍了嵌入式系统领域的基本原理、技术和方法,在内容上偏重电气类专业的教材选择需求,更强调基本原理、硬件设计、软硬件交互,强调在自动化和电气领域的应用,而在更高层的软件开发上适当弱化,力求能够适当改变目前院校教学上软强硬弱的现状。全书紧跟时代潮流,以ARM公司的Cortex-M3内核和ST公司的STM32F103系列MCU为主要介绍对象,在普适的嵌入式基本原理与具体芯片的结合上较为深入。9 F5 K& B D8 t6 |$ ]: H 《嵌入式系统及其应用——基于Cortex-M3内核和STM32F103系列微控制器的系统设计与开发》适合专业教育阶段的自动化电气类本科教学,也适合具有初步经验的嵌入式系统开发者自学或研究生学习,对其他从事电子技术和软件技术开发的人员亦有较大参考价值。 目录 第1章 嵌入式系统导论 1.1 嵌入式系统——从部件到系统的集成 1.2 计算的基本原理和历史演变) ~$ B: V" G& Z. ~/ ~ 1.3 计算机的基本原理和历史演变* c$ p7 y2 i. E 1.4 嵌入式系统的历史沿革9 }- U4 b* g# ~ 1.5 ARM,Cortex和STM32简介' }! T, Q' a" ` N( @ 1.6 嵌入式系统工程设计与开发4 _0 z% P/ B$ z4 @+ w6 i. J 1.7 本课程学习内容和目标 习题 第2章 Cortex-M3微处理器1 G; x3 p! }" e8 o: _$ | 2.1 Cortex-M3微处理器内核" j6 f: ^( F6 _0 F% E' n 2.2 指令系统3 m3 @& L6 R& l7 \; Y 习题; x# U7 S7 ^& \8 c 第3章 STM32F103基础及最小系统设计/ ^9 q* U" J- x 3.1 从Cortex-M3到STM32F103 3.2 存储器与总线架构. D+ N7 N% f# \" x: F s" Z9 ^! P 3.3 中断和事件 3.4 STM32F103x的时钟系统 3.5 基于STM32的最小系统参考设计 习题. j& w: f8 Q' J5 m+ \7 q$ N 第4章 DMA控制器 4.1 主要特性8 x0 ^0 N8 a' I/ q: I9 E0 c 4.2 功能描述# F" y: U7 k' I) A5 Y+ b# ~ 4.3 DMA寄存器) G, ~. Q' ]& i; E, h- T 4.4 DMA应用实例 习题 第5章 通用和复用功能I/O1 o2 b2 K- e( p; H 5.1 GPIO功能描述 5.2 GPIO寄存器描述 5.3 复用功能I/O和调试配置(AFIO)5 _$ j2 M- Z4 U9 Y: z 5.4 AFO寄存器描述4 i+ A; t' z% i 5.5 GPIO和AFIO寄存器地址映像 5.6 应用实例 习题5 z1 M: Q5 m9 p: x6 o 第6章 STM32高级定时器原理与应用: h) R0 r g% _; \ 6.1 定时/计数器的基本原理与实现方法 6.2 STM32高级定时/计数器+ K. z \9 R" b r, E 6.3 STM32高级定时器寄存器描述* M# r; D( {! X4 h* g 6.4 STM32高级定时器工作原理及应用8 a6 h6 J) f4 q- Z8 J) S 习题 第7章 STM32的USARt模块; R5 {5 M; c q5 M" Z+ @ 7.1 串行通信概述 7.2 串行通信的基本原理% j V. p! L% }$ j9 ]- I; J 7.3 STM32F103的串行通信模块* d* M( y7 i9 ]8 o: h. y6 i 7.4 USART寄存器描述& o; T5 @& E1 K+ e 7.5 USART应用实例分析 习题 第8章 STM32的SPI模块 8.1 串行外设接口概述 8.2 串行外设接口SPI的基本原理 8.3 STM32F103的串行外设接口模块& B1 k- z+ {+ h7 s4 r7 i 8.4 SPI寄存器描述 8.5 SPI应用实例分析 习题1 [& H7 F2 E6 l8 {/ l: N 第9章 12C总线原理及其应用4 B4 d; |- p4 S+ I) i2 Z 9.1 12C总线概述 9.2 12C总线原理" | E4 |# r$ ~& K* s. O% O$ ? 9.3 STM32 12C模块原理 9.4 STM32 12C扩展EEPROM应用& l+ J5 X) \, q0 W 习题* X! l/ `. A \ 第10章 CAN总线原理及其应用$ k& C- L1 J8 f1 ^ 10.1 CAN总线概述 10.2 STM32的CAN通信模块; k+ z/ @6 }6 c/ y 10.3 STM32 bxCAN模块工作过程 10.4 STM32 CAN应用实例 习题% X, x4 D w3 F8 V3 F' H* L0 J 第11章 STM32的模拟数字转换模块' t/ [3 x+ B* m- b 11.1 A/D变换的基本原理! y, H$ j( t! f R 11.2 ADC模块的主要技术指标和选型考虑 11.3 ADC模块的外围软硬件设计" F, }4 T; Z1 A2 Y! L8 Z4 D# X 11.4 STM32F103 ADC寄存器介绍& o$ v* T, X/ v0 t* U7 b) V 11.5 STM32F103的ADC模块的使用 11.6 基于STM32F103的A/D变换示例 习题1 j' L# u6 K: h J5 y1 }: P; j 第12章 STM32支撑开发环境 12.1 嵌入式系统开发的流程0 C/ h5 ~2 F* y0 j0 g, |, J 12.2 基于Keil MI)K的STM32开发支撑环境4 h8 x& p1 `' O- u! k 12.3 STM32启动文件解析6 b! I y2 z+ ?" j/ s3 @+ I 12.4 ARTX嵌入式操作系统使用初步 12.5 嵌入式系统软件开发的高级主题 习题 第13章 基于STM32的多功能综合实验板设计7 }$ n& G# k! v, b# q 13.1 综合实验板介绍# r: Y/ w7 H/ d% O) @9 Y 13.2 MDvSTM32-107实验板模块设计 习题 第14章 基于STM32的电动自行车控制器设计 14.1 直流无刷电机的基本原理 14.2 直流无刷电机应用系统设计9 d$ w5 L. n. N# x( q' A1 F( t' P 习题5 n6 e" }/ o _" n4 ]3 x7 K5 y 第15章 AMR单相电能表的参考设计2 z! K) E g, r: w 15.1 需求和目标系统特性- D6 }' @6 X& C. ` 15.2 硬件设计方案 15.3 STPMlO测量集成芯片 15.4 账户管理 15.5 目标机的测试与评估 习题 附件A ARM公司系列产品命名规则9 Q9 D! _) S0 i. F7 B7 W 主要参考文献 当当网购买地址 (http://product.dangdang.com/23447560.html) 亚马逊购买地址 (http://www.amazon.cn/dp/B00IST1TIW) 0 U" H0 X& w0 v; [ 推荐理由: 0 f& [. M/ K7 `! V/ f0 |4 g. C 作为十一五国家级规划教材,本书以Cortex-M3内核和STM32系列MCU为主要介绍对象。有系统的介绍了嵌入式系统的原理,并说明嵌入式系统软件开发流程。适合专业教育教学,也适合具有经验的嵌入式系统开发者自学或研究。 + u! N& c" c+ T+ k
9 ^5 b2 g% N& p9 y7 l5 s |
无刷直流电机控制应用+基于STM8S系列单片机---电子书
MCSDK FOC应用详解
STM32F10xxx 正交编码器接口应用笔记 及源代码
基于STM32定时器ETR信号的应用示例
《无刷直流电机控制应用 基于STM8S系列单片机》
STM32定时器触发SPI逐字收发之应用示例
【银杏科技ARM+FPGA双核心应用】STM32H7系列10——ADC
【银杏科技ARM+FPGA双核心应用】STM32H7系列57——MDK_FLM
【STM32图书分享之九】—《STM32F 32位ARM微控制器应用设计与实践》
STM32 USB的程序,包含固件、驱动和测试用的应用程序
微信公众号
手机版
RE:【STM32图书分享之三十九】—《嵌入式系统及其应用》
回复:【STM32图书分享之三十九】—《嵌入式系统及其应用》
已加入推荐理由,并更新为第二版!: c& E1 N4 }: P, L: B# e* j