微信扫一扫,移动浏览光盘
简介
本书以XE164FN为例介绍了英飞凌XE166系列单片机的基本特点、硬件结构、外设功能模块等的基本原理与工作方式,并结合DAvE软件,通过实例详细阐述了各个功能模块的配置与应用方法。全书共16章,从最小系统设计、相关软件操作到功能模块开发,再到综合实例应用,循序渐进,层次分明,帮助读者真正掌握英飞凌公司XE166系列单片机的工程开发方法。同时针对电机控制领域的应用,本书还详细介绍了无刷直流电机及永磁同步电机驱动控制的原理与实现。另外,附带的配套光盘给出了书中的示例文件及相关代码,方便读者动手实践与设计参考。
目录
第1章 绪论
1.1 英飞凌微控制器家族概述
1.2 英飞凌16位单片机
1.2.1 历史
1.2.2 XE164FN系列性能特点
1.2.3 产品子系列及区别
1.2.4 XE164FN系列产品介绍
1.3 英飞凌XE164FN系列单片机开发环境
1.4 本书附注
1.4.1 缩写注释
1.4.2 外设单元命名规则
第2章 XE164FN的体系架构
2.1 架构概况
2.2 特性总结
2.3 系统内核单元
2.3.1 中央处理单元(CPU)
2.3.2 存储器保护单元(MPU)
2.3.3 可编程多优先级中断系统
2.3.4 系统资源接口
2.4 片上系统资源
2.4.1 存储器区域
2.4.2 外部总线接口
2.5 片上外设模块
2.5.1 外设接口
2.5.2 外设时序
2.5.3 捕获/比较单元CAPCOM(CC2)
2.5.4 捕获/比较单元CCU6(CCU6)
2.5.5 通用定时器单元(GPT)
2.5.6 实时时钟(RTC)
2.5.7 模数转换器(ADC)
2.5.8 通用串行接口通道模块(USIC)
2.5.9 MultiCAN模块(MultiCAN)
2.5.10 系统定时器
2.5.11 看门狗定时器
2.5.12 存储器检查器模块
2.5.13 并行端口
2.6 时钟产生
2.7 功率管理
2.8 片上调试支持
第3章 开发工具与编程环境
3.1 开发流程
3.2 寄存器配置环境(DAvE)
3.2.1 DAvE软件功能
3.2.2 DAvE安装
3.2.3 DAvE操作介绍
3.3 编程与调试环境(Tasking)
3.3.1 Tasking版本介绍
3.3.2 Tasking下载与安装
3.3.3 Tasking License申请
3.3.4 界面布局
3.3.5 使用Tasking完成例程
3.4 编程与调试环境
3.4.1 导入程序
3.4.2 编译
3.4.3 在线调试设置
3.4.4 下载
3.5 仿真器的安装与使用
3.5.1 DAP Mini Wiggler
3.5.2 DAS
3.5.3 使用Memtool工具下载代码
第4章 中央处理器
4.1 内核简介
4.2 CPU组成
4.3 流水线
4.4 代码寻址
4.5 数据寻址
4.5.1 短寻址模式
4.5.2 长寻址模式
4.5.3 间接寻址模式
4.5.4 DSP寻址模式
4.5.5 系统堆栈
4.6 标准数据处理
4.7 DSP数据处理
4.7.1 MAC的体系架构
4.7.2 CoREG寻址模式
4.7.3 CoMAC单元
4.7.4 其他MAC指令
4.7.5 MAC单元的使用方法
4.8 DSP功能的开发方法
4.8.1 全汇编开发DSP功能
4.8.2 C与汇编混合编程
4.8.3 内联函数编程
4.8.4 用库编写DSP函数
4.8.5 用C语言编程
4.8.6 建议
4.9 通用寄存器与常数寄存器
……
第5章 存储器结构
第6章 系统控制单元
第7章 并行端口
第8章 中断与异常情况控制
第9章 通用定时器单元
第10章 通用串行接口通道
第11章 捕获/比较单元CCU6
第12章 模数转换器
第13章 捕获/比较单元——CAPCOM2
第14章 控制器局域网络(MultiCAN)控制器
第15章 基于XE164FN的最小系统硬件开发平台
第16章 基于XE164FN的永磁同步电动机控制
参考文献
1.1 英飞凌微控制器家族概述
1.2 英飞凌16位单片机
1.2.1 历史
1.2.2 XE164FN系列性能特点
1.2.3 产品子系列及区别
1.2.4 XE164FN系列产品介绍
1.3 英飞凌XE164FN系列单片机开发环境
1.4 本书附注
1.4.1 缩写注释
1.4.2 外设单元命名规则
第2章 XE164FN的体系架构
2.1 架构概况
2.2 特性总结
2.3 系统内核单元
2.3.1 中央处理单元(CPU)
2.3.2 存储器保护单元(MPU)
2.3.3 可编程多优先级中断系统
2.3.4 系统资源接口
2.4 片上系统资源
2.4.1 存储器区域
2.4.2 外部总线接口
2.5 片上外设模块
2.5.1 外设接口
2.5.2 外设时序
2.5.3 捕获/比较单元CAPCOM(CC2)
2.5.4 捕获/比较单元CCU6(CCU6)
2.5.5 通用定时器单元(GPT)
2.5.6 实时时钟(RTC)
2.5.7 模数转换器(ADC)
2.5.8 通用串行接口通道模块(USIC)
2.5.9 MultiCAN模块(MultiCAN)
2.5.10 系统定时器
2.5.11 看门狗定时器
2.5.12 存储器检查器模块
2.5.13 并行端口
2.6 时钟产生
2.7 功率管理
2.8 片上调试支持
第3章 开发工具与编程环境
3.1 开发流程
3.2 寄存器配置环境(DAvE)
3.2.1 DAvE软件功能
3.2.2 DAvE安装
3.2.3 DAvE操作介绍
3.3 编程与调试环境(Tasking)
3.3.1 Tasking版本介绍
3.3.2 Tasking下载与安装
3.3.3 Tasking License申请
3.3.4 界面布局
3.3.5 使用Tasking完成例程
3.4 编程与调试环境
3.4.1 导入程序
3.4.2 编译
3.4.3 在线调试设置
3.4.4 下载
3.5 仿真器的安装与使用
3.5.1 DAP Mini Wiggler
3.5.2 DAS
3.5.3 使用Memtool工具下载代码
第4章 中央处理器
4.1 内核简介
4.2 CPU组成
4.3 流水线
4.4 代码寻址
4.5 数据寻址
4.5.1 短寻址模式
4.5.2 长寻址模式
4.5.3 间接寻址模式
4.5.4 DSP寻址模式
4.5.5 系统堆栈
4.6 标准数据处理
4.7 DSP数据处理
4.7.1 MAC的体系架构
4.7.2 CoREG寻址模式
4.7.3 CoMAC单元
4.7.4 其他MAC指令
4.7.5 MAC单元的使用方法
4.8 DSP功能的开发方法
4.8.1 全汇编开发DSP功能
4.8.2 C与汇编混合编程
4.8.3 内联函数编程
4.8.4 用库编写DSP函数
4.8.5 用C语言编程
4.8.6 建议
4.9 通用寄存器与常数寄存器
……
第5章 存储器结构
第6章 系统控制单元
第7章 并行端口
第8章 中断与异常情况控制
第9章 通用定时器单元
第10章 通用串行接口通道
第11章 捕获/比较单元CCU6
第12章 模数转换器
第13章 捕获/比较单元——CAPCOM2
第14章 控制器局域网络(MultiCAN)控制器
第15章 基于XE164FN的最小系统硬件开发平台
第16章 基于XE164FN的永磁同步电动机控制
参考文献
英飞凌XE166/XC2000单片机开发与应用实例
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!