
作者:邓奕,林强主编
页数:284
出版社:华中科技大学出版社
出版日期:2016
ISBN:9787568016742
电子书格式:pdf/epub/txt
内容简介
本书从实用角度出发,系统地介绍了tms320f28035款dsp芯片的内部结构和性能,并且以具体的程序实例来详细介绍了常用模块的功能和软件开发的流程。本书主要针对初学者,按照“循序渐进、由浅入深”的原则,从芯片的整体介绍,到开发环境的使用,到程序的编写,通过理论与实例相结合的方式,让读者掌握dsp,使dsp学习不那么枯燥无味。当然,本书主要是根据作者自己的理解和多年的实践经验,通过通俗易懂的语言进行编写的,表达方式不那么书面,同时在程序编写过程中也分享了程序设计的方法和一些小技巧,方便读者能更快地编写出属于自己的程序。
本书特色
《dsp原理与应用教程》从实用角度出发,系统地介绍了tms320f28035款dsp芯片的内部结构和性能,并且以具体的程序实例来详细介绍了常用模块的功能和软件开发的流程。 《dsp原理与应用教程》共分十四章,包括dsp基础、tms320f28035的结构和性能、tms320f2803x的硬件设计、完整工程的创建、ccs5.2的常用操作、用c语言操作dsp的寄存器、f2803x的时钟和系统控制、通用输入/输出多路复用器gpio、cpu定时器、f28035的中断系统、模/数转换器adc、增强型pwm模块epwm、串行通信接口sci、串行外设接口spi。在具体介绍每个外设时,都用相应的实例来教大家如何编写程序。 《dsp原理与应用教程》内容系统,具有实用性强、专业性强的特点,便于读者阅读和理解,是初学者入门和提高的学习宝典。《dsp原理与应用教程》可作为本科院校电子类、电气类、自动控制类、机电类、信息类、计算机类各专业的dsp课程教材,也是电子设计相关领域专业技术人员的参考书。
目录
第1章 dsp基础1.1 dsp简介1.1.1 dsp的发展历程1.1.2 dsp的特点1.2 dsp的选择1.3 dsp厂商介绍1.3.1 ti公司各个系列dsp的特点1.3.2 tidsp型号的含义1.4 dsp系统开发1.5 ccs的版本1.5.1 ccs5.2的安装1.5.2 dsp开发系统的搭建本章小结本章习题第2章 tms320f28035的结构和性能2.1 tms320f28035的片内资源2.1.1 tms320f28035的性能2.1.2 tms320f28035的片内外设2.2 tms320f28035的引脚分布及引脚功能2.2.1 tms320f28035的引脚分布2.2.2 tms320f28035的引脚功能本章小结本章习题第3章 tms320f2803x的硬件设计3.1 f28035系统正常工作条件3.2 常用硬件电路的设计3.2.1 tms320f28035最小系统的设计3.2.2 电源电路的设计3.2.3 复位电路的设计3.2.4 jtag下载口电路的设计3.2.5 串口电路的设计3.2.6 can电路的设计本章小结本章习题第4章 完整工程的创建4.1 完整工程的构成4.1.1 头文件4.1.2 库文件4.1.3 源文件4.1.4 cmd文件4.2 gel通用扩展语言4.2.1 gel语法4.2.2 gel语句4.2.3 解析f28035.gel文件4.3 新工程的创建本章小结本章习题第5章 ccs5.2 的常用操作5.1 ccs5.2 的布局和结构5.2 编辑代码时常用操作5.2.1 新建一个文件5.2.2 向工程添加文件5.2.3 移除工程中的文件5.2.4 给工程添加库文件5.2.5 查找/替换变量5.2.6 查看源码5.3 编辑完成后常用的操作5.3.1 生成可执行代码5.3.2 将可执行文件链接和载入dsp5.3.3 运行、暂停程序5.4 调试时常用的操作5.4.1 添加、移除断点5.4.2 单步调试5.4.3 使用watchwindow观察变量5.4.4 程序代码运行时间的统计5.5 程序的固化本章小结本章习题第6章 用c语言操作dsp的寄存器6.1 用c语言访问寄存器6.1.1 sci的寄存器6.1.2 用位定义的方法定义寄存器6.1.3 声明共同体6.1.4 创建结构体文件6.2 寄存器文件的空间分配本章小结本章习题第7章 f2803x的时钟和系统控制7.1 振荡器osc和锁相环pll7.2 f28035中各种时钟信号的产生7.3 看门狗电路7.4 低功耗模式7.5 时钟和系统控制模块的寄存器7.6 系统初始化函数的编写本章小结本章习题第8章 通用输入/输出多路复用器gpio8.1 gpio的寄存器8.1.1 gpio功能选择控制寄存器8.1.2 gpio方向控制寄存器8.1.3 gpio内部上拉寄存器8.1.4 gpio输入限定控制寄存器8.1.5 gpioa数据寄存器8.1.6 gpiob数据寄存器8.1.7 gpioa置位寄存器、gpioa复位寄存器、gpioa电平翻转寄存器8.1.8 gpiob置位寄存器、gpiob复位寄存器、gpiob电平翻转寄存器8.2 用gpio引脚控制led灯闪烁程序的编写本章小结本章习题第9章 cpu定时器9.1 cpu定时器工作原理9.2 cpu定时器寄存器9.3 定时器0实现led灯周期闪烁程序的编写本章小结本章习题第10章 f28035的中断系统10.1 中断系统的介绍10.2 f28035的cpu中断10.2.1 cpu中断的概述10.2.2 cpu中断向量和优先级10.2.3 cpu中断寄存器10.3 f28035的pie中断10.3.1 pie中断概述10.3.2 pie中断寄存器10.3.3 pie中断向量表10.4 f28035的三级中断系统10.5 2个定时器中断控制2个led灯不同频率闪烁程序的编写本章小结本章习题第11章 模/数转换器adc11.1 f2803x内部的adc模块11.1.1 adc模块的特点11.1.2 adc的时钟频率和采样频率11.2 adc模块的寄存器11.3 adc采样程序的编写本章小结本章习题第12章 增强型。pwm模块epwm12.1 epwm模块概述12.1.1 epwm模块介绍12.1.2 epwm模块内部连接关系12.2 epwm模块的寄存器12.3 产生简易任意的pwm波12.4 spwm生成程序的编写本章小结本章习题第13章 串行通信接口sci13.1 sci模块概述13.1.1 sci模块的特点13.1.2 sci模块信号总结13.2 sci模块的工作原理13.2.1 sci通信的数据格式13.2.2 sci通信的波特率13.2.3 sci模块的fifo队列13.2.4 sci模块的中断13.3 sci模块的寄存器13.4 sci发送和接收程序的编写本章小结本章习题第14章 串行外设接口spi14.1 spi模块概述14.1.1 spi模块的特点14.1.2 spi的信号总结14.2 spi模块的工作原理14.2.1 spi主从工作方式14.2.2 spi:数据格式14.2.3 spi波特率14.2.4 spi时钟配置14.2.5 spi模块的fifo队列14.2.6 spi的中断14.3 spi模块的寄存器14.4 spi通信程序的编写本章小结本章习题参考文献
下载地址
立即下载(解压密码:www.teccses.org)
Article Title:《DSP原理与应用教程》
Article link:
https://www.teccses.org/650603.html