注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计程序设计综合TMS320F240X DSP汇编及C语言多功能控制应用

TMS320F240X DSP汇编及C语言多功能控制应用

TMS320F240X DSP汇编及C语言多功能控制应用

定 价:¥65.00

作 者: 林容益 编著
出版社: 北京航天航空大学出版社
丛编项:
标 签: 计算机体系结构

购买这本书可以去


ISBN: 9787810777797 出版时间: 2009-05-01 包装: 平装
开本: 16开 页数: 584 字数:  

内容简介

  《TMS320F240xDSP汇编及C语言多功能控制应用》从介绍TMS320F240x DSP的汇编语言及C语言入手,着重介绍TMS320F240x DSP的基本寄存器配置及编程特点,并针对TMS320F240x DSP的常规控制应用,利用实验方法,针对不同的片上外设,分别设计了不同的实验。内容包括: 机电控制结构及开发系统、机电控制的存储器配置结构、CPU与机电控制结构及状态模块以及控制系统专题制作。《TMS320F240xDSP汇编及C语言多功能控制应用》适合作为电机与电器、电气工程与自动化、电力电子与电力传动专业及其他相关专业的高年级本科生和研究生的参考书,也可供研究开发DSP控制系统的工程技术人员参考。

作者简介

暂缺《TMS320F240X DSP汇编及C语言多功能控制应用》作者简介

图书目录

