书馨卡帮你省薪
欢迎光临中图网 请 | 注册
> >
TMS320F24xDSP汇编及C语言多功能控制应用-含光盘

TMS320F24xDSP汇编及C语言多功能控制应用-含光盘

作者:林容益
出版社:北京航空航天大学出版社出版时间:2009-05-01
开本: 16开 页数: 584
中 图 价:¥35.8(5.5折) 定价  ¥65.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

TMS320F24xDSP汇编及C语言多功能控制应用-含光盘 版权信息

TMS320F24xDSP汇编及C语言多功能控制应用-含光盘 本书特色

本书以SNF2407M实验开发系统配合CPLD的SNDSP2407P接口,以简易的C语言和快速的汇编语言编写达20个以上的范例实验及多个专题制作,主要内容如下:TMS320LF2407系列MCU的硬件架构,内存配置及指令格式和其运作功能;C2000的CC或CCS程序的编辑、编译及除错等操作;DSP搭配CPLD作控制系统外设扩充及设计应用以及程序编写、测试及实验;事件处理器的CTC、PWM、捕捉器等外设电路原理及机电控制应用和范例程序;QEP定位检测,串行端口SPI、SCI外设原理及其机电控制应用范例程序;ADC/DAC接口搭配CPLD及I/O映像外设的专题制作范例程序;直流电机定位控制、PLC机电及温度闭回路控制专题制作范例程序;CAN控制系统及三相IGBT电力变频交流电机控制专题制作范例程序。

TMS320F24xDSP汇编及C语言多功能控制应用-含光盘 内容简介

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

TMS320F24xDSP汇编及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 看门狗定时器WDCNTR4.1 2.3 看门狗复位锁控寄存器WDKEY4.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 通用定时器GPT6.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 向量空间PWM6.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控制寄存器17.6.2 ADC控制寄存器27.6.3 *大转换通道寄存器..27.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通信控制寄存器SCICCR8.6.2 SCI控制寄存器1SCICTL18.6.3 SCI的波特率选择设置寄存器SCIHBAUD/SCILBAUD8.6.4 SCI控制寄存器2SCICTL28.6.5 SCI接收器的状态寄存器SCIRXST8.6.6 接收器的数据缓冲寄存器SCIRXEMU和SCIRXBUF8.6.7 SCI的发送数据缓冲寄存器SCITXBUF8.6.8 SCI的中断优先级控制寄存器SCIPRI8.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的软件复位来启动SPI9.4.1 1数据传输示例9.5 SPI控制寄存器9.5.1 SPI结构化控制寄存器SPICCR9.5.2 SPI操作控制寄存器SPICTL9.5.3 SPI操作状态寄存器SPISTS9.5.4 SPI波特率寄存器SPIBRR9.5.5 SPI仿真缓冲寄存器SPIRXEMU9.5.6 SPI串行接收缓冲寄存器SPIRXBUF9.5.7 SPI串行发送缓冲寄存器SPITXBUF9.5.8 SPI串行数据寄存器SPIDAT9.5.9 SPI中断优先级控制寄存器SPIPRI9.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 写入到接收邮箱RAM10.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控制系统专题制作实验示例A11.1 PLC的机电控制应用系统11.1.1 接口原理说明11.1.2 系统操作原理11.1.3 定义简易PLC机电控制应用示例11.2 直流伺服电机PWM定位控制第12章 240x控制系统专题制作实验示例B12.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
展开全部
商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服