更新时间:2019-01-09 15:06:06
封面
版权信息
前言
第1章 嵌入式系统概述
1.1 嵌入式系统简介
1.2 ARM体系结构及微处理器系列
1.3 Cortex-M3简介
1.4 STM32的发展
1.5 STM32教学开发板
第2章 Cortex-M3体系结构
2.1 CM3微处理器核结构
2.2 处理器的工作模式及状态
2.3 寄存器
2.4 总线接口
2.5 存储器的组织与映射
2.6 指令集
2.7 流水线
2.8 异常和中断
2.9 STM32微控制器概述
第3章 STM32程序设计
3.1 嵌入式C语言知识精编
3.2 嵌入式软件层次结构
3.3 Cortex微控制器软件接口标准
3.4 FWLib固件库
3.5 嵌入式C编程标准
第4章 STM32电源、时钟及复位电路
4.1 电源电路
4.2 时钟电路
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中断过程
6.6 EXTI寄存器
6.7 STM32外部中断应用实例
6.7.1 按键中断
6.7.2中断优先级抢占
第7章 STM32通用同步/异步收发器USART
7.1 端口复用
7.2 USART功能和结构
7.3 USART帧格式
7.4 波特率设置
7.5 硬件流控制
7.6 USART中断请求
7.7 USART寄存器
7.8 USART应用实例
7.8.1 直接传送方式
7.8.2中断传送方式
7.8.3 串口Echo回应程序
第8章 STM32定时器
8.1 STM32定时器概述
8.2 通用定时器TIMx内部结构
8.3 通用定时器TIMx功能
8.3.1时钟源选择
8.3.2 时基单元
8.3.3 计数器模式
8.3.4 定时时间的计算
8.3.5定时器中断
8.4 通用定时器TIMx寄存器
8.5 TIM2应用实例
8.6 RTC结构及功能
8.7 RTC控制寄存器
8.8 备份寄存器
8.9 电源控制寄存器
8.10 RTC相关的寄存器
8.11 RTC应用实例
8.12 系统时钟SysTick简介
8.13 SysTick寄存器
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硬件结构及功能
10.2 工作模式
10.2.1 单次转换模式
10.2.2 连续转换模式
10.2.3 扫描模式
10.2.4 间断模式
10.3 数据对齐
10.4 ADC中断
10.5 ADC控制寄存器
10.6 ADC程序设计
第11章 μC/OS-Ⅱ嵌入式操作系统基础
11.1 操作系统的作用
11.2 操作系统的基本概念
11.2.1 进程和线程
11.2.2 实时操作系统RTOS
11.2.3 其他概念
11.3 μC/OS-Ⅱ简介
11.3.1 μC/OS-Ⅱ主要特点