《DSP控制器原理及套用(第二版)》是2009年科学出版社出版的图书,作者是宁改娣、骆一萍。《本书总结了微处理器的结构框架、学习目的和方法。在此基础上,以TMS320C28×为模型介绍其硬体结构、指令系统、存储器组织、中断系统及片内外设的基本原理,强化微处理器学习方法,训练使用微处理器的基本功。
基本介绍
- 书名:DSP控制器原理及套用
- 作者:宁改娣、骆一萍
- ISBN: 9787030241061
- 定价: 44.00 元
- 出版社:科学出版社
- 出版时间: 2009年
内容简介
DSP是一种具有数位讯号处理特长的高性能微处理器。《DSP控制器原理及套用(第二版)》还加强了DSP最小系统介绍,使读者很容易建立自己的硬体平台;增加了C语言编程工程模板介绍,使读者可以很方便地进行软体开发;并且介绍了DSP的开发环境、C语言编程和开发流程。在最后一章提供了不同层次的实验内容。书中所提供实例的软硬体都经过了试验验证。《DSP控制器原理及套用(第二版)》实践性较强,部分内容以案例编写,可更好地激发学生的学习兴趣。
目录
第二版前言
第一版前言
第1章绪论
1.1DSP的概念与主要特点
1.1.1DSP的概念
1.1.2DSP的主要特点
1.2DSP晶片的发展及套用
1.2.1DSP晶片的发展
1.2.2DSP的分类
1.2.3DSP的套用
1.3TMS320系列DSP
1.3.1TMS320系列DSP命名
1.3.2TMS320系列概况
1.3.3TMS320C2000系列
1.4TMS320C28×系列DSP性能简介
1.4.1TMS320C;28X系列DSP的结构及性能
1.4.2TMS320F281×的引脚分布及引脚功能
1.5微处理器结构特点及学习方法
1.5.1微处理器结构特点及学习目的
1.5.2微处理器学习方法
1.5.3TMS320(328X的片内外设学习指导
参考文献
第2章F2812的总体结构、最小系统及程式开发
2.1F2812的总体结构
2.2F2812的最小系统
2.3F2812的软体开发工具
2.4F2812的彙编语言编程基础
2.4.1COFF档案与彙编器指令
2.4.2连结器与连结命令档案
2.5F2812的C语言编程及运行时环境
2.5.1C语言数据类型
2.5.2C语言关键字
2.5.3C语言编程头档案
2.5.4预编译器指令
2.5.5C/C++编译器默认的段和段的分配
2.6F2812的C语言编程工程模板
2.6.1工程模板的头档案(*.h)
2.6.2工程模板的源档案(*.c,*.asm)和库档案(*.lib)
2.6.3工程模板的连结器命令档案(*.cmd)
2.6.4使用静态库缩短工程编译时间
2.6.5编程举例
参考文献
第3章C28×的CPU、存储器配置以及上电引导
3.1TMS320C28×的CPU
3.1.1CPU的结构
3.1.2CPU的暂存器
3.2F2812的存储器配置
3.2.1F2812的片记忆体储器配置
3.2.2外部存储器扩展和中断向量表
3.3F2812的上电引导
3.3.1BootROM简介
3.3.2引导载入程式的工作流程
3.3.3退出ExitBoot函式至执行main函式之间系统的动作
参考文献
第4章C28×CPU定址方式
4.1定址方式
4.2定址方式选择位(AMODE)
4.2.1AMDE对指令操作码的影响
4.2.2彙编器/编译器对AMODE位的跟蹤
4.3直接定址方式
4.4堆叠定址方式
4.5间接定址方式
4.5.1C28x间接定址方式
4.5.2C2xLP搬定址方式
4.5.3循环间接定址方式
4.6暂存器定址方式
4.6.132位暂存器定址方式
4.6.216位暂存器定址方式
4.7数据/程式/IO空间立即定址方式
4.8程式空间间接定址方式
4.9位元组定址方式与32位运算元的定位
4.9.1位元组定址方式
4.9.232位运算元的定位
4.1OC240x与C28×指令系统的区别
参考文献
第5章F2812的系统控制单元及中断机制
5.1F2812的时钟和系统控制单元概述
5.2F2812的振荡器OSC和锁相环PLL时钟模组
5.3F2812的低功耗方式模组
5.4F2812的看门狗模组
5.5F2812的中断机制
5.5.1TMS320F2812中断功能的硬体结构
5.5.2PIE模组工作原理及CPU对可禁止中断的回响流程
5.5.3PIE中断优先权
5.5.4不可禁止中断
5.5.5外部中断XINT1、XINT2和XNMI_XINT13
5.5.6中断向量表
5.5.7PIE模组的配置和控制暂存器
5.5.8在工程模板中对PIE向量表的定义和使用
5.5.9中断的套用举例
参考文献
第6章C28x的CPU定时器、GPlO及外部存储器扩展
6.1C28×的CPU定时器结构和工作原理
6.2F2812的GPIO
6.2.1GPIO的结构和多路选择器暂存器
6.2.2GPIO的数据暂存器
6.3F2812的外部存储器扩展接口(XINTF)
参考文献
第7章模数转换器(ADC)
7.1ADC模组的特点
7.2ADC模组排序器工作原理
7.2.1级联模式下排序器的工作原理
7.2.2双排序器模式的工作原理
7.2.3排序器的输入触发和中断操作
7.3ADC模组的时钟
7.4ADC模组的低功耗模式和加电顺序
7.5ADC模组的暂存器
参考文献
第8章事件管理模组(EV)
8.1EV功能概述
8.2通用定时器
8.2.1通用定时器功能
8.2.2通用定时器计数模式
8.2.3通用定时器比较操作
8.3全比较单元
8.3.1与比较单元相关的PWM电路
8.3.2可程式死区单元与输出逻辑
8.3.3全比较单元的PWM输出
8.3.4空间矢量PWM(SVPWM)的原理与实现
8.3.5全比较单元暂存器
8.4捕获单元和正交编码
8.4.1捕获单元概述
8.4.2正交编码脉冲电路
8.5EV中断逻辑
8.5.1EV中断概述
8.5.2EV中断暂存器
参考文献
第9章串列通信接口
9.1F281×SCI模组介绍
9.1.1SCI与CPU的通信及功能
9.1.2波特率计算
9.1.3数据格式(帧格式)
9.1.4SCI的数据接收与同步
9.1.5SCI接收和传送时序及中断
9.2SCI多处理器通信
9.2.1识别地址位元组及接收过程
9.2.2空闲线多处理器模式
9.2.3地址位多处理器模式
9.3C28×系列SCI增强的功能
9.3.1接收/传送FIFO的特点
9.3.2SCI自动波特率检测
9.4SCI的暂存器
9.5SCI套用实例——PC机与DSP串列通信
9.5.1硬体设计
9.5.2软体设计
参考文献
第10章串列外围接口
10.1F281×SPI模组介绍
10.1.1SPI与CPU的通信及功能
10.1.2SPI的主从模式
10.1.3SPI数据传送及数据格式
第11章多通道缓冲串列口
第12章增强型控制器区域网
第13章F2812的片内Flash与IQmath库的套用
第14章现代DSP软体设计方法和简单套用
第15章TMS320F2812代码调试工具(CCS)教程
……