|
作 者:陈志旺 等编著 出 版 社:电子工业出版社5 ?7 u- @; J- h: C& t# m* z. H 出版时间:2012-1-1
内容简介( p: e: a0 _$ i" c4 f 本书介绍了意法半导体(ST,STMicroelectronics)公司的基于ARM Cortex-M3内核的STM32单片机应用与实践。本书以培养动手能力和增强工程素养为目的,按照项目驱动的思路展开讲解,以开发板自制相关程序为实例,系统介绍了STM32单片机的引脚特性、内部结构、片上资源、开发方法和应用编程等内容。 目录 第1章 嵌入式系统概述 1.1 嵌入式系统简介 1.2 ARM体系结构及微处理器系列! M. J5 R- J+ L! |, ]; {) T- ^ 1.3 Cortex-M3简介5 p: K9 t; o. H! k 1.4 STM32的发展 1.5 STM32教学开发板 第2章 Cortex-M3体系结构; i3 n! Y4 k- M* B! U1 { ~7 q 2.1 CM3微处理器核结构- v6 P2 \2 H+ s5 `, |. U; Z 2.2 处理器的工作模式及状态 2.3 寄存器 2.4 总线接口 2.5 存储器的组织与映射 2.6 指令集5 E' m, c; S7 l 2.7 流水线 2.8 异常和中断 2.9 STM32微控制器概述 第3章 STM32程序设计2 n% r! Q c6 s9 V 3.1 嵌入式C语言知识精编 3.2 嵌入式软件层次结构. }& J8 A7 u( k# j( K2 l( I0 ~ 3.3 Cortex微控制器软件接口标准$ {- o; l/ y; x 3.4 FWLib固件库8 |& P& W4 e9 P p0 \- `4 w6 X 3.5 嵌入式C编程标准1 z7 U; Y2 ^9 o/ X; V8 M 第4章 STM32电源、时钟及复位电路4 p9 j/ C8 v+ H* z' N6 f 4.1 电源电路 4.2 时钟电路! V+ G8 b, ?" q( Z4 @ 4.3 复位电路# u2 B W# N3 N# d. k 4.4 启动设置! u$ T ~0 Q% I! }1 ^ 第5章 STM32的GPIO. w- \1 G$ m% q/ C, ] [6 g7 @ 5.1 GPIO的硬件结构及功能0 G& P8 O5 U8 i4 f0 ^3 {0 z+ k* }! e 5.2 GPIO控制寄存器3 w% t% {- j& k) p2 d 5.3 应用实例, C# F& a3 A$ e3 ~- S 第6章 STM32中断系统 6.1 STM32中断源" `+ B& E# O( t5 o) C 6.2 STM32中断优先级4 F8 n) ~! s* p$ E# `) V8 v 6.3 外部中断/事件硬件结构(EXTI) 6.4 外部中断寄存器配置5 l8 [; d& a! t+ j! F 6.5 中断过程* U$ N( D9 D7 v( B 6.6 EXTI 寄存器 6.7 STM32外部中断应用实例) C" L" i. d [9 N! ]# k; j 第7章 STM32通用同步/异步收发器USART 7.1 端口复用4 T' ^5 _. I4 c8 I 7.2 USART功能和结构 7.3 USART帧格式) q) \- C/ C, R" L 7.4 波特率设置 7.5 硬件流控制9 ~! N6 _- N. E+ E 7.6 USART中断请求 7.7 USART寄存器 7.8 USART应用实例$ B$ u# O( Z/ }7 f# \ 第8章 STM32定时器 8.1 STM32定时器概述 8.2 通用定时器TIMx内部结构 8.3 通用定时器TIMx功能3 x7 W7 x6 v7 `# p, Z 8.4 通用定时器TIMx寄存器 8.5 TIM2应用实例 8.6 RTC结构及功能 8.7 RTC控制寄存器 8.8 备份寄存器 8.9 电源控制寄存器: l$ |) P) ]8 q 8.10 RTC相关的寄存器 8.11 RTC应用实例# p7 X* J' L. z* S8 V5 K/ X: _ 8.12 系统时钟SysTick简介 8.13 SysTick寄存器& O5 ?0 o8 a6 h# H$ F& z! h 8.14 SysTick应用实例! L4 a3 D0 i7 @4 x$ S: v 第9章 STM32的DMA' e8 P# `4 {/ y) f0 H3 Q; V 9.1 DMA简介5 M" I# ^' L% s- x( B5 [" Y 9.2 STM32的DMA结构及功能 9.3 DMA寄存器) R$ \4 n, f! e6 _$ o+ J5 i 9.4 DMA初始化设置0 V5 d* y. M u% w' |: N8 Q: q 第10章 STM32的A/D转换器7 \4 e9 T7 t! G2 w3 H 10.1 ADC硬件结构及功能 10.2 工作模式* t1 g# F# G8 F5 S3 S 10.3 数据对齐8 e; |0 v9 `; O4 n 10.4 ADC中断 10.5 ADC控制寄存器 10.6 ADC程序设计- @% L6 x' w @5 E 第11章 μC/OS-II嵌入式操作系统基础 11.1 操作系统的作用 11.2 操作系统的基本概念1 w/ n3 W6 q: v9 f! F 11.3 μC/OS-II简介 ^9 j' C! [/ V! N. n; j2 L 11.4 μC/OS-II移植 第12章 μC/OS-Ⅱ的内核机制4 ~4 f" k2 r" P' r& I' ? 12.1 μC/OS-Ⅱ内核结构+ `/ b6 B }( X2 K, }! \" J1 ~5 V 12.2 μC/OS-II的任务管理/ E% G# Q% y; |6 a I4 r 12.3 μC/OS-Ⅱ的时间管理 12.4 任务间的通信与同步: r! q% i+ i, x% ` 附录A ARM常用缩写2 W3 X- X) r. Y 附录B Cortex-M3指令清单5 I/ M+ O7 H; ~# T6 d# D# ] 附录C STM32开发板原理图( M. W9 s7 i9 U 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嵌入式微控制器快速上手》