图书介绍
汽车嵌入式微控制器原理及应用 英飞凌XC2000家族MCU2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 程夕明编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121214158
- 出版时间:2013
- 标注页数:476页
- 文件大小:126MB
- 文件页数:495页
- 主题词:汽车-微控制器-研究
PDF下载
下载说明
汽车嵌入式微控制器原理及应用 英飞凌XC2000家族MCUPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1英飞凌嵌入式微控制器的类型1
1.2英飞凌XC2000家族汽车嵌入式微控制器的主要特点及应用领域2
1.2.1基本特性2
1.2.2功能延展性4
1.2.3开发工具6
1.2.4应用领域7
1.3英飞凌TriCoreTM系列汽车嵌入式微控制器的特性简介12
1.3.1 TriCoreTM TC1.6内核13
1.3.2外设控制处理器(PCP2)14
1.3.3存储器及其保护14
1.3.4一般外设模块14
1.3.5新型外设模块15
第2章 系统架构和中央处理单元17
2.1体系结构17
2.1.1系统架构17
2.1.2系统内核18
2.1.3资源接口18
2.2中央处理单元(CPU)19
2.2.2标准特殊功能寄存器(CSFR)21
2.2.3通用寄存器(GPR)及其使用30
2.2.4指令读取与流水线处理32
2.2.5标准数据处理33
2.3 DSP数据处理单元MAC36
2.3.1 MAC单元概述36
2.3.2 MAC单元的功能模块37
2.3.3 MAC单元状态字MSW38
第3章 存储器组织与保护40
3.1存储器概述40
3.2数据及代码的存储方式41
3.2.1寄存器区41
3.2.2 SFR区42
3.2.3全局GPR组区42
3.2.4 IMB寄存器区43
3.2.5 PEC指针43
3.3 I/O区43
3.4数据存储区44
3.4.1 DRPAM44
3.4.2 DSRAM44
3.4.3数据保持存储器44
3.4.4系统堆栈44
3.5内部程序存储器区45
3.5.1 PSRAM45
3.5.2非易失性程序存储器(Flash/ROM)46
3.5.3 Flash程序存储器46
3.6外部存储空间及其接口控制49
3.6.1外部存储器概述49
3.6.2外部总线控制器49
3.6.3外部总线访问接口50
3.6.4地址窗50
3.6.5 LxBUS访问52
3.6.6 EBC的关闭52
3.6.7存储器边界越界52
3.7存储器保护与校验53
3.7.1存储器的数据保护53
3.7.2存储器的数据校验54
3.7.3 RAM保护54
3.7.4寄存器保护55
3.8存储器寄存器55
3.8.1 IMB寄存器55
3.8.2 SBRAM寄存器61
第4章 系统中断与事件控制66
4.1中断类型与结构66
4.1.1中断系统的类型66
4.1.2中断系统的结构66
4.2中断与事件寄存器67
4.2.1中断控制寄存器67
4.2.2 PEC寄存器70
4.3中断仲裁72
4.4中断控制73
4.4.1中断优先级与组优先级74
4.4.2全局中断控制功能74
4.4.3中断类管理75
4.4.4中断向量表75
4.4.5快速中断75
4.4.6 CPU状态保存76
4.4.7 CPU上下文切换76
4.4.8软件强制中断77
4.4.9硬件强制中断77
4.5 PEC79
4.5.1 PEC介绍79
4.5.2 PEC源和目的指针80
4.5.3 PEC通道控制81
4.5.4 PEC中断81
4.6外部中断及OCDS请求82
4.6.1外部中断82
4.6.2 OCDS请求82
第5章 系统控制单元83
5.1 SCU寄存器83
5.1.1时钟配置寄存器83
5.1.2 PLL寄存器84
5.1.3系统时钟控制寄存器87
5.1.4 STM寄存器89
5.1.5 WUT寄存器89
5.1.6复位控制器寄存器90
5.1.7 ESR寄存器93
5.1.8电源电压寄存器96
5.1.9 GSC寄存器100
5.1.10启动寄存器103
5.1.11 ERU寄存器103
5.1.12中断及强制中断控制寄存器105
5.1.13 WDT内核寄存器114
5.1.14存储器保护寄存器115
5.1.15寄存器保护寄存器119
5.1.16其他寄存器119
5.2时钟产生122
5.2.1结构与功能122
5.2.2振荡器输入123
5.2.3锁相环124
5.2.4时钟输出控制127
5.2.5系统时钟紧急处理128
5.3定时控制128
5.3.1系统定时器128
5.3.2唤醒定时器128
5.3.3看门狗定时器129
5.4电源管理131
5.4.1电源域131
5.4.2电源电压及控制功能131
5.4.3电压看门狗131
5.4.4省电机制132
5.5系统复位132
5.5.1复位架构132
5.5.2复位类型132
5.5.3一般复位操作133
5.5.4复位寄存器134
5.5.5复位请求触发源134
5.5.6 ESR引脚的复位功能134
5.6外设模式控制134
5.6.1 GSC控制流135
5.6.2请求源仲裁135
5.6.3命令的使用135
5.6.4挂起控制流135
5.7外部请求控制136
5.7.1概述136
5.7.2输入连接137
5.7.3功能模块137
5.7.4触发组合及其中断产生138
5.7.5序列检测及其中断产生139
5.8 SCU中断139
5.8.1一般中断139
5.8.2强制中断140
第6章 输入/输出端口、系统调试与启动配置141
6.1通用输入/输出端口141
6.1.1 GPIO概述141
6.1.2 GPIO的寄存器141
6.1.3端口描述144
6.2片上调试系统145
6.2.1 OCDS概述145
6.2.2调试接口146
6.3启动配置和引导程序加载148
6.3.1启动模式配置与选择148
6.3.2存储器启动模式150
6.3.3引导程序加载150
第7章 实时时钟152
7.1 RTC功能描述152
7.2 RTC寄存器152
7.2.1 RTC控制寄存器152
7.2.2 RTC中断寄存器154
7.2.3 RTC计数寄存器及其重载寄存器154
7.3 RTC工作原理156
7.3.1概述156
7.3.2时钟模式156
7.3.3复位状态156
7.3.4运行控制157
7.3.5 RTC中断157
7.3.6 48位定时器157
7.3.7 RTC定时器校准157
7.3.8 RTC寄存器读写访问158
第8章 通用定时器159
8.1 GPT的基本功能159
8.2 GPT的寄存器159
8.2.1 GPT控制寄存器159
8.3定时器模块GPT1的工作原理164
8.3.1 GPT1定时器模块结构与功能描述164
8.3.2运行控制165
8.3.3计数方向控制165
8.3.4定时器T3输出翻转锁存166
8.3.5工作模式166
8.4定时器模块GPT2的工作原理170
8.4.1 GPT2的结构与功能描述170
8.4.2寄存器CAPREL的工作模式171
8.4.3组合捕获模式173
8.4.4 GPT12的中断控制173
8.5 GPT12的时钟信号控制173
8.5.1 GPT1定时器模块的时钟信号控制173
8.5.2 GPT2定时器模块的时钟信号控制174
第9章 模数转换器175
9.1 ADC的结构与功能175
9.1.1 ADC结构175
9.1.2基本功能176
9.2 ADC寄存器177
9.2.1 ADC的一般寄存器177
9.2.2 ADC的仲裁器寄存器179
9.2.3 ADC的通道寄存器180
9.2.4 ADC的结果寄存器182
9.2.5 ADC的请求源寄存器185
9.2.6队列寄存器186
9.2.7 ADC的附加特性寄存器189
9.3 ADC的工作原理191
9.3.1模式控制191
9.3.2模块激活和省电模式192
9.3.3 ADC模块时钟193
9.3.4请求源193
9.3.5请求源仲裁器194
9.3.6扫描请求源处理196
9.3.7通道转换控制199
9.3.8转换结果处理201
9.3.9 ADC事件中断205
9.3.10外部复用器控制208
9.3.11同步转换209
9.3.12等间隔采样210
9.3.13断线检测211
第10章 捕获与比较单元2212
10.1 CAPCOM2的结构与功能212
10.1.1 CAPCOM2的结构212
10.1.2 CAPCOM2的基本功能213
10.2 CAPCOM2的寄存器213
10.2.1 CAPCOM2的控制寄存器213
10.2.2 CAPCOM2的中断控制寄存器216
10.2.3 CAPCOM2的数据寄存器216
10.3 CAPCOM2的工作原理217
10.3.1比较输出的时序工作模式217
10.3.2定时器的工作模式217
10.3.3捕获/比较通道218
10.3.4捕获模式操作219
10.3.5比较模式操作219
10.3.6双寄存器比较模式操作223
10.3.7比较输出信号的产生225
10.3.8单次事件操作225
10.3.9对外部输入信号的要求226
10.3.10 CAPCOM2模块的中断226
第11章 捕获与比较单元6227
11.1 CCU6的结构与功能227
11.1.1 CCU6的结构227
11.1.2 CCU6的基本功能228
11.1.3模式控制228
11.2 CCU6的寄存器230
11.2.1通用控制寄存器230
11.2.2捕获/比较控制寄存器231
11.2.3调制功能寄存器235
11.2.4多通道模式输出映射寄存器237
11.2.5中断控制/状态寄存器238
11.2.6 T12数据寄存器243
11.2.7 T13数据寄存器244
11.3定时器T12的工作原理245
11.3.1结构和功能245
11.3.2工作模式247
11.3.3比较模式输出路径253
11.3.4捕获模式256
11.3.5映射寄存器传送258
11.4定时器T13的工作原理259
11.4.1结构与功能259
11.4.2计数操作261
11.4.3比较模式262
11.4.4比较模式输出路径264
11.4.5映射寄存器传送265
11.5霍尔传感器模式265
11.5.1功能描述266
11.5.2霍尔序列评估266
11.5.3霍尔序列比较逻辑267
11.5.4霍尔模式标志位268
11.5.5实现无刷直流电机控制的霍尔模式268
11.6中断处理269
11.6.1中断结构269
11.6.2中断请求源和中断事件270
第12章 通用串行接口271
12.1结构与功能271
12.1.1 USIC功能271
12.1.2 USIC结构272
12.2 USIC的寄存器276
12.2.1模块寄存器276
12.2.2通道寄存器277
12.2.3波特率发生器寄存器279
12.2.4输入控制寄存器280
12.2.5传送控制和状态寄存器281
12.2.6协议相关寄存器284
12.2.7数据缓存寄存器285
12.2.8 FIFO缓存寄存器288
12.3 USIC的工作原理295
12.3.1 USIC通道的操作295
12.3.2通道事件和中断296
12.3.3 USIC的输入级298
12.3.4波特率发生器299
12.3.5发送数据通路302
12.3.6接收数据通路305
12.3.7 FIFO数据缓存305
12.3.8 FIFO缓存事件和中断309
12.4异步串行通道(UART)及其USIC操作310
12.4.1信号描述310
12.4.2 UART帧格式311
12.4.3 UART协议寄存器313
12.4.4 UART协议的USIC操作315
12.4.5 LIN的硬件支持319
12.5同步串行通道(SPI/SSC)及其USIC操作320
12.5.1信号描述320
12.5.2 SPI/SSC协议寄存器323
12.5.3 SPI/SSC协议的USIC操作325
12.5.4 SPI/SSC的主控模式327
12.5.5 SPI/SSC的从控模式330
12.5.6 SPI/SSC协议事件中断330
12.6 I2C总线协议及其USIC操作331
12.6.1信号描述331
12.6.2帧格式及符号时序332
12.6.3 I2C协议寄存器335
12.6.4 I2C协议的USIC操作337
12.6.5数据流处理340
12.6.6 I2C协议中断事件342
第13章 局域网控制器(MultiCAN)343
13.1结构与功能343
13.1.1 MultiCAN特性343
13.1.2模块结构与频率控制344
13.1.3模式控制346
13.1.4中断结构348
13.2 MultiCAN的寄存器348
13.2.1寄存器类型及其相对地址348
13.2.2通用模块控制寄存器350
13.2.3面板命令控制寄存器352
13.2.4模块设置寄存器353
13.2.5节点寄存器356
13.2.6报文对象寄存器361
13.3 MultiCAN模块的操作368
13.3.1 CAN节点控制368
13.3.2报文对象列表结构370
13.3.3 CAN节点分析模式373
13.3.4报文后处理接口375
13.3.5报文对象数据处理376
13.3.6报文对象功能380
第14章 汇编指令系统385
14.1寻址模式385
14.1.1寻址模式概述385
14.1.2操作数类型385
14.2指令的数据类型及条件码385
14.2.1数据类型385
14.2.2数字的表示和舍入386
14.2.3条件码386
14.3汇编指令386
14.3.1指令格式386
14.3.2算术运算指令387
14.3.3逻辑运算指令388
14.3.4比较和循环控制指令388
14.3.5布尔位操作指令388
14.3.6移位指令389
14.3.7数据传送指令389
14.3.8系统堆栈指令389
14.3.9跳转指令390
14.3.10子程序调用指令390
14.3.11子程序返回指令390
14.3.12系统控制指令391
14.3.13优化指令391
第15章 最小系统的硬件设计392
15.1 XC2238N微控制器概述392
15.1.1基本特性392
15.1.2 XC2238N的芯片引脚393
15.1.3电气特性394
15.2电源、复位与时钟电路设计396
15.2.1电源电路396
15.2.2复位电路397
15.2.3外部振荡器电路397
15.3调试系统电路接口与配置398
15.3.1 JTAG调试接口398
15.3.2 DAP调试接口399
15.3.3启动模式接口电路配置400
15.4 SCH和PCB设计概要401
15.4.1 XC2238N最小系统原理图401
15.4.2空引脚处理401
15.4.3电源和晶振PCB布置403
第16章 嵌入式C程序开发方法404
16.1开发流程404
16.2数字应用虚拟工程师(DAvE)405
16.2.1 DAvE的安装405
16.2.2 DAvE的应用简介406
16.2.3目标系统扫描409
16.3集成开发环境(IDE)410
16.3.1 TASKING编译器简介410
16.3.2 TASKING VX-toolset的安装与应用简介411
16.3.3 KEIL编译器414
16.4调试器/仿真器414
16.4.1 iSYSTEM415
16.4.2 LAUTERBACH424
16.4.3其他调试开发工具426
16.5编程工具427
16.5.1 Memtool427
16.5.2 SMH427
16.5.3 Xeltek427
16.5.4 HiLo428
第17章 嵌入式C语言代码设计429
17.1数据类型与变量429
17.1.1数据类型429
17.1.2常量与变量430
17.2存储器的使用规则431
17.2.1存储器类型修饰符431
17.2.2带存储器类型修饰符的指针432
17.2.3存储器模式432
17.2.4绝对地址的分配433
17.2.5位访问433
17.3函数的使用规则435
17.3.1函数的调用声明435
17.3.2函数的返回地址声明435
17.3.3函数的参数传递规则435
17.3.4函数的返回值规则436
17.3.5堆栈的使用436
17.3.6通用寄存器的使用437
17.3.7中断函数438
17.4修饰符及pragma预处理命令438
17.4.1 auto修饰符438
17.4.2 static修饰符439
17.4.3 register修饰符439
17.4.4 extern修饰符439
17.4.5 void修饰符440
17.4.6 volatile修饰符440
17.4.7 pragma预处理命令441
17.5工程442
17.5.1 DAvE创建的工程文件结构442
17.5.2 TASKING VX-toolset中生成的工程文件443
17.6汽车嵌入式系统C语言设计的MISRA规则444
17.6.1环境444
17.6.2编程语言扩展444
17.6.3文件444
17.6.4字符集445
17.6.5标识符445
17.6.6类型445
17.6.7常数445
17.6.8声明和定义445
17.6.9初始化446
17.6.10算术类型转换446
17.6.11指针类型转换446
17.6.12表达式446
17.6.13控制语句表达式447
17.6.14控制流程447
17.6.15开关语句448
17.6.16函数448
17.6.17指针和数组448
17.6.18结构和联合448
17.6.19预处理命令449
17.6.20标准库449
17.6.21运行时间失败450
第18章 汽车嵌入式实时系统应用451
18.1系统概述451
18.2功能实现452
18.2.1 GPT1/CAN/ADC/USIC模块功能452
18.2.2 CCU6模块453
18.3 DAvE配置方法454
18.3.1配置GPT1模块454
18.3.2配置MultiCAN模块456
18.3.3配置USIC模块460
18.3.4配置ADC模块462
18.3.5配置CCU60模块463
18.3.6配置中断优先级469
18.4代码编译470
18.4.1添加用户代码到GPT模块5ms中断函数470
18.4.2添加用户代码到CAN接收中断函数470
18.4.3添加用户代码到USIC0 CH0接收中断函数470
18.4.4添加用户代码到ADC0结果寄存器0中断函数471
18.4.5添加用户代码到CCU60中断函数471
附录A 缩略语473
参考文献476
热门推荐
- 1277561.html
- 135157.html
- 467924.html
- 2489087.html
- 2107949.html
- 2262662.html
- 2817244.html
- 2340439.html
- 828374.html
- 1334583.html
- http://www.ickdjs.cc/book_1905153.html
- http://www.ickdjs.cc/book_314301.html
- http://www.ickdjs.cc/book_1206671.html
- http://www.ickdjs.cc/book_2980643.html
- http://www.ickdjs.cc/book_1520574.html
- http://www.ickdjs.cc/book_2935720.html
- http://www.ickdjs.cc/book_698569.html
- http://www.ickdjs.cc/book_2065829.html
- http://www.ickdjs.cc/book_939485.html
- http://www.ickdjs.cc/book_3586159.html