《STM32嵌入式微控制器快速上手》 3 M1 g: P1 J/ `9 |. u作 者:陈志旺 等编著 8 o; P } ?: }, P, {) _" A! _$ X% n 出 版 社:电子工业出版社 : Z4 c( o/ T6 F/ ^( z3 Z 出版时间:2012-1-1 + h5 Q/ o& C' ^2 W 8 b$ n$ E/ V% p# L: \2 d 内容简介 本书介绍了意法半导体(ST,STMicroelectronics)公司的基于ARM Cortex-M3内核的STM32单片机应用与实践。本书以培养动手能力和增强工程素养为目的,按照项目驱动的思路展开讲解,以开发板自制相关程序为实例,系统介绍了STM32单片机的引脚特性、内部结构、片上资源、开发方法和应用编程等内容。% M4 [7 _7 |7 G: D- _ S4 i+ K0 u 8 r' f' W- W" ? 目录2 r: R- j. Q3 R 第1章 嵌入式系统概述 1.1 嵌入式系统简介4 B t+ v' Z4 J: ?& h* T 1.2 ARM体系结构及微处理器系列 1.3 Cortex-M3简介$ ]0 Y- S9 `. t5 [- ~! j 1.4 STM32的发展 1.5 STM32教学开发板 第2章 Cortex-M3体系结构 2.1 CM3微处理器核结构* Q M# V' m2 ~5 j, |2 R 2.2 处理器的工作模式及状态7 P; a6 D1 ~; | 2.3 寄存器 2.4 总线接口" Z$ w/ }& u, g+ ^7 G 2.5 存储器的组织与映射 2.6 指令集+ z$ s1 n2 g4 m5 R) g2 w 2.7 流水线0 g* {; x4 e% F' k1 g8 ] 2.8 异常和中断% Y2 y6 O( v0 Y, Q8 g 2.9 STM32微控制器概述# i) ]4 w0 @% z 第3章 STM32程序设计$ m/ q( X) |5 j% | I 3.1 嵌入式C语言知识精编* K) n- t0 v7 g 3.2 嵌入式软件层次结构 3.3 Cortex微控制器软件接口标准# G$ l! [" @( T, t k& M1 W7 [ 3.4 FWLib固件库 3.5 嵌入式C编程标准 第4章 STM32电源、时钟及复位电路- z/ }/ ^, H- o# O9 L/ I( U 4.1 电源电路 4.2 时钟电路( L, Y( k6 t" C 4.3 复位电路% E- P8 X& `; u$ S1 p8 `0 x 4.4 启动设置 第5章 STM32的GPIO+ ?. Z8 a/ W* S/ L 5.1 GPIO的硬件结构及功能( d' L" g) g1 b- V" }8 I 5.2 GPIO控制寄存器 5.3 应用实例 第6章 STM32中断系统 6.1 STM32中断源 6.2 STM32中断优先级6 C1 f$ e- C4 X% G 6.3 外部中断/事件硬件结构(EXTI) 6.4 外部中断寄存器配置 6.5 中断过程( p5 o+ u) [6 {' j5 m/ j 6.6 EXTI 寄存器 6.7 STM32外部中断应用实例8 Y1 y2 y+ w- N! [3 w% b0 n 第7章 STM32通用同步/异步收发器USART. Z$ I; G3 _5 S* I. O 7.1 端口复用# x+ p" S1 N) `' S R/ y 7.2 USART功能和结构. a( d* ~% o+ l, o; \' l- v 7.3 USART帧格式 7.4 波特率设置 e3 a0 n1 Z7 I$ |' u2 c- y 7.5 硬件流控制 7.6 USART中断请求- X O3 H% z" ~# k+ ~ 7.7 USART寄存器/ m% a% j, E$ ~9 w! g 7.8 USART应用实例. S5 a1 y0 C* \8 I, x 第8章 STM32定时器 8.1 STM32定时器概述 8.2 通用定时器TIMx内部结构 8.3 通用定时器TIMx功能 8.4 通用定时器TIMx寄存器0 E1 E" L( w# l5 ?2 u 8.5 TIM2应用实例! w: }1 y8 b/ _, O 8.6 RTC结构及功能+ D4 w! p( q. t. c1 O5 U: S) D 8.7 RTC控制寄存器5 P7 Z( r5 F4 Y0 N T 8.8 备份寄存器 8.9 电源控制寄存器6 s# I: s Z1 W. i7 G' q5 b7 _6 ^" H | 8.10 RTC相关的寄存器( W% a& _6 X$ Y0 n9 `$ k 8.11 RTC应用实例) L B: H. Q8 Z6 u9 B1 e9 G6 x 8.12 系统时钟SysTick简介 8.13 SysTick寄存器 8.14 SysTick应用实例 第9章 STM32的DMA 9.1 DMA简介 9.2 STM32的DMA结构及功能5 i: k* j- K6 ]) @; C2 ^; S 9.3 DMA寄存器 9.4 DMA初始化设置. A: A( s, T1 l2 M 第10章 STM32的A/D转换器 10.1 ADC硬件结构及功能% F- w* r6 W' E) q) {1 f; J 10.2 工作模式& ` f; V4 e$ ` u, t \/ T- ?; g 10.3 数据对齐 10.4 ADC中断 10.5 ADC控制寄存器& a+ {# K7 b( p6 e4 M 10.6 ADC程序设计 第11章 μC/OS-II嵌入式操作系统基础 11.1 操作系统的作用% o5 s, M; m& ` 11.2 操作系统的基本概念 [# Y6 r! X: S! ?! ] 11.3 μC/OS-II简介 11.4 μC/OS-II移植 第12章 μC/OS-Ⅱ的内核机制 12.1 μC/OS-Ⅱ内核结构 12.2 μC/OS-II的任务管理 12.3 μC/OS-Ⅱ的时间管理 12.4 任务间的通信与同步 附录A ARM常用缩写. e' _' L* C8 [- V0 c3 a$ s6 Z 附录B Cortex-M3指令清单 附录C STM32开发板原理图8 J1 c* u9 N8 Z, Y4 H) P8 e 参考文献 |
有新点 的适合初学用的吗
根本没下载链接,只是个 介绍
RE:STM32图书分享之五—《STM32嵌入式微控制器快速上手》
RE:STM32图书分享之五—《STM32嵌入式微控制器快速上手》
& y+ ?: I1 a9 U/ ]: N5 _9 s4 m* b
哈哈哈啊哈啊哈哈
RE:STM32图书分享之五—《STM32嵌入式微控制器快速上手》
回复:STM32图书分享之五—《STM32嵌入式微控制器快速上手》
RE:STM32图书分享之五—《STM32嵌入式微控制器快速上手》
回复:STM32图书分享之五—《STM32嵌入式微控制器快速上手》
RE:STM32图书分享之五—《STM32嵌入式微控制器快速上手》
RE:STM32图书分享之五—《STM32嵌入式微控制器快速上手》
呀呀
RE:STM32图书分享之五—《STM32嵌入式微控制器快速上手》
RE:STM32图书分享之五—《STM32嵌入式微控制器快速上手》
RE:STM32图书分享之五—《STM32嵌入式微控制器快速上手》
回复:STM32图书分享之五—《STM32嵌入式微控制器快速上手》
RE:STM32图书分享之五—《STM32嵌入式微控制器快速上手》
RE:STM32图书分享之五—《STM32嵌入式微控制器快速上手》