前言
第1章 ARM体系及ARMCortex-M4
1.1 ARM体系概述
1.2 ARMCortex-M4微控制器
思考题与习题
第2章 ARMCortex-M4最小系统
2.1 系统功能
2.2 引脚和封装
2.3 电源电路
2.4 时钟电路
2.5 复位电路
2.6 启动
2.7 程序下载电路(SWD接口电路)
2.8 最小系统
思考题与习题
第3章 Cortex-M4软件体系结构
3.1 Cortex-M4汇编指令集
3.2 DSP扩展指令和FPU
3.3 汇编与C混合编程
3.4 STM32程序设计
3.5 Cortex-M4的异常处理
3.6 Cortex-M4调试与跟踪系统
3.7 标准函数库(固件库)
3.8 开发环境介绍
思考题与习题
第4章 系统控制和存储管理
4.1 系统控制
4.2 内存映射
4.3 位段操作
4.4 内存保护单元
4.5 内部Flash存储器
4.6 外部总线扩展接口
思考题与习题
第5章 中断和异常处理
5.1 中断系统概述
5.2 嵌套向量中断控制器
5.3 外部中断/事件控制器
思考题与习题
第6章 GPIO和FSMC
6.1 通用I/O接口的基本概念及连接方法
6.2 GPIO模块的模式与接口控制模块
6.3 灵活的静态存储器控制器
6.4 GPIO应用
思考题与习题
第7章 Timer模块
7.1 系统时钟模块
7.2 低功耗定时器模块
7.3 低功耗中断定时器模块
7.4 可编程延迟模块
7.5 实时时钟模块
思考题与习题
第8章 PWM和正交编码器接口
8.1 脉宽调制、输入捕捉与输出比较的通用基础知识
8.2 高级控制定时器模块简介
8.3 PWM功能描述与初始化
8.4 正交编码器接口概述
思考题与习题
……
第9章 Flash模块
第10章 模拟外设模块
第11章 通用同步异步收发器(USART)
第12章 串行通信外设接口
第13章 DMA模块
第14章 其他功能模块
第15章 综合应用实例
参考文献
展开