第1章 机电控制TMS320F/C2407结构及开发系统.
1.1 TMS320F2407特性简介
1.2 TMS320F2407架构
1.3 SN-DSP2407M主CPU开发系统
1.3.1 SN-F2407M存储器配置结构
1.3.2 SN-F2407M接口信号配置
1.4 SN-DSP2407MIO外设控制开发系统
1.5 SN-DSP2407PLD扩充外设控制开发系统
1.6 SN-CPLD8/10接口电路
1.6.1 EPF8282ALC84-4接口电路
1.6.2 EPF10K10TC144及ACX1K100QC208接口电路
1.7 SN-DSP2407S开发系统实体结构
第2章 TMS320F/C2407的存储器配置结构
2.1 TMS320LF/C2407的存储器和映射寄存器及I/O的配置
2.2 TMS320LF/C2407的外部存储器及I/O的读/写时序设置
第3章 2407的CPU结构和寻址模式及指令
3.1 LF2407的CPU体系结构
3.2 CPU的运算处理体系结构
3.2.1 CPU的乘法器运算处理体系结构
3.2.2 CALU的多路转接输入移位倍乘器体系结构
3.2.3 中央算术逻辑单元CALU的体系结构
3.2.4 辅助寄存器的索引算术操作单元ARAU体系结构
3.3 存储器寻址方式
3.3.1 立即寻址方式
3.3.2 直接寻址方式
3.3.3 间接寻址方式
3.4 对应程序存储器PM及I/O存储器IM的读/写指令
3.4.1 程序存储器的读/写
3.4.2 I/O存储器的读/写
3.5 对应程序存储器PM及数据存储器DM的交互读/写指令
3.6 程序存储器PM.数据存储器DM.I/O存储器读/写及ALU运算指令
第4章 TMS320F/C2407的程序分支及控制
4.1 程序地址产生器
4.2 指令的流水线操作
4.3 分支指令的分支.子程序调用及返回主程序操作
4.4 重复单一指令的执行操作
4.5 中断操作
4.6 外设中断寄存器
4.7 系统复位
4.8 非法寻址操作检测
4.9 外部中断控制寄存器
4.9.1 外部中断1控制寄存器
4.9.2 外部中断2控制寄存器
4.1 0中断优先级及其向量表
4.1 1系统结构控制及状态寄存器
4.1 2看门狗定时器
4.1 2.1 看门狗定时器模块的特性
4.1 2.2 看门狗定时器WDCNTR
4.1 2.3 看门狗复位锁控寄存器WDKEY
4.1 2.4 看门狗定时器的控制寄存器WDCR
第5章 LF2407的CC/CCS操作及基本I/O测试实验
5.1 CC简介
5.2 CC的安装设置
5.3 LF2407系列的CCS/CC程序编辑和编译操作
5.4 一般I/O的输入/输出应用
5.5 基本外设连接测试及实验
第6章 事件处理模块
6.1 事件处理模块概要
6.2 通用定时器GPT
6.3 通用定时器的比较器操作
6.3.1 TxPWM的输出控制操作
6.3.2 TxPWM的输出控制逻辑电路
6.4 完全比较器单元
6.5 PWM与比较器单元的结合电路
6.5.1 事件处理的PWM产生能力
6.5.2 可编辑的死区单元
6.6 比较器单元的PWM波形产生及PWM电路
6.6.1 事件管理的PWM输出产生
6.6.2 PWM输出产生的寄存器设置
6.6.3 非对称PWM波形的产生
6.6.4 对称PWM波形的产生
6.7 向量空间PWM
6.7.1 三相电力换流器
6.7.2 事件处理模块的空间向量PWM波形的产生
6.8 捕捉单元
6.8.1 捕捉单元的特性
6.8.2 捕捉单元的操作
6.8.3 捕捉单元的寄存器
6.8.4 捕捉单元的FIFO栈寄存器
6.8.5 捕捉中断
6.8.6 捕捉应用范例程序
6.9 四象限编码脉冲电路
6.9.1 QEP引脚端
6.9.2 QEP电路的计数时钟
6.9.3 QEP译码电路
6.9.4 QEP的通用计数器操作
6.9.5 通用定时器在QEP操作时的中断及相关比较输出
6.9.6 QEP电路中的寄存器设置
6.9.7 QEP电路应用范例说明(一)
6.9.8 QEP电路应用范例说明(二)
6.1 0事件处理模块的中断
6.1 0.1 EV中断请求及其服务
6.1 0.2 EVA中断相关寄存器
6.1 0.3 EVB中断相关寄存器
6.1 0.4 捕捉器及事件中断的程序应用范例
6.1 1事件处理外设的简易C语言程序应用
6.1 2CPU的中断及其空闲模式操作
第7章 模拟/数字转换ADC模块
7.1 ADC模块特性
7.2 ADC转换概述
7.2.1 自动排序:操作原理
7.2.2 基本操作
7.2.3 排序器用多重的“时序触发”进行“启动/停止”操作
7.2.4 输入触发说明
7.2.5 在排序期间的中断操作
7.3 ADC模块的时钟预分频器
7.4 ADC转换值的校准
7.5 ADC转换的自我测试
7.6 寄存器的位功能描述
7.6.1 ADC控制寄存器1
7.6.2 ADC控制寄存器2
7.6.3 最大转换通道寄存器..2
7.6.4 自动排序状态寄存器
7.6.5 ADC输入通道选择排序控制寄存器
7.6.6 ADC转换结果值的缓冲寄存器(对于双排序模式)
7.7 ADC转换时钟周期
7.8 ADC转换模块的程序应用示例
第8章 串行通信接口SCI模块
8.1 与C240的SCI接口差别
8.1.1 SCI物理层的描述
8.1.2 SCI的微体系结构
8.1.3 SCI模块
8.1.4 多处理器及异步通信模式
8.2 SCI可定义的数据格式
8.3 SCI多处理器通信
8.3.1 空闲线多处理器模式
8.3.2 寻址位的多处理器模式
8.4 SCI通信格式
8.4.1 通信模式的接收信号
8.4.2 通信模式的发送信号
8.5 SCI端口的中断
8.6 SCI模块寄存器
8.6.1 SCI通信控制寄存器SCICCR
8.6.2 SCI控制寄存器1SCICTL1
8.6.3 SCI的波特率选择设置寄存器SCIHBAUD/SCILBAUD
8.6.4 SCI控制寄存器2SCICTL2
8.6.5 SCI接收器的状态寄存器SCIRXST
8.6.6 接收器的数据缓冲寄存器SCIRXEMU和SCIRXBUF
8.6.7 SCI的发送数据缓冲寄存器SCITXBUF
8.6.8 SCI的中断优先级控制寄存器SCIPRI
8.7 SCI接口的应用程序示例
8.8 SCI外设各寄存器及对应位名称表
第9章 串行同步通信接口SPI模块
9.1 SPI物理描述
9.2 SPI控制寄存器
9.3 SPI操作
9.3.1 SPI操作引言
9.3.2 SPI主/从连接
9.4 SPI的中断
9.4.1 SPI的中断允许位SPI_INT_ENA(SPICTL.0)
9.4.2 SPI的中断标志位SPI_INT_FLAG(SPISTS.6)
9.4.3 SPI的接收溢出中断允许位OVERRUN_INT_ENA(SPICTL.4)
9.4.4 SPI接收溢出中断标志位RECEIVE_OVERRUN_FLAG(SPISTS.7)
9.4.5 SPI中断优先级设置位SPI_PRIORITY(SPIPRI.6 )
9.4.6 SPI数据格式
9.4.7 SPI波特率及时钟结构
9.4.8 SPI时钟结构
9.4.9 SPI处于复位时的启动
9.4.1 0适当地使用SPI的软件复位来启动SPI
9.4.1 1数据传输示例
9.5 SPI控制寄存器
9.5.1 SPI结构化控制寄存器SPICCR
9.5.2 SPI操作控制寄存器SPICTL
9.5.3 SPI操作状态寄存器SPISTS
9.5.4 SPI波特率寄存器SPIBRR
9.5.5 SPI仿真缓冲寄存器SPIRXEMU
9.5.6 SPI串行接收缓冲寄存器SPIRXBUF
9.5.7 SPI串行发送缓冲寄存器SPITXBUF
9.5.8 SPI串行数据寄存器SPIDAT
9.5.9 SPI中断优先级控制寄存器SPIPRI
9.6 SPI操作时序波示例
9.7 SPI的汇编语言软件应用示例
9.8 SPI的C语言软件应用示例
第10章 控制局域网络接口CAN模块
10.1 简介
10.2 CAN模块的概览
10.2.1 CAN模块的协议概览
10.2.2 CAN模块传输格式
10.2.3 CAN控制器的结构
10.3 CAN邮箱的布局
10.3.1 CAN信息缓冲器
10.3.2 写入到接收邮箱RAM
10.3.3 发送邮箱
10.3.4 接收邮箱
10.3.5 遥控帧的处理
10.3.6 接收过滤器
10.4 CAN控制寄存器
10.4.1 邮箱方向及允许寄存器
10.4.2 发送控制寄存器
10.4.3 接收控制寄存器
10.4.4 主控制寄存器
10.4.5 位传输率设置寄存器
10.5 CAN的状态寄存器
10.5.1 CAN的整体状态寄存器
10.5.2 CAN的错误状态寄存器
10.5.3 CAN的错误计数寄存器
10.6 CAN的中断控制
10.6.1 CAN的中断标志寄存器
10.6.2 CAN中断屏蔽寄存器
10.7 CAN的结构配置模式及其传输操作
10.8 省电模式
10.9 空闲模式
10.1 0CAN总线的转换及仲裁和其他CAN设备芯片
10.1 0.1 Microchip公司的CAN微控制器
10.1 0.2 Atmel公司的CAN微控制器
10.1 0.3 CAN总线的接口转换器
10.1 0.4 CAN总线的仲裁
10.1 1CAN模块的应用及其示例程序
第11章 240x控制系统专题制作实验示例A
11.1 PLC的机电控制应用系统
11.1.1 接口原理说明
11.1.2 系统操作原理
11.1.3 定义简易PLC机电控制应用示例
11.2 直流伺服电机PWM定位控制
第12章 240x控制系统专题制作实验示例B
12.1 实验121PWM温度简易反馈控制专题
12.2 2407与MCU通过UART进行RTC传输控制
12.2.1 AVR的接口原理说明
12.2.2 实验122将所设置RTC及数据通过SCI传输控制专题
第13章 SPVC三相电力控制专题应用示例
13.1 SPVC三相电力驱动电路简介
13.2 三相电力控制实验模块电路简介
13.3 三相PWM空间向量电力控制基本原理
13.4 三相PWM空间向量恒定V/Hz比例电机转速控制基本原理
13.5 实验131PWM正弦波进行恒定V/Hz三相感应电机速度控制专题
13.5.1 实验程序
13.5.2 讨论
13.6 实验13-2C程序的硬件向量空间SVPWM产生三相弦波控制
第14章 CCS及F240x的Flash程序数据ISP烧写
14.1 简介
14.2 CCS的单步调试执行
14.3 F240x的Flash程序数据ISP烧写
14.3.1 Flash程序数据ISP烧写的F24xxFlashPluginV1.1 0.1 安装
14.3.2 F240x系列的Flash程序数据ISP烧写...5

本目录推荐