作 者:陈志旺 等编著 出 版 社:电子工业出版社 出版时间:2012-1-1 6 J7 a8 N0 w; W1 X. T 内容简介2 p: T6 i6 y, ]& {$ Y$ i& V. p 本书介绍了意法半导体(ST,STMicroelectronics)公司的基于ARM Cortex-M3内核的STM32单片机应用与实践。本书以培养动手能力和增强工程素养为目的,按照项目驱动的思路展开讲解,以开发板自制相关程序为实例,系统介绍了STM32单片机的引脚特性、内部结构、片上资源、开发方法和应用编程等内容。 目录 8 c$ D: b0 m! P7 r+ H: p2 I 第1章 嵌入式系统概述& g9 C; A$ ]$ J* C( E 1.1 嵌入式系统简介$ q1 R( b% B- f& F1 V/ T' g; p 1.2 ARM体系结构及微处理器系列- V$ p& T( P5 B5 K 1.3 Cortex-M3简介 1.4 STM32的发展, u, ^& T; L% t) X* v' i* d 1.5 STM32教学开发板 第2章 Cortex-M3体系结构 2.1 CM3微处理器核结构 2.2 处理器的工作模式及状态 2.3 寄存器3 B2 B6 k: i& h$ |% l2 | 2.4 总线接口 2.5 存储器的组织与映射' U2 H. o% e1 n9 L' z' U 2.6 指令集 2.7 流水线 2.8 异常和中断- I4 e( d0 J. ]( ^: w- K 2.9 STM32微控制器概述 第3章 STM32程序设计 3.1 嵌入式C语言知识精编 3.2 嵌入式软件层次结构 3.3 Cortex微控制器软件接口标准 3.4 FWLib固件库7 F6 M1 @& T! V6 e9 Q 3.5 嵌入式C编程标准) \) O8 W3 v$ p+ M 第4章 STM32电源、时钟及复位电路 4.1 电源电路 4.2 时钟电路 4.3 复位电路9 e9 t. Q+ z5 G. L0 ~1 X 4.4 启动设置 第5章 STM32的GPIO 5.1 GPIO的硬件结构及功能 5.2 GPIO控制寄存器; \) _5 t5 f) E 5.3 应用实例 第6章 STM32中断系统5 g0 i% U. w+ `6 p 6.1 STM32中断源, a( f$ R: U/ t6 { 6.2 STM32中断优先级 6.3 外部中断/事件硬件结构(EXTI), @7 k) D% ]9 d: c. r 6.4 外部中断寄存器配置 6.5 中断过程 6.6 EXTI 寄存器 6.7 STM32外部中断应用实例( U/ i) |; M: J' C 第7章 STM32通用同步/异步收发器USART 7.1 端口复用 7.2 USART功能和结构 7.3 USART帧格式 7.4 波特率设置" i! c+ h% s* ]; @& h8 e! ^ 7.5 硬件流控制 7.6 USART中断请求; S& d" V# h. B3 @ Z. v1 F 7.7 USART寄存器# ]0 y5 H2 \; x' B f 7.8 USART应用实例 第8章 STM32定时器 8.1 STM32定时器概述/ N$ V! U+ [3 \2 q1 P" z/ \ 8.2 通用定时器TIMx内部结构3 _$ _! ~7 f/ b- F/ c7 Q 8.3 通用定时器TIMx功能 8.4 通用定时器TIMx寄存器 8.5 TIM2应用实例 8.6 RTC结构及功能, M! g0 s& x0 _. ~& \ 8.7 RTC控制寄存器# B, P( E' Q( x! a8 I% ^5 C" |4 D7 t 8.8 备份寄存器 8.9 电源控制寄存器( Y' u6 |# _- U0 B# g 8.10 RTC相关的寄存器5 c2 j1 E, _ n* ?4 D 8.11 RTC应用实例6 P- l3 {& q6 v, B+ X 8.12 系统时钟SysTick简介: i0 e( }$ B. a 8.13 SysTick寄存器 8.14 SysTick应用实例3 E5 n5 K7 ~9 ?2 c" L 第9章 STM32的DMA 9.1 DMA简介7 m6 \. n$ |1 M3 }0 l: h; F 9.2 STM32的DMA结构及功能# h' T( Q. u! i F |& D3 @ 9.3 DMA寄存器 9.4 DMA初始化设置 第10章 STM32的A/D转换器 10.1 ADC硬件结构及功能 10.2 工作模式2 J. e4 y U6 g$ c 10.3 数据对齐3 w' l% d4 B* |' m 10.4 ADC中断 10.5 ADC控制寄存器 10.6 ADC程序设计" i6 U% ^- B- k8 e% V# o: n 第11章 μC/OS-II嵌入式操作系统基础2 M) ?6 H( s0 ~) Z- E/ V/ F$ S8 S 11.1 操作系统的作用3 a8 N& l4 x1 A% m! p5 t 11.2 操作系统的基本概念& ~7 i) o+ Z- q$ t 11.3 μC/OS-II简介9 a9 G7 ^: u/ y1 e! s 11.4 μC/OS-II移植 第12章 μC/OS-Ⅱ的内核机制 12.1 μC/OS-Ⅱ内核结构4 j1 A2 _# U" D* x: j 12.2 μC/OS-II的任务管理 12.3 μC/OS-Ⅱ的时间管理; }6 R( {, S" n6 N( F 12.4 任务间的通信与同步 附录A ARM常用缩写 附录B Cortex-M3指令清单( d) s4 w4 ^" H2 x y 附录C STM32开发板原理图 参考文献, R! f# c$ _& z |
RE:【STM32图书分享之七】—《卓越工程师培养计划:STM32嵌入式微控制器快速上手》
RE:【STM32图书分享之七】—《卓越工程师培养计划:STM32嵌入式微控制器快速上手》
RE:【STM32图书分享之七】—《卓越工程师培养计划:STM32嵌入式微控制器快速上手》
RE:【STM32图书分享之七】—《卓越工程师培养计划:STM32嵌入式微控制器快速上手》
回复:【STM32图书分享之七】—《卓越工程师培养计划:STM32嵌入式微控制器快速上手》
RE:【STM32图书分享之七】—《卓越工程师培养计划:STM32嵌入式微控制器快速上手》
回复:【STM32图书分享之七】—《卓越工程师培养计划:STM32嵌入式微控制器快速上手》
回复:【STM32图书分享之七】—《卓越工程师培养计划:STM32嵌入式微控制器快速上手》
RE:【STM32图书分享之七】—《卓越工程师培养计划:STM32嵌入式微控制器快速上手》
回复:【STM32图书分享之七】—《卓越工程师培养计划:STM32嵌入式微控制器快速上手》
RE:【STM32图书分享之七】—《卓越工程师培养计划:STM32嵌入式微控制器快速上手》
回复:【STM32图书分享之七】—《卓越工程师培养计划:STM32嵌入式微控制器快速上手》
RE:【STM32图书分享之七】—《卓越工程师培养计划:STM32嵌入式微控制器快速上手》
回复:【STM32图书分享之七】—《卓越工程师培养计划:STM32嵌入式微控制器快速上手》