|
作 者:陈志旺 等编著 出 版 社:电子工业出版社 出版时间:2012-1-1) U% ?, x' u/ Z, J5 h; G m
~$ S5 I `0 ^' R1 w) {" d) S. q - P) I' g+ ?5 D$ l! W 内容简介7 `& m9 r/ @' G 本书介绍了意法半导体(ST,STMicroelectronics)公司的基于ARM Cortex-M3内核的STM32单片机应用与实践。本书以培养动手能力和增强工程素养为目的,按照项目驱动的思路展开讲解,以开发板自制相关程序为实例,系统介绍了STM32单片机的引脚特性、内部结构、片上资源、开发方法和应用编程等内容。8 X/ t! R* x8 H- I$ c" m 目录9 ^2 h* u( f3 `' L! w( o. T# @6 Q ' j) P x- e b. [% g+ R* z+ j 第1章 嵌入式系统概述 1.1 嵌入式系统简介% g) @) q: h/ p 1.2 ARM体系结构及微处理器系列 1.3 Cortex-M3简介 1.4 STM32的发展* U6 m. w% y8 @ 1.5 STM32教学开发板 第2章 Cortex-M3体系结构 2.1 CM3微处理器核结构 2.2 处理器的工作模式及状态 2.3 寄存器 2.4 总线接口 2.5 存储器的组织与映射 2.6 指令集 2.7 流水线 2.8 异常和中断 2.9 STM32微控制器概述 第3章 STM32程序设计 3.1 嵌入式C语言知识精编9 B3 N1 O& ?7 {/ w 3.2 嵌入式软件层次结构& c4 U) t7 q! H( `; \& D 3.3 Cortex微控制器软件接口标准. u7 t# ?+ s1 g3 R# Y, O m 3.4 FWLib固件库 3.5 嵌入式C编程标准4 X5 y. W4 G6 C# w% p 第4章 STM32电源、时钟及复位电路5 R* Y8 c2 X- q2 S" I2 A7 D) A4 J, n 4.1 电源电路. ?; Y \# D! k/ u$ D5 |6 G 4.2 时钟电路 4.3 复位电路 4.4 启动设置 第5章 STM32的GPIO 5.1 GPIO的硬件结构及功能 5.2 GPIO控制寄存器/ S3 w' g- q$ [* P 5.3 应用实例0 F- q6 N2 v- C3 ~- e% |+ B5 y 第6章 STM32中断系统2 q6 b9 p: m9 e8 [ K: w9 F 6.1 STM32中断源, h8 q& @6 O6 V) P+ ? 6.2 STM32中断优先级 6.3 外部中断/事件硬件结构(EXTI)+ A& }: R' j7 H, b, V% t 6.4 外部中断寄存器配置 6.5 中断过程 6.6 EXTI 寄存器. u6 g9 L @$ ~% p4 m( S+ b 6.7 STM32外部中断应用实例 第7章 STM32通用同步/异步收发器USART 7.1 端口复用( {+ P) S# _+ o- a) ` {0 @ 7.2 USART功能和结构, T. r& y- L* W5 @* z2 H8 Z 7.3 USART帧格式0 U( `% e# p4 q9 R6 B" A# h5 z 7.4 波特率设置 7.5 硬件流控制 7.6 USART中断请求- I, R z+ x$ t1 k9 ]4 q 7.7 USART寄存器 7.8 USART应用实例) g, D! b( U9 q# Q& m7 X; Q 第8章 STM32定时器 8.1 STM32定时器概述 8.2 通用定时器TIMx内部结构 8.3 通用定时器TIMx功能 8.4 通用定时器TIMx寄存器; V- h3 q) h+ {( g& q0 c+ m8 G0 D 8.5 TIM2应用实例. W, H& y, l8 M$ n+ _ 8.6 RTC结构及功能7 c, w( Q: @- C5 @$ ` 8.7 RTC控制寄存器 8.8 备份寄存器 8.9 电源控制寄存器7 X. g. D! \* [' v2 j3 W 8.10 RTC相关的寄存器 8.11 RTC应用实例- ]- \. y3 l I) f" ~, q2 L$ S 8.12 系统时钟SysTick简介 8.13 SysTick寄存器 8.14 SysTick应用实例 第9章 STM32的DMA 9.1 DMA简介8 t1 S5 y- y' c9 g% M( L; E2 _- b; w 9.2 STM32的DMA结构及功能 9.3 DMA寄存器4 A/ _% o8 v/ a1 N# E; r7 h; Y 9.4 DMA初始化设置 第10章 STM32的A/D转换器 10.1 ADC硬件结构及功能+ r, Z' a, d$ H1 R; b5 D 10.2 工作模式3 O9 `! W' k) q( _* ^2 z 10.3 数据对齐 10.4 ADC中断 10.5 ADC控制寄存器 10.6 ADC程序设计 第11章 μC/OS-II嵌入式操作系统基础 11.1 操作系统的作用 11.2 操作系统的基本概念 11.3 μC/OS-II简介 11.4 μC/OS-II移植 第12章 μC/OS-Ⅱ的内核机制 12.1 μC/OS-Ⅱ内核结构+ L: ^8 ^$ h. |: S5 ~ 12.2 μC/OS-II的任务管理 12.3 μC/OS-Ⅱ的时间管理 12.4 任务间的通信与同步& [1 `! M* p4 q# D* e 附录A ARM常用缩写 附录B Cortex-M3指令清单% K, i0 ?- z6 x) \% M9 b 附录C STM32开发板原理图 参考文献- r0 Q8 l2 E3 L! C" v! j* y& f |
微信公众号
手机版
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嵌入式微控制器快速上手》