| 价格 | ¥79.00 |
| 发货 | 广东东莞市 |
| 数量 | -+ |
| 库存 | 100本 |
本书以XE164FN为例介绍了英飞凌XE166系列单片机的基本特点、硬件结构、外设功能模块等的基本原理与工作方式,并结合DAvE软件,通过实例详细阐述了各个功能模块的配置与应用方法。全书共16章,从系统设计、相关软件操作到功能模块开发,再到综合实例应用,循序渐进,层次分明,帮助读者真正掌握英飞凌公司XE166系列单片机的工程开发方法。同时针对电机控制领域的应用,本书还详细介绍了无刷直流电机及永磁同步电机驱动控制的原理与实现。另外,附带的配套光盘给出了书中的示例文件及相关代码,方便读者动手实践与设计参考。
第1章 绪论 1
1.1 英飞凌微控制器家族概述 1
1.2 英飞凌16位单片机 1
1.2.1 历史 1
1.2.2 XE164FN系列性能特点 2
1.2.3 产品子系列及区别 5
1.2.4 XE164FN系列产品介绍 6
1.3 英飞凌XE164FN系列单片机
开发环境 8
1.4 本书附注 8
1.4.1 缩写注释 8
1.4.2 外设单元命名规则 9
第2章 XE164FN的体系架构 10
2.1 架构概况 10
2.2 特性总结 11
2.3 系统内核单元 11
2.3.1 中央处理单元(CPU) 12
2.3.2 存储器保护单元(MPU) 13
2.3.3 可编程多优先级中断系统 13
2.3.4 系统资源接口 14
2.4 片上系统资源 14
2.4.1 存储器区域 14
2.4.2 外部总线接口 15
2.5 片上外设模块 16
2.5.1 外设接口 16
2.5.2 外设时序 16
2.5.3 捕获/比较单元CAPCOM
(CC2) 16
2.5.4 捕获/比较单元CCU6
(CCU6) 17
2.5.5 通用定时器单元(GPT) 18
2.5.6 实时时钟(RTC) 19
2.5.7 模数转换器(ADC) 19
2.5.8 通用串行接口通道模块
(USIC) 20
2.5.9 MultiCAN模块(MultiCAN) 21
2.5.10 系统定时器 22
2.5.11 看门狗定时器 22
2.5.12 存储器检查器模块 23
2.5.13 并行端口 23
2.6 时钟产生 23
2.7 功率管理 23
2.8 片上调试支持 24
第3章 开发工具与编程环境 25
3.1 开发流程 25
3.2 寄存器配置环境(DAvE) 25
3.2.1 DAvE软件功能 25
3.2.2 DAvE安装 25
3.2.3 DAvE操作介绍 26
3.3 编程与调试环境(Tasking) 31
3.3.1 Tasking版本介绍 32
3.3.2 Tasking下载与安装 32
3.3.3 Tasking License申请 34
3.3.4 界面布局 36
3.3.5 使用Tasking完成例程 37
3.4 编程与调试环境 42
3.4.1 导入程序 43
3.4.2 编译 43
3.4.3 在线调试设置 43
3.4.4 下载 45
3.5 仿真器的安装与使用 46
3.5.1 DAP Mini Wiggler 46
3.5.2 DAS 47
3.5.3 使用Memtool工具下载代码 48
第4章 中央处理器 51
4.1 内核简介 51
4.2 CPU组成 52
4.3 流水线 53
4.4 代码寻址 54
4.5 数据寻址 54
4.5.1 短寻址模式 54
4.5.2 长寻址模式 55
4.5.3 间接寻址模式 57
4.5.4 DSP寻址模式 58
4.5.5 系统堆栈 59
4.6 标准数据处理 60
4.7 DSP数据处理 61
4.7.1 MAC的体系架构 62
4.7.2 CoREG寻址模式 63
4.7.3 CoMAC单元 65
4.7.4 其他MAC指令 68
4.7.5 MAC单元的使用方法 69
4.8 DSP功能的开发方法 70
4.8.1 全汇编开发DSP功能 70
4.8.2 C与汇编混合编程 71
4.8.3 内联函数编程 73
4.8.4 用库编写DSP函数 74
4.8.5 用C语言编程 75
4.8.6 建议 76
4.9 通用寄存器与常数寄存器 77
第5章 存储器结构 79
5.1 地址映射 79
5.2 程序存储器 81
5.2.1 程序/数据SRAM(PSRAM) 81
5.2.2 非易失程序存储器(Flash) 82
5.3 数据存储器 83
5.3.1 双端口RAM(DPRAM) 83
5.3.2 数据SRAM(DSRAM) 84
5.3.3 备用RAM(SBRAM) 84
5.3.4 标记存储器(MKMEM) 84
5.4 特殊功能寄存器/寄存器区 84
5.4.1 特殊功能寄存器 85
5.4.2 通用寄存器 85
5.4.3 PEC源指针和目的指针 86
5.5 IO区 86
5.6 外部存储空间 87
5.7 保护机制 87
5.7.1 位保护 87
5.7.2 存储器保护单元(MPU) 88
5.8 外部存储器控制 88
5.8.1 特性归纳 89
5.8.2 概述 89
5.8.3 命名规则 89
5