注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络操作系统操作系统理论32位ARM微控制器系统设计与实践:基于Luminary Micro LM3S系统工程Cortex-M3内核

32位ARM微控制器系统设计与实践:基于Luminary Micro LM3S系统工程Cortex-M3内核

32位ARM微控制器系统设计与实践:基于Luminary Micro LM3S系统工程Cortex-M3内核

定 价:¥48.00

作 者: 黄智伟 主编
出版社: 北京航空航天大学出版社
丛编项:
标 签: 系统开发

购买这本书可以去


ISBN: 9787512400306 出版时间: 2010-03-01 包装: 平装
开本: 16开 页数: 453 字数:  

内容简介

  《32位ARM微控制器系统设计与实践:基于Luminary Micro LM3S系统工程Cortex-M3内核》分9章,系统介绍了Luminary Micro LM3S系列32位ARM微控制器的体系结构、ARM Cottex-M3内核、Stellaris驱动库、系统控制单元、存储器、输入/输出设备接口、总线接口、网络接口以及EasyARM开发板与外围模块的连接与编程。每章都附有思考题与习题,提供免费电子课件。《32位ARM微控制器系统设计与实践:基于Luminary Micro LM3S系统工程Cortex-M3内核》内容丰富实用、层次清晰、叙述详尽,方便教学与自学,可以作为高等院校电子信息工程、通信工程、自动控制、电气自动化、计算机科学与技术等专业进行ARM微控制器系统教学的教材;也可以作为全国大学生电子设计竞赛培训教材;同时,还可以作为工程技术人员进行ARM微控制器系统开发与应用的参考书。

作者简介

暂缺《32位ARM微控制器系统设计与实践:基于Luminary Micro LM3S系统工程Cortex-M3内核》作者简介

图书目录

第1章 32位LM3S系列微控制器
1.1 LM3S系列微控制器简介
1.2 LM3S系列微控制器最小系统设计
1.2.1 LM3S101最小系统
1.2.2 LM3S615最小系统
1.2.3 LM3S8962最小系统
1.2.4 LM3S5749最小系统
思考题与习题
第2章 .ARMCortex-M3体系结构
2.1 ARMCortex-M3处理器内核
2.1.1 Correx-M3内核的主要特点
2.1.2 功能描述
2.1.3 Cortex-M3与ARM7的性能比较
2.2 编程模型
2.2.1 编程模型
2.2.2 特权访问和用户访问
2.2.3 寄存器
2.2.4 数据类型
2.2.5 存储器格式
2.2.6 Cortex-M3指令集
2.3 存储器映射
2.3.1 存储器映射、接口和存储范围
2.3.2 位操作
2.3.3 ROM存储器表
2.4 系统异常
2.4.1 异常模式
2.4.2 异常类型
2.4.3 异常优先级
2.4.4 异常占先
2.4.5 末尾连锁
2.4.6 异常迟来
2.4.7 异常退出
2.4.8 复位
2.4.9 其他系统中断
2.5 嵌套向量中断控制器
2.5.1 NVIC的中断与异常控制的结构
2.5.2 NVIC寄存器映射
2.5.3 外部中断
2.5.4 系统异常
2.5.5 系统定时器
2.5.6 系统故障
2.6 存储器保护单元
2.6.1 MPU概述
2.6.2 MPU编程器模型
2.6.3 MPU访问权限
2.6.4 MPU异常中止
2.6.5 更新MPU区域
2.6.6 中断和更新MPU
2.7 调试和跟踪
2.7.1 Cortex-M3跟踪系统
2.7.2 JTAG接口电路
2.7.3 IAREWARM集成开发环境和LMLINK调试器
2.8 总线矩阵和接口
思考题与习题
第3章 Stellaris驱动库
3.1 Stellaris驱动库简介
3.1.1 驱动程序的功能
3.1.2 驱动程序库支持的工具链
3.1.3 驱动程序库源代码的组织结构
3.2 引导代码
3.3 常用的Stellaris驱动库API函数
3.4 实用函数
3.5 错误处理
3.6 BootLoader
3.7 编译代码
3.7.1 需要的软件
3.7.2 用KeilUVision编译
3.7.3 用IAREmbedded Workbench编译
3.7.4 从命令行编译
3.8 工具链
3.8.1 编译器
3.8.2 调试器
3.9 Stellaris驱动库编程示例
3.9.1 硬件类型定义
3.9.2 通用输入/输出端口
思考题与习题
第4章 L.M3S系列微控制器的系统控制单元
4.1 系统控制寄存器
4.1.1 系统控制寄存器映射
4.1.2 器件标识和功能寄存器
4.2 复位控制
4.2.1 复位源
4.2.2 RST引脚复位
4.2.3 上电复位
4.2.4 掉电复位
4.2.5 软件复位
4.2.6 看门狗定时器复位
4.3 片内输出电压调整
4.4 时钟控制
4.4.1 基础时钟源
4.4.2 PLL的频率设置与编程
4.5 电源管理
4.5.1 处理器的4种模式
4.5.2 处理器的睡眠机制
4.5.3 与睡眠模式相关的寄存器
4.5.4 睡眠模式和深度睡眠模式的设置
4.6 系统控制模块的中断
4.7 休眠模块
4.7.1 休眠模块的特性与结构
4.7.2 休眠模块寄存器映射与访问时序
4.7.3 休眠模块时钟源
4.7.4 休眠模块电池管理
4.7.5 休眠模块实时时钟
4.7.6 休眠模块电源控制
4.7.7 休眠模块中断和状态
4.7.8 休眠模块非易失性存储器
4.7.9 休眠模块的配置
4.7.10 休眠模块的示例程序
4.8 通用定时器
4.8.1 GPTM工作模式与结构
4.8.2 GPTM寄存器映射
4.8.3 功能描述
4.8.4 GPTM复位条件
4.8.5 32位定时器操作模式
4.8.6 16位定时器操作模式
……
第5章 存贮器
第6章 输入/输出设备接口
第7章 总线接口
第8章 网络接口
第9章 EasyARM开发板与常用外围模块的连接与编程
参考文献

本目录推荐