《ARM嵌入式系统教程:基于Cortex-M4内核和TM4C1294控制器-免费电子课件》尤�]编著 | PDF下载|ePub下载
ARM嵌入式系统教程:基于Cortex-M4内核和TM4C1294控制器-免费电子课件 版权信息
- 出版社:机械工业出版社
- 出版时间:2017-01-01
- ISBN:9787111549833
- 条形码:9787111549833 ; 978-7-111-54983-3
ARM嵌入式系统教程:基于Cortex-M4内核和TM4C1294控制器-免费电子课件 本书特色
本书从微处理器系统的基本组成和工作原理开始介绍,便于初学者了解基本的嵌入式系统的工作原理。本书以TI公司的Cortex-M4处理器TM4C1294NCPDT为核心,该芯片是TI公司目前的主力ARM芯片,详细介绍了该芯片的组成部件及结构特点,重点介绍了外设接口、常用通信接口及模拟接口,每部分都有相应的例程以供读者理解。所有例程均在TI公司的CCS开发环境中进行了实际运行测试,并且详细介绍了CCS的使用方法及开发步骤,对于读者学习使用TI公司的其他嵌入式产品也有很好的帮助。
ARM嵌入式系统教程:基于Cortex-M4内核和TM4C1294控制器-免费电子课件 内容简介
本书从微处理器系统的基本组成和工作原理开始介绍,便于初学者了解基本的嵌入式系统的工作原理。本书以TI公司的Cortex-M4处理器TM4C1294NCPDT为核心,该芯片是TI公司目前的主力ARM芯片,详细介绍了该芯片的组成部件及结构特点,重点介绍了外设接口、常用通信接口及模拟接口,每部分都有相应的例程以供读者理解。所有例程均在TI公司的CCS开发环境中进行了实际运行测试,并且详细介绍了CCS的使用方法及开发步骤,对于读者学习使用TI公司的其他嵌入式产品也有很好的帮助。
ARM嵌入式系统教程:基于Cortex-M4内核和TM4C1294控制器-免费电子课件 目录
目录前言第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��1模块框图1526��4��2功能描述1526��4��3初始化及配置1536��4��4例程1546��5脉冲宽度调制器1556��5��1模块框图1566��5��2信号描述1566��5��3功能描述1586��5��4初始化及配置1636��5��5例程1646��6正交编码器接口1656��6��1模块框图1666��6��2信号描述1666��6��3功能描述1676��6��4初始化及配置169第7章Tiva129通信接口1707��1通用异步收发器1707��1��1模块框图1717��1��2信号描述1717��1��3功能描述1737��1��4初始化及配置1797��1��5例程1807��2四同步串行接口1827��2��1模块框图1837��2��2信号描述1847��2��3功能描述1857��2��4初始化及配置1937��3通用串行总线控制器1957��3��1模块框图1957��3��2信号描述1967��3��3例程1977��4内部集成电路接口1987��4��1模块框图1987��4��2信号描述1987��4��3功能描述2007��4��4初始化及配置2107��5控制器局域网模块2117��5��1模块框图2117��5��2信号描述211第8章Tiva129模拟接口2138��1模-数转换器2158��1��1模块框图2168��1��2信号描述2168��1��3功能描述2188��1��4初始化及配置2298��1��5例程2308��2模拟比较器2318��2��1模块框图2328��2��2信号描述2328��2��3功能描述2338��2��4初始化及配置2368��2��5例程236附录238附录ACortex-M4F指令集简介238附录BTM4C1294芯片引脚图及引脚信号244附录CTM4C1294 Connected LaunchPad评估板简介259参考文献263信息