×
图文详情
  • ISBN:9787512420670
  • 装帧:暂无
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:406
  • 出版时间:2016-03-01
  • 条形码:9787512420670 ; 978-7-5124-2067-0

本书特色

  本书以tms320f28335(简称f28335)的工程应用为主线,从电力电子产品的嵌入式应用角度出发,介绍了其软硬件的开发方法;例程内容力求涵盖电力电子技术中所有的控制、算法、逻辑等操作.本书以提高读者的dsp应用水平为目的,本着循序渐进的原则,前半部分基础简单,后半部分难度较高,详细介绍了浮点算法开发、程序固化、flash 片上升级优化、用户自定义bootloader等内容.本书例程不仅调试通过而且其基本思想均应用于目前主流电力电子产品中,具有很高的参考和实用价值.   本书摒弃以往翻译ti数据手册的弊端,结构更加严谨,内容更加注重理论与实际的结合,可作为自动化专业、电气工程专业研究生和工程技术人员的参考用书.

内容简介

  本书以TMS320F28335(简称F28335)的工程应用为主线,从电力电子产品的嵌入式应用角度出发,介绍了其软硬件的开发方法;例程内容力求涵盖电力电子技术中所有的控制、算法、逻辑等操作.本书以提高读者的DSP应用水平为目的,本着循序渐进的原则,前半部分基础简单,后半部分难度较高,详细介绍了浮点算法开发、程序固化、FLASH 片上升级优化、用户自定义BootLoader等内容.本书例程不仅调试通过而且其基本思想均应用于目前主流电力电子产品中,具有很高的参考和实用价值.  本书摒弃以往翻译TI数据手册的弊端,结构更加严谨,内容更加注重理论与实际的结合,可作为自动化专业、电气工程专业研究生和工程技术人员的参考用书.

目录

