封面
版权信息
前言
第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程序设计
- APP免费
3.1 嵌入式C语言知识精编
- APP免费
3.2 嵌入式软件层次结构
- APP免费
3.3 Cortex微控制器软件接口标准
- APP免费
3.4 FWLib固件库
- APP免费
3.5 嵌入式C编程标准
- APP免费
第4章 STM32电源、时钟及复位电路
- APP免费
4.1 电源电路
- APP免费
4.2 时钟电路
- APP免费
4.3 复位电路
- APP免费
4.4 启动设置
- APP免费
第5章 STM32的GPIO
- APP免费
5.1 GPIO的硬件结构及功能
- APP免费
5.2 GPIO控制寄存器
- APP免费
5.3 应用实例
- APP免费
第6章 STM32中断系统
- APP免费
6.1 STM32中断源
- APP免费
6.2 STM32中断优先级
- APP免费
6.3 外部中断/事件硬件结构(EXTI)
- APP免费
6.4 外部中断寄存器配置
- APP免费
6.5中断过程
- APP免费
6.6 EXTI寄存器
- APP免费
6.7 STM32外部中断应用实例
- APP免费
6.7.1 按键中断
- APP免费
6.7.2中断优先级抢占
- APP免费
第7章 STM32通用同步/异步收发器USART
- APP免费
7.1 端口复用
- APP免费
7.2 USART功能和结构
- APP免费
7.3 USART帧格式
- APP免费
7.4 波特率设置
- APP免费
7.5 硬件流控制
- APP免费
7.6 USART中断请求
- APP免费
7.7 USART寄存器
- APP免费
7.8 USART应用实例
- APP免费
7.8.1 直接传送方式
- APP免费
7.8.2中断传送方式
- APP免费
7.8.3 串口Echo回应程序
- APP免费
第8章 STM32定时器
- APP免费
8.1 STM32定时器概述
- APP免费
8.2 通用定时器TIMx内部结构
- APP免费
8.3 通用定时器TIMx功能
- APP免费
8.3.1时钟源选择
- APP免费
8.3.2 时基单元
- APP免费
8.3.3 计数器模式
- APP免费
8.3.4 定时时间的计算
- APP免费
8.3.5定时器中断
- APP免费
8.4 通用定时器TIMx寄存器
- APP免费
8.5 TIM2应用实例
- APP免费
8.6 RTC结构及功能
- APP免费
8.7 RTC控制寄存器
- APP免费
8.8 备份寄存器
- APP免费
8.9 电源控制寄存器
- APP免费
8.10 RTC相关的寄存器
- APP免费
8.11 RTC应用实例
- APP免费
8.12 系统时钟SysTick简介
- APP免费
8.13 SysTick寄存器
- APP免费
8.14 SysTick应用实例
- APP免费
第9章 STM32的DMA
- APP免费
9.1 DMA简介
- APP免费
9.2 STM32的DMA结构及功能
- APP免费
9.3 DMA寄存器
- APP免费
9.4 DMA初始化设置
- APP免费
第10章 STM32的A/D转换器
- APP免费
10.1 ADC硬件结构及功能
- APP免费
10.2 工作模式
- APP免费
10.2.1 单次转换模式
- APP免费
10.2.2 连续转换模式
- APP免费
10.2.3 扫描模式
- APP免费
10.2.4 间断模式
- APP免费
10.3 数据对齐
- APP免费
10.4 ADC中断
- APP免费
10.5 ADC控制寄存器
- APP免费
10.6 ADC程序设计
- APP免费
第11章 μC/OS-Ⅱ嵌入式操作系统基础
- APP免费
11.1 操作系统的作用
- APP免费
11.2 操作系统的基本概念
- APP免费
11.2.1 进程和线程
- APP免费
11.2.2 实时操作系统RTOS
- APP免费
11.2.3 其他概念
- APP免费
11.3 μC/OS-Ⅱ简介
- APP免费
11.3.1 μC/OS-Ⅱ主要特点
- APP免费
11.3.2 μC/OS-Ⅱ工作原理
- APP免费
11.3.3 μC/OS-Ⅱ的程序设计模式
- APP免费
11.4 μC/OS-Ⅱ移植
- APP免费
11.4.1 移植条件
- APP免费
11.4.2 移植步骤
- APP免费
11.4.3 内核头文件(OS CPU.H)
- APP免费
11.4.4 与处理器相关的汇编代码(OS CPU A.ASM)
- APP免费
11.4.5 与CPU相关的C函数和钩子函数(OS CPU C.C)
- APP免费
第12章 μC/O S-Ⅱ的内核机制
- APP免费
12.1 μC/OS-Ⅱ内核结构
- APP免费
12.1.1 μC/OS-Ⅱ的任务
- APP免费
12.1.2 临界代码
- APP免费
12.1.3 任务控制块
- APP免费
12.1.4 就绪表
- APP免费
12.1.5 任务的调度
- APP免费
12.1.6中断处理
- APP免费
12.1.7 时钟节拍
- APP免费
12.1.8 任务的初始化
- APP免费
12.1.9 任务的启动
- APP免费
12.2 μC/OS-Ⅱ的任务管理
- APP免费
12.2.1 创建任务
- APP免费
12.2.2 删除任务
- APP免费
12.2.3 请求删除任务
- APP免费
12.2.4 改变任务优先级
- APP免费
12.2.5 挂起任务
- APP免费
12.2.6 恢复任务
- APP免费
12.2.7 任务调度实例
- APP免费
12.3 μC/OS-Ⅱ的时间管理
- APP免费
12.3.1 延时函数
- APP免费
12.3.2 恢复延时任务
- APP免费
12.3.3 系统时间
- APP免费
12.4 任务间的通信与同步
- APP免费
12.4.1 事件控制块
- APP免费
12.4.2 信号量
- APP免费
12.4.3 信号量实例
- APP免费
附录A ARM常用缩写
- APP免费
附录B Cortex-M3指令清单
- APP免费
附录C STM32开发板原理图
- APP免费
参考文献
更新时间:2019-01-09 15:06:06