新書推薦:
《
古罗马800年
》
售價:HK$
193.2
《
写出心灵深处的故事:踏上疗愈之旅(修订版)(创意写作书系)
》
售價:HK$
67.9
《
控制权视角下的家族企业管理与传承
》
售價:HK$
89.7
《
冯友兰和青年谈心系列
》
售價:HK$
171.8
《
利他主义的生意:偏爱“非理性”的市场(英国《金融时报》推荐读物!)
》
售價:HK$
79.4
《
认知行为疗法:心理咨询的顶层设计
》
售價:HK$
102.4
《
FANUC工业机器人装调与维修
》
售價:HK$
102.4
《
吕著中国通史
》
售價:HK$
64.4
|
編輯推薦: |
本书从实用角度出发,系统地介绍了TMS320F28035款DSP芯片的内部结构和性能,并且以具体的程序实例来详细介绍了常用模块的功能和软件开发的流程。本书主要针对初学者,按照循序渐进、由浅入深的原则,从芯片的整体介绍,到开发环境的使用,到程序的编写,通过理论与实例相结合的方式,让读者掌握DSP,使DSP学习不那么枯燥无味。当然,本书主要是根据作者自己的理解和多年的实践经验,通过通俗易懂的语言进行编写的,表达方式不那么书面,同时在程序编写过程中也分享了程序设计的方法和一些小技巧,方便读者能更快地编写出属于自己的程序。
|
內容簡介: |
本书从实用角度出发,系统地介绍了TMS320F28035款DSP芯片的内部结构和性能,并且以具体的程序实例来详细介绍了常用模块的功能和软件开发的流程。
本书共分十四章,包括DSP基础、TMS320F28035的结构和性能、TMS320F2803x的硬件设计、完整工程的创建、CCS 5.2的常用操作、用C语言操作DSP的寄存器、F2803x的时钟和系统控制、通用输入输出多路复用器GPIO、CPU定时器、F28035的中断系统、模数转换器ADC、增强型PWM模块ePWM、串行通信接口SCI、串行外设接口SPI。在具体介绍每个外设时,都用相应的实例来教大家如何编写程序。
本书内容系统,具有实用性强、专业性强的特点,便于读者阅读和理解,是初学者入门和提高的学习宝典。本书可作为本科院校电子类、电气类、自动控制类、机电类、信息类、计算机类各专业的DSP课程教材,也是电子设计相关领域专业技术人员的参考书。
为了方便教学,本书还配有电子课件等教学资源包,相关教师和学生可以登录我们爱读书网(www.ibook4us.com)免费注册并下载,或者发邮件至hustpeiit@163.com免费索取。
|
目錄:
|
第1章DSP基础
1.1DSP简介
1.1.1DSP的发展历程
1.1.2DSP的特点
1.2DSP的选择
1.3DSP厂商介绍
1.3.1TI公司各个系列DSP的特点
1.3.2TI DSP型号的含义
1.4DSP系统开发
1.5CCS的版本
1.5.1CCS 5.2的安装
1.5.2DSP开发系统的搭建
本章小结
本章习题
第2章TMS320F28035的结构和性能
2.1TMS320F28035的片内资源
2.1.1TMS320F28035的性能
2.1.2TMS320F28035的片内外设
2.2TMS320F28035的引脚分布及引脚功能
2.2.1TMS320F28035的引脚分布
2.2.2TMS320F28035的引脚功能
本章小结
本章习题
第3章TMS320F2803x的硬件设计
3.1F28035系统正常工作条件
3.2常用硬件电路的设计
3.2.1TMS320F28035最小系统的设计
3.2.2电源电路的设计
3.2.3复位电路的设计
3.2.4JTAG下载口电路的设计
3.2.5串口电路的设计
3.2.6CAN电路的设计
本章小结
本章习题
第4章完整工程的创建
4.1完整工程的构成
4.1.1头文件
4.1.2库文件
4.1.3源文件
4.1.4CMD文件
4.2GEL通用扩展语言
4.2.1GEL语法
4.2.2GEL语句
4.2.3解析f28035.gel文件
4.3新工程的创建
本章小结
本章习题
第5章CCS 5.2的常用操作
5.1CCS 5.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将可执行文件链接和载入DSP
5.3.3运行、暂停程序
5.4调试时常用的操作
5.4.1添加、移除断点
5.4.2单步调试
5.4.3使用Watch Window观察变量
5.4.4程序代码运行时间的统计
5.5程序的固化
本章小结
本章习题
第6章用C语言操作DSP的寄存器
6.1用C语言访问寄存器
6.1.1SCI的寄存器
6.1.2用位定义的方法定义寄存器
6.1.3声明共同体
6.1.4创建结构体文件
6.2寄存器文件的空间分配
本章小结
本章习题
第7章F2803x的时钟和系统控制
7.1振荡器OSC和锁相环PLL
7.2F28035中各种时钟信号的产生
7.3看门狗电路
7.4低功耗模式
7.5时钟和系统控制模块的寄存器
7.6系统初始化函数的编写
本章小结
本章习题
第8章通用输入输出多路复用器GPIO
8.1GPIO的寄存器
8.1.1GPIO功能选择控制寄存器
8.1.2GPIO方向控制寄存器
8.1.3GPIO内部上拉寄存器
8.1.4GPIO输入限定控制寄存器
8.1.5GPIOA数据寄存器
8.1.6GPIOB数据寄存器
8.1.7GPIOA置位寄存器、GPIOA复位寄存器、GPIOA电平翻转寄存器
8.1.8GPIOB置位寄存器、GPIOB复位寄存器、GPIOB电平翻转寄存器
8.2用GPIO引脚控制LED灯闪烁程序的编写
本章小结
本章习题
第9章CPU定时器
9.1CPU定时器工作原理
9.2CPU定时器寄存器
9.3定时器0实现LED灯周期闪烁程序的编写
本章小结
本章习题
第10章F28035的中断系统
10.1中断系统的介绍
10.2F28035的CPU中断
10.2.1CPU中断的概述
10.2.2CPU中断向量和优先级
10.2.3CPU中断寄存器
10.3F28035的PIE中断
10.3.1PIE中断概述
10.3.2PIE中断寄存器
10.3.3PIE中断向量表
10.4F28035的三级中断系统
10.52个定时器中断控制2个LED灯不同频率闪烁程序的编写
本章小结
本章习题
第11章模数转换器ADC
11.1F2803x内部的ADC模块
11.1.1ADC模块的特点
11.1.2ADC的时钟频率和采样频率
11.2ADC模块的寄存器
11.3ADC采样程序的编写
本章小结
本章习题
第12章增强型PWM模块ePWM
12.1ePWM模块概述
12.1.1ePWM模块介绍
12.1.2ePWM模块内部连接关系
12.2ePWM模块的寄存器
12.3产生简易任意的PWM波
12.4SPWM生成程序的编写
本章小结
本章习题
第13章串行通信接口SCI
13.1SCI模块概述
13.1.1SCI模块的特点
13.1.2SCI模块信号总结
13.2SCI模块的工作原理
13.2.1SCI通信的数据格式
13.2.2SCI通信的波特率
13.2.3SCI模块的FIFO队列
13.2.4SCI模块的中断
13.3SCI模块的寄存器
13.4SCI发送和接收程序的编写
本章小结
本章习题
第14章串行外设接口SPI
14.1SPI模块概述
14.1.1SPI模块的特点
14.1.2SPI的信号总结
14.2SPI模块的工作原理
14.2.1SPI主从工作方式
14.2.2SPI数据格式
14.2.3SPI波特率
14.2.4SPI时钟配置
14.2.5SPI模块的FIFO队列
14.2.6SPI的中断
14.3SPI模块的寄存器
14.4SPI通信程序的编写
本章小结
本章习题
参考文献
|
內容試閱:
|
随着电力电子、电机设计与控制理论的飞速发展,对控制系统的要求将会越来越高,目前高性能、高精度的控制系统在伺服驱动、变频调速中得到了越来越广泛的应用。继单片机技术之后,当今嵌入式系统开发中最为热门的关键技术当属DSP(数字信号处理器)。该技术在国内外都有着相当广泛的应用。
TMS320F28035(简称F28035)是TI公司的Piccolo系列芯片中的一款,该系列芯片不仅采用最新的架构技术成果和增强型的外设,能够提供实时控制的功能,同时它还集成了大量的外设供控制使用,具有微控制器(MCU)的功能,兼有RISC处理器的代码密度和DSP的执行速度。F28035的开发与微控制器的开发过程比较类似,加上其强大的处理能力及片上丰富的资源,已在各个领域得到广泛的应用。
本书主要针对初学者,按照循序渐进、由浅入深的原则,从芯片的整体介绍,到开发环境的使用,到程序的编写,通过理论与实例相结合的方式,让读者掌握DSP,使DSP学习不那么枯燥无味。当然,本书主要是根据作者自己的理解和多年的实践经验,通过通俗易懂的语言进行编写的,表达方式不那么书面,同时在程序编写过程中也分享了程序设计的方法和一些小技巧,方便读者能更快地编写出属于自己的程序。
本书由汉口学院邓奕副教授、大连工业大学艺术与信息工程学院林强担任主编,由汉口学院刘崇凯、武汉华夏理工学院李莉、哈尔滨远东理工学院王颖、广东技术师范学院天河学院陈朝大、武汉华夏理工学院苏明霞任副主编。其中,邓奕编写了第8章和第10章,林强编写了第9章和第11章,刘崇凯编写了第1章和第2章,李莉编写了第5章和第12章,王颖编写了第6章和第7章,陈朝大编写了第13章和第14章,苏明霞编写了第3章和第4章。最后,由邓奕审核并统稿了全书。
在将近一年的时间里,本书在编写、程序设计、程序调试与制作电子课件的过程中,得到了很多前辈、家人、同事、朋友、学生的支持、鼓励和帮助,特别是向紫欣、陶枫、熊英鹏、汪潇、毛玲、王聪、李娟、谢文亮等研究生做了大量工作,参与了部分程序的编写、调试和验证,在此深表感谢。
为了方便教学,本书还配有电子课件等教学资源包,相关教师和学生可以登录我们爱读书网(www.ibook4us.com)免费注册并下载,或者发邮件至hustpeiit@163.com免费索取。
由于时间仓促,书中难免有疏漏之处,请读者谅解。读者在学习、实践或者教学过程中有任何建议或者问题,均可通过电子邮件402345008@qq.com与我们交流。
|
|