ARM嵌入式系统教程:基于Cortex-M4内核和TM4C1294控制器 - Softcover

尤鋆

 
9787111549833: ARM嵌入式系统教程:基于Cortex-M4内核和TM4C1294控制器

Synopsis

本书从微处理器系统的基本组成和工作原理开始介绍,便于初学者了解基本的嵌入式系统的工作原理。本书以TI公司的Cortex-M4处理器TM4C1294NCPDT为核心,该芯片是TI公司目前的主力ARM芯片,详细介绍了该芯片的组成部件及结构特点,重点介绍了外设接口、常用通信接口及模拟接口,每部分都有相应的例程以供读者理解。所有例程均在TI公司的CCS开发环境中进行了实际运行测试,并且详细介绍了CCS的使用方法及开发步骤,对于读者学习使用TI公司的其他嵌入式产品也有很好的帮助。前言第1章计算机系统基本工作原理11.1计算机的历史与分类11.1.1计算机的发展历程11.1.2计算机的分类21.2计算机系统21.2.1计算机基本组成部件31.2.2计算机常用体系结构41.2.3计算机基本工作结构41.2.4常用微处理器类型51.3存储器71.3.1存储器类型81.3.2半导体存储器分类101.3.3半导体存储器连接111.4输入/输出接口141.4.1输入/输出接口的功能141.4.2输入/输出接口的组成151.4.3输入/输出控制的方式16第2章Tiva129概述202.1Tiva129体系结构202.1.1TivaC系列概述202.1.2TM4C1294NCPDT微控制器概览202.1.3TM4C1294NCPDT微控制器特性212.2Cortex-M4F处理器242.2.1框图252.2.2概览252.2.3编程模型272.2.4存储器模型292.2.5异常模型382.2.6故障处理412.2.7电源管理432.3系统控制442.3.1信号描述442.3.2功能描述452.3.3初始化和配置57第3章ARM指令体系简介59[TPMY.tif,+8mm。148mm〗〖1〗目录3.1寻址方式593.2ARM常用指令613.3Thumb指令63第4章ARM程序开发644.1集成开发环境CCStudio介绍644.1.1CCStudio安装644.1.2CCStudio配置694.1.3CCStudio工程开发754.1.4StellarisICDI在线调试接口驱动程序的安装794.1.5CCStudio工程编译调试824.2函数库TivaWare介绍884.2.1TivaWare安装884.2.2TivaWare库函数894.2.3TivaWare应用92第5章Tiva129内部存储器975.1框图975.2功能描述975.2.1SRAM975.2.2ROM995.2.3Flash存储器1005.2.4EEPROM1085.2.5总线矩阵存储器访问113第6章Tiva129外设接口1146.1通用输入/输出接口1146.1.1信号描述1146.1.2引脚性能1156.1.3功能描述1156.1.4初始化及配置1206.1.5例程1226.2外部外设接口1236.2.1EPI框图1246.2.2信号描述1256.2.3功能描述1266.2.4初始化及配置1286.3通用定时器1336.3.1模块框图1346.3.2信号描述1356.3.3功能描述1366.3.4初始化及配置1476.3.5例程1506.4看门狗定时器1516.4.

"synopsis" may belong to another edition of this title.