ARM嵌入式系统教程:基于Cortex—M4内核和TM4C1294控制器 / 普通高等教育十三五电子信息类规划教材
作者: 尤鋆
出版时间:2016年11月
出版社:机械工业出版社
- 机械工业出版社
- 9787111549833
- 1版
- 146882
- 0045176753-7
- 平装
- 16开
- 2016年11月
- 工学
- 计算机科学与技术
- TP332
- 电气信息类
- 本科
本书深入浅出,既适合作为广大本科学生学习嵌入式系统或微机接口等课程的教学用书,也可作为大学生电工电子竞赛的辅助参考资料。同时,也可作为嵌入式系统开发人员的参考书。
前言
第1章 计算机系统基本工作原理
1.1 计算机的历史与分类
1.1.1 计算机的发展历程
1.1.2 计算机的分类
1.2 计算机系统
1.2.1 计算机基本组成部件
1.2.2 计算机常用体系结构
1.2.3 计算机基本工作结构
1.2.4 常用微处理器类型
1.3 存储器
1.3.1 存储器类型
1.3.2 半导体存储器分类
1.3.3 半导体存储器连接
1.4 输入/输出接口
1.4.1 输入/输出接口的功能
1.4.2 输入/输出接口的组成
1.4.3 输入/输出控制的方式
第2章 Tiva129概述
2.1 Tiva129体系结构
2.1.1 TivaC系列概述
2.1.2 TM4C1294NCPDT微控制器概览
2.1.3 TM4C1294NCPDT微控制器特性
2.2 Cortex-M4F处理器
2.2.1 框图
2.2.2 概览
2.2.3 编程模型
2.2.4 存储器模型
2.2.5 异常模型
2.2.6 故障处理
2.2.7 电源管理
2.3 系统控制
2.3.1 信号描述
2.3.2 功能描述
2.3.3 初始化和配置
第3章 ARM指令体系简介
3.1 寻址方式
3.2 ARM常用指令
3.3 Thumb指令
第4章 ARM程序开发
4.1 集成开发环境CCStudio介绍
4.1.1 CCStudio安装
4.1.2 CCStudio配置
4.1.3 CCStudio工程开发
4.1.4 StellarisICDI在线调试接口驱动程序的安装
4.1.5 CCStudio工程编译调试
4.2 函数库TivaWare介绍
4.2.1 TivaWare安装
4.2.2 TivaWare库函数
4.2.3 TivaWare应用
第5章 Tiva129内部存储器
5.1 框图
5.2 功能描述
5.2.1 SRAM
5.2.2 ROM
5.2.3 Flash存储器
5.2.4 EEPROM
5.2.5 总线矩阵存储器访问
第6章 Tiva129外设接口
6.1 通用输入/输出接口
6.1.1 信号描述
6.1.2 引脚性能
6.1.3 功能描述
6.1.4 初始化及配置
6.1.5 例程
6.2 外部外设接口
6.2.1 EPI框图
6.2.2 信号描述
6.2.3 功能描述
6.2.4 初始化及配置
6.3 通用定时器
6.3.1 模块框图
6.3.2 信号描述
6.3.3 功能描述
6.3.4 初始化及配置
6.3.5 例程
6.4 看门狗定时器
6.4.1 模块框图
6.4.2 功能描述
6.4.3 初始化及配置
6.4.4 例程
6.5 脉冲宽度调制器
6.5.1 模块框图
6.5.2 信号描述
6.5.3 功能描述
6.5.4 初始化及配置
6.5.5 例程
6.6 正交编码器接口
6.6.1 模块框图
6.6.2 信号描述
6.6.3 功能描述
6.6.4 初始化及配置
第7章 Tiva129通信接口
7.1 通用异步收发器
7.1.1 模块框图
7.1.2 信号描述
7.1.3 功能描述
7.1.4 初始化及配置
7.1.5 例程
7.2 四同步串行接口
7.2.1 模块框图
7.2.2 信号描述
7.2.3 功能描述
7.2.4 初始化及配置
7.3 通用串行总线控制器
7.3.1 模块框图
7.3.2 信号描述
7.3.3 例程
7.4 内部集成电路接口
7.4.1 模块框图
7.4.2 信号描述
7.4.3 功能描述
7.4.4 初始化及配置
7.5 控制器局域网模块
7.5.1 模块框图
7.5.2 信号描述
第8章 Tiva129模拟接口
8.1 模-数转换器
8.1.1 模块框图
8.1.2 信号描述
8.1.3 功能描述
8.1.4 初始化及配置
8.1.5 例程
8.2 模拟比较器
8.2.1 模块框图
8.2.2 信号描述
8.2.3 功能描述
8.2.4 初始化及配置
8.2.5 例程
附录
附录A Cortex-M4F指令集简介
附录B TM4C1294芯片引脚图及引脚信号
附录C TM4C1294 Connected LaunchPad评估板简介
参考文献