嵌入式系统教程-基于Tiva C系列ARM Cortex-M4微控制器
本书特色
[
《arm*国大学计划教材·嵌入式系统教程:基于tiva c系列arm cortex-m4微控制器》由北京航空航天大学出版社出版。
]
内容简介
[
沈建华、郝立平编著的《嵌入式系统教程–基于 Tiva C系列ARM Cortex-M4微控制器(TEXAS INSTRUMENTS ARM中国大学计划教材)》介绍嵌入式系 统的基础知识,并以ARM Cortex-M4内核MCU TM4C123x为核心,详细讲述MCU应用相关的各种外设 模块的原理和编程结构,并给出操作例程代码,包括 电源与时钟管理、存储器、通用输入/输出(GPIO) 、定时器、PWM、异步和同步通信接口(UART、SPI、 I2C等)、模拟外设(ADC、DAC、AC)等。同时,对 嵌入式软件设计方法、嵌入式C语言基础、RTOS等作 了简明阐述。*后介绍MCU的软硬件开发环境、软件 库,以及低功耗设计和电磁兼容性基础等。
本书配套有完整的教学资源,包括PPT课件、 DY-Tiva-PB口袋实验平台和实验指导书等。
本书可作为高等院校计算机、电子、自动化、仪 器仪表等专业嵌入式系统、微机接口、单片机等课程 的教材,也适合广大从事单片机应用系统开发的工程 技术人员学习、参考。
]
目录
第1章嵌入式系统与微控制器1.1嵌入式系统概述1.1.1嵌入式系统的发展与应用1.1.2嵌入式系统的特点1.1.3嵌入式系统的组成1.1.4嵌入式系统的种类1.1.5嵌入式系统的调试方法1.2MCU概述1.2.1MCU的发展历史1.2.2MCU的特点1.3ARMCortex—M4处理器简介1.3.1ARM处理器架构1.3.2Cortex—M4处理器1.4Tiva系列MCU1.4.1TM4C123系列1.4.2TM4C129系列1.5TM4C123GH6PM引脚与电气特性1.5.1GPIO引脚功能选择1.5.2TM4C123GH6PM电气特性思考题与习题第2章系统控制2.1功能描述2.1.1器件标识2.1.2复位控制2.1.3电源控制2.1.4时钟控制2.1.5非屏蔽中断2.1.6低功耗模式控制2.2初始化及配置2.3操作示例2.3.1程序流程图2.3.2库函数说明2.3.3示例代码2.3.4操作现象思考题与习题第3章存储器3.1存储器简介3.1.1SRAM3.1.2DRAM3.1.3ROM3.1.4Flash3.1.5EEPROM3.1.6存储器扩展3.1.7地址译码3.2存储器空间映射3.2.1普林斯顿结构3.2.2哈佛结构3.2.3大小端模式3.3Tiva微控制器存储器3.3.1TM4C123GH6PM存储器地址映射3.3.2TM4C123GH6PM的ROM3.3.3TM4C123GH6PM的Flash3.3.4EEPROM3.4操作示例3.4.1程序流程图3.4.2库函数说明3.4.3示例代码3.4.4操作现象思考题与习题第4章基本接口与外设4.1通用输入/输出(GPIO)4.1.1GPIO简介4.1.2Tiva微控制器GPIO4.1.3数据控制4.1.4中断控制4.1.5初始化及配置4.1.6操作示例4.2通用定时器(Timer)4.2.1定时器简介4.2.2Tiva微控制器定时器4.2.3初始化及配置4.2.4操作示例4.3脉冲宽度调节器(PWM)4.3.1PWM简介4.3.2Tiva微控制器PWM4.3.3初始化及配置4.3.4操作示例4.4看门狗定时器(WDT)4.4.1WDT简介4.4.2Tiva微控制器WDT4.4.3初始化及配置4.4.4操作示例4.5微型直接内存访问(μDMA)4.5.1DMA传输数据过程4.5.2Tiva微控制器μDMA介绍4.5.3初始化及配置4.5.4操作示例4.6休眠控制与RTC4.6.1休眠模块简介4.6.2Tiva微控制器休眠模块与RTC4.6.3初始化及配置4.6.4操作示例思考题与习题第5章通信接口与外设5.1基本概念5.2异步串行通信接口(UART)5.2.1UART简介5.2.2Tiva微控制器的UART5.2.3初始化及配置5.2.4操作示例5.3同步串行接口(SSI)5.3.1SSI简介5.3.2数据传输5.3.3极性、相位和帧格式5.3.4Tiva微控制器的SSI5.3.5初始化及配置5.3.6操作示例5.412C接口5.4.112C简介5.4.2Tiva微控制器的I2C5.4.3初始化及配置5.4.4操作示例5.5CAN模块5.5.1CAN简介5.5.2Tiva微控制器的CAN5.6USB控制器5.6.1USB简介5.6.2Tiva微控制器的USB思考题与习题第6章模拟外设6.1模/数转换器(ADC)6.1.1ADC简介6.1.2Tiva微控制器的ADC6.1.3数据比较器单元6.1.4初始化及配置6.1.5操作示例6.2模拟比较器(AC)6.2.1AC简介6.2.2Tiva微控制器的AC6.2.3初始化及配置6.2.4操作示例6.3数/模转换器(DAC)6.3.1DAC7512的基本原理与特点6.3.2DAC工作模式6.4正交编码器(QEI)6.4.1Tiva微控制器的QEI6.4.2中断控制6.4.3初始化及配置思考题与习题……
封面
书名:嵌入式系统教程-基于Tiva C系列ARM Cortex-M4微控制器
作者:沈建华
页数:493
定价:¥69.0
出版社:北京航空航天大学出版社
出版日期:2015-04-01
ISBN:9787512417588
PDF电子书大小:102MB 高清扫描完整版
本文标题:《嵌入式系统教程-基于Tiva C系列ARM Cortex-M4微控制器》PDF下载
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!