作 者:陈志旺 等编著 出 版 社:电子工业出版社 出版时间:2012-1-1% ]. F6 B7 y s+ i" Y* W - c! w3 g$ O* j. t$ e 内容简介 6 ?5 x( a( U- d8 K 本书介绍了意法半导体(ST,STMicroelectronics)公司的基于ARM Cortex-M3内核的STM32单片机应用与实践。本书以培养动手能力和增强工程素养为目的,按照项目驱动的思路展开讲解,以开发板自制相关程序为实例,系统介绍了STM32单片机的引脚特性、内部结构、片上资源、开发方法和应用编程等内容。" w- F6 H$ i: U: T b0 R 目录 , c6 r7 c: c1 M0 e4 m0 [; k3 J 第1章 嵌入式系统概述 1.1 嵌入式系统简介) ~9 d a+ Y' b# ^0 z9 g 1.2 ARM体系结构及微处理器系列, {2 `; X3 e3 n+ E1 e 1.3 Cortex-M3简介; @: v5 N% j. B, \4 \; N 1.4 STM32的发展( ~! U1 d& f6 S5 J! s4 ^# `6 g 1.5 STM32教学开发板 第2章 Cortex-M3体系结构+ c6 C8 V! p5 Z" k 2.1 CM3微处理器核结构/ w) X+ w6 U* ? 2.2 处理器的工作模式及状态 2.3 寄存器; B% R" b8 l" K6 p% Z 2.4 总线接口9 ~& C v& x1 h4 t2 v b7 k 2.5 存储器的组织与映射 2.6 指令集 2.7 流水线 2.8 异常和中断 2.9 STM32微控制器概述 第3章 STM32程序设计 3.1 嵌入式C语言知识精编/ W0 @$ |! }2 B. e+ _ 3.2 嵌入式软件层次结构 3.3 Cortex微控制器软件接口标准 3.4 FWLib固件库 3.5 嵌入式C编程标准1 p0 x0 N J2 o$ { 第4章 STM32电源、时钟及复位电路+ {5 T5 Q& n/ Q) L+ @% P 4.1 电源电路/ S- q8 h4 O& @$ H% } K 4.2 时钟电路 4.3 复位电路; `9 j d5 _6 v( {+ Q8 c 4.4 启动设置1 q! H. T8 p) S+ m 第5章 STM32的GPIO 5.1 GPIO的硬件结构及功能9 y/ l9 K" w; [9 T, _ 5.2 GPIO控制寄存器2 t: @8 U0 t( D; v# A# \4 j5 U9 N 5.3 应用实例' v9 W# y* j7 K) C# P+ o 第6章 STM32中断系统6 {/ _8 r/ L; ^8 ] 6.1 STM32中断源 6.2 STM32中断优先级8 B3 \( m- R/ x2 g$ N 6.3 外部中断/事件硬件结构(EXTI) 6.4 外部中断寄存器配置 6.5 中断过程 6.6 EXTI 寄存器. p7 A* A( M# J" M 6.7 STM32外部中断应用实例 第7章 STM32通用同步/异步收发器USART 7.1 端口复用 7.2 USART功能和结构# f# j7 Z% H$ K/ r 7.3 USART帧格式 7.4 波特率设置 7.5 硬件流控制 7.6 USART中断请求' @; V* i0 v# [* M. R' Z 7.7 USART寄存器 7.8 USART应用实例0 {* E' R7 I# ~: H 第8章 STM32定时器. @8 E' S; a8 L 8.1 STM32定时器概述 8.2 通用定时器TIMx内部结构/ J4 L2 f+ \$ |: M C6 i" ] 8.3 通用定时器TIMx功能% t3 H9 U: f* |4 S0 j; Z 8.4 通用定时器TIMx寄存器$ U5 \. O1 g2 ]9 f6 {# S# M3 t 8.5 TIM2应用实例 8.6 RTC结构及功能+ g. e" i6 i1 J# x 8.7 RTC控制寄存器3 f/ ^+ ~" ^3 b" Y z5 P/ A/ o6 a 8.8 备份寄存器 P# W* T. c8 C% t: z/ [. E 8.9 电源控制寄存器3 P4 L) D9 c3 n2 Q 8.10 RTC相关的寄存器 8.11 RTC应用实例5 w: K( c! ~& C- o! e 8.12 系统时钟SysTick简介: J! W7 n c& s; ~/ u z6 P 8.13 SysTick寄存器 8.14 SysTick应用实例- c# I' R: k2 g8 y 第9章 STM32的DMA: I7 g4 p6 ^5 s# R1 B1 D 9.1 DMA简介 9.2 STM32的DMA结构及功能 9.3 DMA寄存器) n: P _7 g; o1 e- U: v 9.4 DMA初始化设置 第10章 STM32的A/D转换器 10.1 ADC硬件结构及功能/ U ^/ u9 Y! J! q# ~- D 10.2 工作模式 10.3 数据对齐 10.4 ADC中断 10.5 ADC控制寄存器 10.6 ADC程序设计7 v e, y# r7 @. @! L 第11章 μC/OS-II嵌入式操作系统基础6 i" J9 [, W3 g0 C6 \ 11.1 操作系统的作用" u4 M9 X& H# y 11.2 操作系统的基本概念 11.3 μC/OS-II简介3 f8 v6 h( p' c9 I% r* m 11.4 μC/OS-II移植) i W. r- e5 R8 z$ k, c3 u5 Y: \ 第12章 μC/OS-Ⅱ的内核机制 12.1 μC/OS-Ⅱ内核结构0 x' d+ M% g* _9 E" n l" T 12.2 μC/OS-II的任务管理. v; \7 b: Y5 @) B7 F 12.3 μC/OS-Ⅱ的时间管理: ?: k5 H5 o5 G8 A 12.4 任务间的通信与同步, C2 g2 t( L1 Z P o1 W9 O4 ]" ^ 附录A ARM常用缩写& F0 M4 ^% n$ F* R4 @1 ?6 k 附录B Cortex-M3指令清单 附录C STM32开发板原理图2 A0 d7 P8 i# F; U9 Z2 ` 参考文献4 Q' D: H" E! @2 V* B4 C R0 h e& n |
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嵌入式微控制器快速上手》