第11章 事件管理器(EV) 272
11.1 事件管理器功能概述 272
11.1.1 事件管理器功能 272
11.1.2 EV的增强特性 278
11.1.3 事件管理器的寄存器地址 278
11.1.4 通用目的(GP)定时器 280
11.1.5 使用GP定时器产生PWM输出 292
11.1.6 全比较单元 292
11.2 PWM电路 295
11.2.1 有比较单元的PWM电路 295
11.2.2 PWM信号的产生 299
11.2.3 空间向量PWM 301
11.3 捕捉单元 305
11.3.1 捕捉单元概述 305
11.3.2 捕捉单元的操作 306
11.3.3 捕捉单元的FIFO堆栈 307
11.3.4 捕捉中断 308
11.3.5 正交编码脉冲电路(QEP) 308
11.4 事件管理器的中断 310
11.4.1 事件管理器中断概述 310
11.4.2 EV中断请求和服务 311
11.5 事件管理器的寄存器 312
11.5.1 寄存器概述 312
11.5.2 定时器寄存器 312
11.5.3 比较控制寄存器 319
11.5.4 比较行为控制寄存器 324
11.5.5 捕捉单元寄存器 326
11.5.6 事件管理器中断标志寄存器 332
11.5.7 事件管理器控制寄存器 342
11.5.8 寄存器位设置的区别 344
第12章 模-数转换器(ADC) 349
12.1 ADC模块的特点 349
12.2 自动转换序列发生器的工作原理 351
12.2.1 序列采样模式 352
12.2.2 并发采样模式 352
12.2.3 并发采样双序列发生器模式举例 355
12.2.4 并发采样级联序列发生器模式举例 356
12.3 连续自动序列化模式 357
12.3.1 序列发生器启动/停止模式 359
12.3.2 并发采样模式 360
12.3.3 输入触发描述 361
12.3.4 序列转换过程中的中断操作 361
12.4 ADC时钟预定标器 363
12.5 低功耗方式 364
12.6 加电顺序 364
12.7 序列发生器的替换特性 364
12.8 ADC寄存器 365
12.8.1 ADC控制寄存器 365
12.8.2 最大转换通道寄存器 371
12.8.3 自动序列状态寄存器 372
12.8.4 ADC状态和标志寄存器 374
12.8.5 ADC输入通道选择序列控制寄存器 375
12.8.6 ADC转换结果缓冲寄存器 376
第13章 32位CPU定时器0/1/2 377
13.1 CPU定时器的结构与工作原理 377
13.2 CPU定时器的寄存器 378
13.2.1 定时器计数器寄存器 379
13.2.2 定时器计数器寄存器高位 379
13.2.3 定时器周期寄存器 379
13.2.4 定时器周期寄存器 380
13.2.5 定时器控制寄存器 380
13.2.6 定时器预定标计数器低位 381
13.2.7 定时器预定标计数器高位 382
第14章 多通道缓冲串行口(McBSP) 383
14.1 概述 383
14.1.1 McBSP介绍 383
14.1.2 寄存器一览 386
14.1.3 McBSP操作 387
14.1.4 McBSP的采样率发生器 397
14.1.5 McBSP的意外/出错情况 405
14.2 多通道选择模式 412
14.2.1 通道、模块、分区 412
14.2.2 A-bis模式 419
14.2.3 SPI协议 420
14.3 配置接收器和发送器 427
14.3.1 接收器配置 427
14.3.2 发送器配置 442
14.4 仿真和复位事项 458
14.4.1 McBSP仿真模式 458
14.4.2 数据打包实例 461
14.4.3 GPIO功能 463
14.5 McBSP的FIFO和中断 463
14.5.1 McBSP的FIFO概述 463
14.5.2 FIFO模式下McBSP的功能性与局限性 464
14.5.3 McBSP的FIFO操作 465
14.5.4 McBSP接收中断的产生 467
14.5.5 McBSP发送中断的产生 468
14.5.6 McBSP FIFO寄存器的说明 470
14.6 McBSP寄存器 474
14.6.1 数据接收和发送寄存器 474
14.6.2 串行口控制寄存器(SPCR1和SPCR2) 476
14.6.3 接收控制寄存器(RCR1和RCR2) 479
14.6.4 发送控制寄存器(XCR1和XCR2) 481
14.6.5 采样率产生器寄存器(SRGR1和SRGR2) 483
14.6.6 多通道控制寄存器(MCR1和MCR2) 485
14.6.7 引脚控制寄存器(PCR) 488
14.6.8 接收通道使能寄存器(RCERA~RCERH) 490
14.6.9 发送通道使能寄存器(XCERA~XCERH) 493
14.6.10 寄存器总结 496
第15章 串行外围接口(SPI) 504
15.1 增强型SPI模块概述 504
15.2 SPI模块结构及工作原理 505
15.2.1 SPI模块信号总结 505
15.2.2 SPI模块寄存器概述 507
15.2.3 SPI操作 508
15.2.4 SPI中断 510
15.2.5 数据格式 511
15.2.6 波特率和时钟方案 511
15.2.7 复位的初始化 513
15.2.8 SPI FIFO说明 515
15.3 SPI的寄存器组 517
15.3.1 SPI配置控制寄存器 517
15.3.2 SPI工作控制寄存器 518
15.3.3 SPI状态寄存器 520
15.3.4 SPI波特率寄存器 521
15.3.5 SPI仿真缓冲寄存器 522
15.3.6 SPI串行接收缓冲寄存器 522
15.3.7 SPI串行发送缓冲寄存器 523
15.3.8 SPI串行数据寄存器 523
15.3.9 SPI FIFO发送、接收及控制寄存器 524
15.3.10 SPI优先权控制寄存器 527
15.4 SPI范例波形 528
第16章 串行通信接口(SCI) 532
16.1 增强型SCI模块概述 532
16.2 SCI模块结构及工作原理 535
16.2.1 SCI模块信号总结 535
16.2.2 多处理器和异步处理模式 536
16.2.3 SCI可编程数据格式 536
16.2.4 SCI多处理器通信 537
16.2.5 空闲线多处理器模式 538
16.2.6 地址位多处理器模式 540
16.2.7 SCI通信格式 541
16.2.8 SCI端口的中断 542
16.2.9 SCI波特率计算 543
16.2.10 SCI增强型特点 543
16.3 SCI寄存器组 546
16.3.1 SCI模块寄存器一览 546
16.3.2 SCI通信控制寄存器 547
16.3.3 SCI控制寄存器1 549
16.3.4 SCI波特率选择寄存器组 551
16.3.5 SCI控制寄存器2 552
16.3.6 SCI接收状态寄存器 553
16.3.7 接收数据缓冲寄存器 555
16.3.8 SCI发送数据缓冲寄存器 556
16.3.9 SCI FIFO寄存器组 557
16.3.10 优先权控制寄存器 559
第17章 增强型区域网络控制器(eCAN) 561
17.1 eCAN的结构 561
17.1.1 CAN概述 562
17.1.2 CAN网络和模块 562
17.1.3 eCAN控制器概述 564
17.1.4 消息对象 567
17.1.5 消息邮箱 567
17.2 eCAN的寄存器 571
17.3 eCAN配置 599
17.3.1 CAN模块初始化 599
17.3.2 分步配置eCAN 603
17.3.3 远程帧邮箱操作 606
17.3.4 中断 607
17.3.5 CAN功率下降模式 612
第18章 通用输入/输出(GPIO)多路复用器 614
18.1 GPIO多路复用器 614
18.2 GPIO多路复用器的寄存器 617
第19章 电气特性和机械数据 623
19.1 电气特性 623
19.2 机械数据 659
附录A 寄存器速查参考 663
附录A.1 CPU寄存器速查参考 663
A.1.1 访问CPU寄存器的指令和复位值 663
A.1.2 寄存器图解 663
附录A.2 事件管理器EV寄存器一览 668
附录A.3 片内ADC寄存器一览 673
附录A.4 串行外围接口SPI寄存器一览 675
附录A.5 串行通信接口SCI寄存器一览 677
附录A.6 CPU定时器0/1/2的寄存器一览 679
附录A.7 多通道缓冲串行口McBSP寄存器一览 680
附录A.8 eCAN寄存器一览 685
附录A.9 通用I/O口GPIO寄存器一览 690
附录A.10 时钟、系统控制及PIE寄存器一览 690
附录A.11 片内Flash、OTP寄存器一览 693
附录A.12 外设接口XINTF的寄存器一览 694
附录B 词汇表 696
参考文献 702