第1章 绪 论1.1 数字信号处理1.1.1 模拟和数字信号的处理方式1.1.2 数字信号处理的优缺点1.2 dsp的发展及特点1.3 dsp产品简介1.3.1 ti公司的dsp产品1.3.2 tms320c28x产品简介第2章 f28335的结构原理2.1 f28335的内部结构2.2 f28335的cpu 2.2.1 cpu 运算单元2.2.2 cpu 寄存器组2.2.3 辅助寄存器算术单元arau 2.2.4 fpu 浮点运算单元2.3 f28335的存储器及应用2.3.1 saram 存储器2.3.2 flash 及使用详解2.3.3 bootrom 2.3.4 csm 代码安全模块及使用详解2.3.5 otp存储器2.3.6 外设帧2.3.7 外部存储器接口2.4 外设及引脚功能2.5 f28335的时钟及控制2.5.1 系统时钟的产生2.5.2 系统时钟的分配2.5.3 f28335的低功耗模式及相关寄存器2.5.4 f28335的看门狗模块2.6 f28335的cpu 定时器2.6.1 定时器结构2.6.2 定时器中断申请2.6.3 定时器寄存器及位域结构体定义2.6.4 定时器应用例程———如何记录函数的运行时间第3章 集成开发环境及程序开发语言3.1 ccs集成开发环境3.1.1 ccs集成的工具软件3.1.2 ccsv5.4安装及基本配置3.1.3 controlsuite简介3.1.4 在ccsv5.4下运行工程项目3.1.5 ccsv3.3到ccsv5.4的项目迁移3.1.6 在ccsv5.4下新建一个工程文件3.2 f28335汇编语言概述3.2.1 f28335汇编指令描述3.2.2 寻址方式及常用汇编指令3.2.3 cmd文件及汇编程序示例3.2.4 汇编语言应用例程3.3 f28335的c语言编程基础3.3.1 f28335的c语言数据类型3.3.2 c语言的重要关键字3.3.3 c语言cmd文件的编写第4章 f28335的通用i/o 口4.1 gpio的功能结构4.2 gpio寄存器及传统定义方法示例4.2.1 gpio控制类寄存器4.2.2 gpio数据类寄存器4.2.3 传统寄存器定义方法示例4.3 寄存器的位域结构方法示例4.3.1 gpio寄存器组类型定义4.3.2 定义存放寄存器组的存储器段4.3.3 寄存器组的存储器段地址定位4.3.4 寄存器位结构定义的使用4.4 gpio应用例程第5章 f28335的中断系统5.1 中断系统的结构5.1.1 中断管理机制5.1.2 中断处理及响应过程5.1.3 cpu 中断向量5.1.4 cpu 级中断相关寄存器5.2 pie外设中断扩展模块5.2.1 pie模块的结构5.2.2 pie中断向量表映射5.2.3 pie模块相关寄存器5.2.4 pie模块寄存器的程序操作5.3 非屏蔽中断5.3.1 软件中断5.3.2 非法指令中断5.3.3 硬件nmi中断5.3.4 硬件复位中断xrs5.4 中断应用实例———如何创建中断嵌套服务程序第6章 模/数转换单元adc 6.1 adc模块概述6.1.1 adc模块构成及原理6.1.2 时钟及采样频率6.1.3 adc采样工作方式6.2 adc模块校准功能及使用详解6.3 adc模块寄存器6.4 adc性能实验分析6.5 adc模块的应用———如何进行数据处理及程序校准第7章 f28335片上控制外设7.1 增强型脉宽调制模块epwm 7.1.1 时间基准子模块tb原理及应用7.1.2 计数器比较子模块cc原理及应用7.1.3 动作限定子模块aq 原理及应用7.1.4 死区控制子模块db原理及应用7.1.5 错误控制子模块tz原理及应用7.1.6 事件触发子模块et原理及应用7.2 增强型捕获模块ecap 7.2.1 ecap工作模式7.2.2 捕获模块寄存器7.2.3 ecap程序例程———如何捕获外部脉冲信号第8章 f28335的片上串行通信单元8.1 串行通信的基本概念8.1.1 异步通信和同步通信8.1.2 串行通信的传输方向8.1.3 串行通信的错误校验8.2 sci通信模块及应用8.2.1 sci通信模块简介8.2.2 sci工作原理8.2.3 sci基本数据格式8.2.4 多处理器通信方式8.2.5 sci相关寄存器8.2.6 sci应用实例———如何实现异步通信数据的收发8.3 spi通信模块及应用8.3.1 spi模块简介8.3.2 spi工作原理8.3.3 spi的时钟与波特率8.3.4 spi相关寄存器8.3.5 spi模块应用实例———如何建立有效的全双工数据通信8.4 mcbsp模块及应用8.4.1 mcbsp数据收发原理8.4.2 数据的压缩和扩展8.4.3 mcbsp数据帧8.4.4 时钟及采样率发生器8.4.5 mcbsp工作模式简介8.4.6 mcbsp相关寄存器8.4.7 mcbsp的应用———如何实现在spi模式下的数据收发8.5 i2c通信模块及应用8.5.1 i2c总线基础8.5.2 i2c相关寄存器8.5.3 i2c应用实例———eeprom 数据的读/写8.5.4 i2c真实波形数据格式分析8.6 can 通信模块8.6.1 can 模块简介8.6.2 can 相应寄存器8.6.3 can 应用注意事项及数据收发程序详解第9章 浮点运算单元9.1 浮点单元简介9.1.1 c28x+fpu 的特点9.1.2 浮点指令流水线结构9.1.3 ieee754单精度浮点格式9.2 fpu 的寄存器9.3 浮点汇编指令详解9.3.1 移动指令9.3.2 浮点算术运算指令9.3.3 寄存器数据传递指令9.3.4 特殊运算指令9.3.5 寄存器清0指令9.4 f28335库函数使用详解9.4.1 fpufastrts库简介9.4.2 fpufastrts库使用方法9.4.3 fpufastrts库软件优化9.4.4 fpu 软件应用实例第10章 bootloader原理及应用10.1 bootloader基本工作流程10.1.1 f2833x片内引导过程10.1.2 基本工作流程代码解析10.2 bootloader基本数据传输协议10.2.1 16位数据流结构10.2.2 8位数据流结构10.2.3 数据引导装载过程10.2.4 数据格式转换10.3 引导模式之跳转模式10.3.1 flash 上电复位跳转模式及代码解析10.3.2 片上其他跳转模式10.4 引导模式之加载模式第11章 打开flash 升级的“潘多拉”盒子11.1 f2833xflash 烧录基础11.1.1 flash 烧录的一般要求11.1.2 flash 烧录步骤11.2 ccs插件升级方式11.2.1 ccsv3.3版本下的flash 升级11.2.2 ccsv5.4版本下的flash 升级11.3 sdflash 插件操作方式11.3.1 sdflash 的串行升级基本操作11.3.2 如何更改串行升级文件11.4 用户自定义升级方式11.4.1 flash api的应用解析11.4.2 基于sci总线的远程flash 加载方案第12章 基于f28335的电力电子应用案例分析附录a crc数据表附录b sciboot参考代码参考文献
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航