
作 者:陈志旺 等编著8 c/ p0 n# M8 I" c. \; G 出 版 社:电子工业出版社 出版时间:2012-1-1 ![]() 内容简介 本书介绍了意法半导体(ST,STMicroelectronics)公司的基于ARM Cortex-M3内核的STM32单片机应用与实践。本书以培养动手能力和增强工程素养为目的,按照项目驱动的思路展开讲解,以开发板自制相关程序为实例,系统介绍了STM32单片机的引脚特性、内部结构、片上资源、开发方法和应用编程等内容。 目录% y7 e( f8 k6 @% @1 {4 y3 Z 第1章 嵌入式系统概述 1.1 嵌入式系统简介 1.2 ARM体系结构及微处理器系列8 U( d7 u0 x, d' M* B. K 1.3 Cortex-M3简介 1.4 STM32的发展$ o3 M# w0 b; n; n6 K2 A 1.5 STM32教学开发板 第2章 Cortex-M3体系结构8 k7 H( [& u4 Z! l2 u' n 2.1 CM3微处理器核结构5 S# Q! y3 T+ T. M- T 2.2 处理器的工作模式及状态 2.3 寄存器/ i2 H( m, `3 T 2.4 总线接口; a* ~! S" m, f, N( Q4 _1 C 2.5 存储器的组织与映射7 o" y0 P4 }- N1 K0 s9 ]! j 2.6 指令集 2.7 流水线 2.8 异常和中断 2.9 STM32微控制器概述 第3章 STM32程序设计 3.1 嵌入式C语言知识精编! F6 K2 m4 ^: ?2 j, F6 y+ W& \ 3.2 嵌入式软件层次结构 3.3 Cortex微控制器软件接口标准% ~- J3 t% o, u0 \ 3.4 FWLib固件库 3.5 嵌入式C编程标准 第4章 STM32电源、时钟及复位电路+ C! `, _% J! N0 Z0 t! m& _ E0 V 4.1 电源电路 4.2 时钟电路4 n! H5 l' U) ^: T" | 4.3 复位电路3 X. p5 d+ P6 {$ Z9 f 4.4 启动设置- B4 w4 }6 o3 x7 s 第5章 STM32的GPIO 5.1 GPIO的硬件结构及功能$ u( u& I; a/ t' q 5.2 GPIO控制寄存器 5.3 应用实例5 m% e& Z9 u; w' I+ Q 第6章 STM32中断系统/ C" @1 E9 r& C8 U 6.1 STM32中断源$ V8 g3 e7 ?, H! n+ ]% b; r! d 6.2 STM32中断优先级3 `/ U* V( s3 b0 x 6.3 外部中断/事件硬件结构(EXTI) 6.4 外部中断寄存器配置! b1 ~" R) H8 Q7 } 6.5 中断过程; l5 e8 |: d9 I# _; P! f' U3 h 6.6 EXTI 寄存器2 n N# L2 G4 H! X. ^/ K 6.7 STM32外部中断应用实例 第7章 STM32通用同步/异步收发器USART& S* O, a) V7 v7 ]# F$ a. }3 E 7.1 端口复用4 v! {" M2 E& k) i8 T 7.2 USART功能和结构 7.3 USART帧格式, {+ t2 s! R _% o, U 7.4 波特率设置 7.5 硬件流控制/ p. O. l# y# s6 g U 7.6 USART中断请求 7.7 USART寄存器 7.8 USART应用实例 第8章 STM32定时器$ H5 f- f/ _# x' v0 S! D7 [ 8.1 STM32定时器概述 8.2 通用定时器TIMx内部结构' E$ d3 Y" {7 W; h 8.3 通用定时器TIMx功能 8.4 通用定时器TIMx寄存器 8.5 TIM2应用实例 8.6 RTC结构及功能* @) S# l4 `( p8 I: |5 m8 l; V' z$ f$ J 8.7 RTC控制寄存器 8.8 备份寄存器# T" N1 i& M4 ~; x 8.9 电源控制寄存器 8.10 RTC相关的寄存器 8.11 RTC应用实例- p3 q% ]! D# k/ ~8 z 8.12 系统时钟SysTick简介0 ]4 h7 U* y1 u5 j1 k2 l3 [; n, H 8.13 SysTick寄存器) E3 W* l5 j% P: v6 `! e" V8 t 8.14 SysTick应用实例8 X- S- h4 O* Z3 ` 第9章 STM32的DMA/ L& ]& T9 A+ |. H+ { 9.1 DMA简介 9.2 STM32的DMA结构及功能. R9 [# ^$ s" D' G* K5 ? 9.3 DMA寄存器' M# W5 ^& W. v, F+ `& k. v 9.4 DMA初始化设置. j2 z% |/ a0 G( r 第10章 STM32的A/D转换器 10.1 ADC硬件结构及功能8 H* `8 \, K( t6 a/ K) R/ S 10.2 工作模式 10.3 数据对齐 10.4 ADC中断7 ?9 E) M- m2 |2 C$ y( o% E3 E; ` 10.5 ADC控制寄存器 10.6 ADC程序设计1 ^- j) ]$ o9 P9 k) w 第11章 μC/OS-II嵌入式操作系统基础 11.1 操作系统的作用: N) }8 L3 G( | 11.2 操作系统的基本概念; I S2 P; A g! R 11.3 μC/OS-II简介 11.4 μC/OS-II移植& X7 a a2 x7 l" d2 }, Y 第12章 μC/OS-Ⅱ的内核机制+ y7 E$ `) N6 V7 g 12.1 μC/OS-Ⅱ内核结构 12.2 μC/OS-II的任务管理 12.3 μC/OS-Ⅱ的时间管理 12.4 任务间的通信与同步 附录A ARM常用缩写 附录B Cortex-M3指令清单 附录C STM32开发板原理图: j" w6 m2 n' Z8 E 参考文献% Y- \! i% k+ T# x0 G; b |
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嵌入式微控制器快速上手》