作 者:陈志旺 等编著( |" o7 c2 y4 ^/ o+ z 出 版 社:电子工业出版社' w4 d+ O5 g, Y9 s 出版时间:2012-1-1 7 h0 Z! w+ F, k1 ?* E: z- E: }# ? 内容简介- K$ v+ [1 U0 k' K( L- D+ j : m) l7 t7 R& [' r6 {" u 本书介绍了意法半导体(ST,STMicroelectronics)公司的基于ARM Cortex-M3内核的STM32单片机应用与实践。本书以培养动手能力和增强工程素养为目的,按照项目驱动的思路展开讲解,以开发板自制相关程序为实例,系统介绍了STM32单片机的引脚特性、内部结构、片上资源、开发方法和应用编程等内容。7 |* Y5 Z# u/ r$ L 目录 2 H& g$ Y" j6 x* x 第1章 嵌入式系统概述+ T# A3 O) g5 q/ R. a 1.1 嵌入式系统简介 1.2 ARM体系结构及微处理器系列 1.3 Cortex-M3简介( B4 T5 l4 c$ q& N: K 1.4 STM32的发展 1.5 STM32教学开发板 第2章 Cortex-M3体系结构 2.1 CM3微处理器核结构# @: p# a3 A6 L+ n& ] I 2.2 处理器的工作模式及状态 2.3 寄存器 2.4 总线接口 2.5 存储器的组织与映射 2.6 指令集 2.7 流水线 2.8 异常和中断 2.9 STM32微控制器概述 第3章 STM32程序设计 3.1 嵌入式C语言知识精编4 R4 A# h$ k5 h0 ~ 3.2 嵌入式软件层次结构 3.3 Cortex微控制器软件接口标准, c0 P$ b. T7 x5 N( a2 z6 N( W6 v! H. l 3.4 FWLib固件库4 j' X- m( G& }! K* A# h% I; w+ [ 3.5 嵌入式C编程标准 第4章 STM32电源、时钟及复位电路 4.1 电源电路' G+ C z: E6 E! [6 O- I& s) I$ ]0 S 4.2 时钟电路2 r$ W& O* L/ N4 y 4.3 复位电路 4.4 启动设置- N$ h9 e) D' w3 Y8 w 第5章 STM32的GPIO 5.1 GPIO的硬件结构及功能 5.2 GPIO控制寄存器. j: f# s9 @) c1 H+ d 5.3 应用实例$ v6 G/ g) N, u4 d 第6章 STM32中断系统! t! v1 R) C' `( r% [% r 6.1 STM32中断源 6.2 STM32中断优先级5 _( e0 f. r0 g$ u 6.3 外部中断/事件硬件结构(EXTI) 6.4 外部中断寄存器配置 6.5 中断过程 6.6 EXTI 寄存器 6.7 STM32外部中断应用实例 第7章 STM32通用同步/异步收发器USART 7.1 端口复用+ f3 n' s% K8 v4 N& \1 v/ g 7.2 USART功能和结构 7.3 USART帧格式" t, d m# ?) n3 _# z 7.4 波特率设置/ ~7 \1 ~7 G0 ]" X' g 7.5 硬件流控制 7.6 USART中断请求 7.7 USART寄存器 7.8 USART应用实例+ \6 y+ D9 P" a! w/ U% V! \ 第8章 STM32定时器9 h4 v: r/ }+ d 8.1 STM32定时器概述$ s5 S3 T0 n* Y1 B* Z3 b 8.2 通用定时器TIMx内部结构 8.3 通用定时器TIMx功能 8.4 通用定时器TIMx寄存器 8.5 TIM2应用实例 8.6 RTC结构及功能1 g! o4 g6 j7 g+ z6 y: }0 v 8.7 RTC控制寄存器 8.8 备份寄存器$ Z: X6 y) ~( a& S4 E/ r& [ 8.9 电源控制寄存器$ [7 k+ ]! a( e 8.10 RTC相关的寄存器 8.11 RTC应用实例 8.12 系统时钟SysTick简介% p! c+ ?; `' j5 f 8.13 SysTick寄存器% |8 F" R7 ^1 X3 c" J- p- S 8.14 SysTick应用实例 第9章 STM32的DMA& G: a+ m8 P7 d3 `1 O 9.1 DMA简介! G) Y# t0 Q# }- c! N 9.2 STM32的DMA结构及功能 9.3 DMA寄存器 9.4 DMA初始化设置2 p7 Y4 N' D3 x. T6 z 第10章 STM32的A/D转换器* z: x- \4 v5 Q- p- @) ~# Y 10.1 ADC硬件结构及功能0 C- e5 {2 o! Z9 z/ h 10.2 工作模式! F! W% C4 b3 |# M6 W5 c9 B E 10.3 数据对齐1 j. T5 u1 E2 x$ c* u5 ~7 `6 F Q 10.4 ADC中断7 V+ e X* _; \' s% R: i' D) R) S 10.5 ADC控制寄存器 10.6 ADC程序设计: l$ @0 X/ ?) l' r; w' v' R 第11章 μC/OS-II嵌入式操作系统基础+ d2 H* R& h1 n1 v( J3 G 11.1 操作系统的作用* K N$ i" D+ m, d2 E 11.2 操作系统的基本概念 z: T6 r8 l* o# N0 N9 n; G 11.3 μC/OS-II简介 11.4 μC/OS-II移植 第12章 μC/OS-Ⅱ的内核机制. N1 } u- {- B 12.1 μC/OS-Ⅱ内核结构 12.2 μC/OS-II的任务管理3 W' B6 L, ]' a3 z/ ~ 12.3 μC/OS-Ⅱ的时间管理5 o, c7 F x2 E2 T/ A" S" r 12.4 任务间的通信与同步 附录A ARM常用缩写 附录B Cortex-M3指令清单 附录C STM32开发板原理图 参考文献 |
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嵌入式微控制器快速上手》