作 者:陈志旺 等编著- u! Q5 s3 Y0 N 出 版 社:电子工业出版社: }3 a& C" E F5 k* h 出版时间:2012-1-1 内容简介2 X: o( }3 N* G0 C. }4 q) {1 W" s $ ?! C8 z- ~/ y, L 本书介绍了意法半导体(ST,STMicroelectronics)公司的基于ARM Cortex-M3内核的STM32单片机应用与实践。本书以培养动手能力和增强工程素养为目的,按照项目驱动的思路展开讲解,以开发板自制相关程序为实例,系统介绍了STM32单片机的引脚特性、内部结构、片上资源、开发方法和应用编程等内容。 目录 第1章 嵌入式系统概述 1.1 嵌入式系统简介 1.2 ARM体系结构及微处理器系列 1.3 Cortex-M3简介1 j2 W2 |+ ^, S( r 1.4 STM32的发展# K. |8 h- L+ f1 P' m 1.5 STM32教学开发板. `( Y9 y6 G3 M9 I 第2章 Cortex-M3体系结构2 Y. p+ k' F& ]# j 2.1 CM3微处理器核结构 2.2 处理器的工作模式及状态 2.3 寄存器 2.4 总线接口 2.5 存储器的组织与映射 2.6 指令集 N# R, A, ^: k2 _- B6 L 2.7 流水线 2.8 异常和中断 2.9 STM32微控制器概述 第3章 STM32程序设计 3.1 嵌入式C语言知识精编 3.2 嵌入式软件层次结构0 w8 B' S$ f: _ 3.3 Cortex微控制器软件接口标准% x* f' W- l- z/ ^$ j 3.4 FWLib固件库 3.5 嵌入式C编程标准 第4章 STM32电源、时钟及复位电路 4.1 电源电路 4.2 时钟电路8 h2 j5 \2 ~8 e: S' Q8 a. I 4.3 复位电路 4.4 启动设置 第5章 STM32的GPIO 5.1 GPIO的硬件结构及功能 5.2 GPIO控制寄存器 5.3 应用实例 第6章 STM32中断系统 6.1 STM32中断源# I7 _, b5 g, |5 X" ` 6.2 STM32中断优先级' P" h. [# U7 G; l M 6.3 外部中断/事件硬件结构(EXTI)! z# E3 W, D! r' t+ k2 R 6.4 外部中断寄存器配置 6.5 中断过程" S, S* y( B. D1 N 6.6 EXTI 寄存器7 P- I& O5 G! n" O# o& Y9 w# F 6.7 STM32外部中断应用实例. h w% n- m" _+ U 第7章 STM32通用同步/异步收发器USART 7.1 端口复用 7.2 USART功能和结构 7.3 USART帧格式: {6 v$ r2 G& o! a# B+ ? 7.4 波特率设置! n! l4 _1 u# L 7.5 硬件流控制5 m d- X7 K5 N 7.6 USART中断请求 7.7 USART寄存器0 N' A9 N7 k( w0 e- z2 c 7.8 USART应用实例3 Z# n5 e2 q5 u( K. T 第8章 STM32定时器 8.1 STM32定时器概述 M% Z+ J- [) N! a/ m 8.2 通用定时器TIMx内部结构3 d1 @5 i6 q2 F0 s6 B z, F" e 8.3 通用定时器TIMx功能 8.4 通用定时器TIMx寄存器 8.5 TIM2应用实例3 ?% t4 f# K& [" k9 u4 ?/ j 8.6 RTC结构及功能 8.7 RTC控制寄存器, U. B9 ^1 t0 Q' ]3 n- z1 L. U* d3 s0 a 8.8 备份寄存器, I/ \- U2 Z" w& r4 r+ U# i) T 8.9 电源控制寄存器 8.10 RTC相关的寄存器/ p1 p. W& }, g6 { 8.11 RTC应用实例5 K( m4 g0 G# W* d! n3 H 8.12 系统时钟SysTick简介" Y8 {, y0 N: a" @3 d" c 8.13 SysTick寄存器2 z0 O/ K6 @1 y 8.14 SysTick应用实例 第9章 STM32的DMA 9.1 DMA简介 9.2 STM32的DMA结构及功能 9.3 DMA寄存器 9.4 DMA初始化设置 第10章 STM32的A/D转换器 10.1 ADC硬件结构及功能6 |5 j* H; [$ N1 {8 v7 _3 _- v 10.2 工作模式 10.3 数据对齐8 a @3 l, O, C% ^ 10.4 ADC中断- o& `5 e& u! m: t 10.5 ADC控制寄存器 10.6 ADC程序设计& T } y' x0 G. k$ T 第11章 μC/OS-II嵌入式操作系统基础$ Z/ q$ P- c0 l/ K! H0 e3 m 11.1 操作系统的作用) c; }& l) V/ X, A3 C 11.2 操作系统的基本概念 11.3 μC/OS-II简介 11.4 μC/OS-II移植 第12章 μC/OS-Ⅱ的内核机制 12.1 μC/OS-Ⅱ内核结构* _9 B2 f* s+ |0 X 12.2 μC/OS-II的任务管理5 }8 Y# ^3 U" Y# t1 l: P 12.3 μC/OS-Ⅱ的时间管理 12.4 任务间的通信与同步 附录A ARM常用缩写* T2 L5 ?. V. f" o5 m( w 附录B Cortex-M3指令清单3 \" A; _, n' K3 L9 E 附录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嵌入式微控制器快速上手》