
作 者:陈志旺 等编著 出 版 社:电子工业出版社. X8 ~2 L" l" e6 P; j1 ? 出版时间:2012-1-1 ![]() ( I5 H F4 [) f4 K 内容简介 本书介绍了意法半导体(ST,STMicroelectronics)公司的基于ARM Cortex-M3内核的STM32单片机应用与实践。本书以培养动手能力和增强工程素养为目的,按照项目驱动的思路展开讲解,以开发板自制相关程序为实例,系统介绍了STM32单片机的引脚特性、内部结构、片上资源、开发方法和应用编程等内容。 目录 " o9 U* H4 @' U2 o* j# | 第1章 嵌入式系统概述6 [* j: k3 b# ^ 1.1 嵌入式系统简介& i1 X: \) b% h- A9 @( g 1.2 ARM体系结构及微处理器系列" t2 K7 k) Q* E$ h 1.3 Cortex-M3简介0 m6 R5 a6 N' ?) \" ~/ O6 x, k 1.4 STM32的发展2 E$ y4 S' E; L% o6 O1 N+ ]4 N8 f A 1.5 STM32教学开发板 第2章 Cortex-M3体系结构# S3 v; I! ]) o4 t 2.1 CM3微处理器核结构 2.2 处理器的工作模式及状态6 |3 C! [5 n, y: `% k( B 2.3 寄存器& y8 c) d) K) y$ t9 r: W8 @8 P 2.4 总线接口8 r; d! V. c% N5 `3 J) e# x 2.5 存储器的组织与映射* x7 V! Z7 ]5 Y6 H0 g 2.6 指令集8 I9 u! s( }6 d4 Y& K, x 2.7 流水线 2.8 异常和中断1 b8 Z6 d: ^7 ? 2.9 STM32微控制器概述 第3章 STM32程序设计 3.1 嵌入式C语言知识精编- n4 f& B0 M8 N 3.2 嵌入式软件层次结构) q4 J7 i) K, A 3.3 Cortex微控制器软件接口标准 3.4 FWLib固件库* Y5 ^5 T k. F$ j* Z 3.5 嵌入式C编程标准 第4章 STM32电源、时钟及复位电路 4.1 电源电路5 k% V* j D- G" p0 O 4.2 时钟电路* E' k& s% Y) X" u0 f( F5 G4 p 4.3 复位电路 4.4 启动设置 第5章 STM32的GPIO 5.1 GPIO的硬件结构及功能 5.2 GPIO控制寄存器 5.3 应用实例 第6章 STM32中断系统 6.1 STM32中断源 6.2 STM32中断优先级 6.3 外部中断/事件硬件结构(EXTI) 6.4 外部中断寄存器配置 6.5 中断过程2 Y6 R2 F- U& g" e: O( { 6.6 EXTI 寄存器3 H- F8 s4 O& U7 ?- d& p 6.7 STM32外部中断应用实例8 f( N6 [" M5 {) ` 第7章 STM32通用同步/异步收发器USART6 N3 d! ?3 q- J* H3 I2 [' I 7.1 端口复用 7.2 USART功能和结构 7.3 USART帧格式0 a; s4 H1 n, A' C& c6 n. q; u- J 7.4 波特率设置% N5 e% L3 o. e( ?; J0 o$ D 7.5 硬件流控制3 C6 h. ^* c* u' a2 k 7.6 USART中断请求 7.7 USART寄存器9 M, n& h, S9 k* Y 7.8 USART应用实例& {# G2 J8 I# C5 |* j 第8章 STM32定时器 8.1 STM32定时器概述2 i. @6 p- J3 o) e: v$ `& n# i0 f 8.2 通用定时器TIMx内部结构 8.3 通用定时器TIMx功能 8.4 通用定时器TIMx寄存器 8.5 TIM2应用实例 8.6 RTC结构及功能# T9 ~8 p' j8 _7 [ I" h 8.7 RTC控制寄存器" c3 s* i" b# Y 8.8 备份寄存器% {2 p& s' L9 y9 Q' S 8.9 电源控制寄存器, D& @7 t" i9 b% M 8.10 RTC相关的寄存器 8.11 RTC应用实例 8.12 系统时钟SysTick简介 j! i# H6 c$ c i, o$ ? 8.13 SysTick寄存器3 V. u- g6 j7 C 8.14 SysTick应用实例- [ R4 }! f3 e$ e3 v 第9章 STM32的DMA: {; ~: R8 ?* }% U2 o 9.1 DMA简介 9.2 STM32的DMA结构及功能) j: y- D" p/ u; N" D1 F 9.3 DMA寄存器 9.4 DMA初始化设置 第10章 STM32的A/D转换器0 P7 {; X2 ?" @8 Q 10.1 ADC硬件结构及功能, u1 {- d9 o1 N 10.2 工作模式 10.3 数据对齐 10.4 ADC中断 10.5 ADC控制寄存器 10.6 ADC程序设计; s7 l4 H3 ^/ d/ A$ m9 i! _ 第11章 μC/OS-II嵌入式操作系统基础 11.1 操作系统的作用 11.2 操作系统的基本概念8 w5 n5 }/ r$ R, L/ L: O, c0 E 11.3 μC/OS-II简介 11.4 μC/OS-II移植 第12章 μC/OS-Ⅱ的内核机制* f2 j# z. |7 ^. e# _% { 12.1 μC/OS-Ⅱ内核结构0 E" v( |% o2 L( B4 U! u1 C 12.2 μC/OS-II的任务管理 12.3 μC/OS-Ⅱ的时间管理0 P8 [' B/ v9 n. u3 x 12.4 任务间的通信与同步 附录A ARM常用缩写 附录B Cortex-M3指令清单 附录C STM32开发板原理图# Q9 o+ D/ e7 f: j9 v 参考文献7 R! a8 E+ Q9 {1 T6 D2 C9 J- ? |
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嵌入式微控制器快速上手》