• 正版现货新书 手把手教你DSP(基于TMS320X281X)(第3版) 9787512429291 顾卫钢
21年品牌 40万+商家 超1.5亿件商品

正版现货新书 手把手教你DSP(基于TMS320X281X)(第3版) 9787512429291 顾卫钢

全新正版现货,以书名为准,放心购买,购书咨询18931383650朱老师

58.63 7.4折 79 全新

库存10件

北京丰台
认证卖家担保交易快速发货售后保障

作者顾卫钢

出版社北京航空航天大学出版社

ISBN9787512429291

出版时间2019-02

装帧平装

开本16开

定价79元

货号26513658

上书时间2024-10-14

黎明书店

十五年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
导语摘要
    本书以TMS320X281x的开发为主线,采用生活化的语言,深入浅出地介绍了与DSP开发相关的方方面面,包括DSP开发环境的搭建、新工程的建立、CCS6.0的使用、CMD文件的编写、硬件电路的设计、存储器的映像、三级中断系统以及TMS320X281X各个外设模块的功能和使用。介绍每个部分的内容时都结合应用实例,并手把手地讲解例程的编写过程。所有代码都标注有详细的中文注释,为读者快速熟悉并掌握DSP的开发方法和技巧提供了方便。相比旧版,本书将原先基于CCS3.3版本的内容都更新成了基于CCS6.0的内容。

目录
第1章如何开始DSP的学习和开发1

1.1DSP基础知识1


1.1.1什么是DSP1


1.1.2DSP的特点2


1.1.3DSP与MCU、ARM、FPGA的区别2


1.1.4学习开发DSP所需要的知识3


1.2如何选择DSP4


1.2.1DSP厂商介绍4


1.2.2TI公司各个系列DSP的特点5


1.2.3TI
DSP具体型号的含义7


1.2.4C2000系列DSP选型指南7


1.3DSP开发所需要准备的工具以及开发平台的搭建9


1.3.1CCS的版本10


1.3.2CCS6的安装10


1.3.3基于HDSPSuper2812开发平台的搭建14


1.4如何学好DSP15


1.4.1众多工程师的讨论和经验15


1.4.2作者的建议22


1.5C2000助手软件介绍24


第2章TMS320X2812的结构、资源及性能25


2.1TMS320X2812的片内资源25


2.1.1TMS320X2812的性能27


2.1.2TMS320X2812的片内外设28


2.2TMS320X2812的引脚分布及引脚功能30


2.2.1TMS320X2812的引脚分布30


2.2.2TMS320X2812的引脚功能31


第3章TMS320X281x的硬件设计40


3.1如何保证X2812系统的正常工作40


3.2常用硬件电路的设计41


3.2.1TMS320X2812小系统设计41


3.2.2电源电路的设计41


3.2.3复位电路及JATG下载口电路的设计41


3.2.4外扩RAM的设计42


3.2.5外扩Flash的设计44


3.2.6PWM电路的设计45


3.2.7串口电路的设计45


3.2.8A/D保护及校正电路的设计46


3.2.9CAN电路的设计47


3.3D/A电路的设计以及波形发生器的实现48


目录第4章创建一个新工程50


4.1控制原理分析50


4.2创建工程51


4.3编译与调试62


4.3.1编译工程62


4.3.2下载程序64


第5章CCS的常用操作69


5.1导入CCS工程69


5.2移除工程74


5.3查找变量75


5.4观察变量75


5.5观察内存79


5.6Graph功能80


第6章使用C语言操作DSP的寄存器83


6.1寄存器的C语言访问83


6.1.1了解SCI的寄存器83


6.1.2使用位定义的方法定义寄存器85


6.1.3声明共同体87


6.1.4创建结构体文件88


6.2寄存器文件的空间分配90


第7章存储器的结构、映像及CMD文件的编写93


7.1存储器相关的总线知识93


7.2F2812的存储器95


7.2.1F2812存储器的结构95


7.2.2F2812存储器映像95


7.2.3F2812的各个存储器模块的特点99


7.3CMD文件102


7.3.1COFF格式和段的概念102


7.3.2C语言生成的段103


7.3.3CMD文件的编写105


7.4外部接口XINTF111


7.4.1XINTF的存储区域112


7.4.2XINTF的时钟115


7.5手把手教你访问外部存储器115


7.5.1外部RAM空间数据读/写116


7.5.2外部Flash空间数据读/写119


第8章X281x的时钟和系统控制128


8.1振荡器OSC和锁相环PLL128


8.2X2812中各种时钟信号的产生129


8.3看门狗电路130


8.4低功耗模式132


8.5时钟和系统控制模块的寄存器132


8.6手把手教你写系统初始化函数137


第9章通用输入/输出多路复用器GPIO140


9.1GPIO多路复用器140


9.1.1GPIO的寄存器140


9.1.2GPIO寄存器位与I/O引脚的对应关系145


9.2手把手教你使用GPIO引脚控制LED灯闪烁149


第10章CPU定时器154


10.1CPU定时器工作原理154


10.2CPU定时器寄存器156


10.3分析CPU定时器的配置函数159


第11章X2812的中断系统162


11.1什么是中断162


11.2X2812的CPU中断163


11.2.1CPU中断的概述163


11.2.2CPU中断向量和优先级164


11.2.3CPU中断的寄存器166


11.2.4可屏蔽中断的响应过程168


11.3X2812的PIE中断169


11.3.1PIE中断概述170


11.3.2PIE中断寄存器171


11.3.3PIE中断向量表174


11.4X281x的三级中断系统分析179


11.5成功实现中断的必要步骤182


11.6手把手教你使用CPU定时器0的周期中断来控制LED灯的闪烁184


第12章事件管理器EV189


12.1事件管理器的功能189


12.2通用定时器192


12.2.1通用定时器的时钟194


12.2.2通用定时器的计数模式195


12.2.3通用定时器的中断事件198


12.2.4通用定时器的同步199


12.2.5通用定时器的比较操作和PWM波200


12.2.6通用定时器的寄存器203


12.3比较单元与PWM电路208


12.3.1全比较单元209


12.3.2带有死区控制的PWM电路210


12.3.3比较单元的中断事件213


12.3.4比较单元的寄存器213


12.4捕获单元219


12.4.1捕获单元的结构220


12.4.2捕获单元的操作220


12.4.3捕获单元的中断事件222


12.4.4捕获单元的寄存器223


12.5正交编码电路226


12.6事件管理器的中断及其寄存器229


12.7手把手教你产生PWM波形236


12.7.1输出占空比固定的PWM波形236


12.7.2输出占空比可变的PWM波形242


第13章模/数转换器ADC247


13.1X281x内部的ADC模块247


13.1.1ADC模块的特点249


13.1.2ADC的时钟频率和采样频率251


13.2ADC模块的工作方式253


13.2.1双序列发生器模式下顺序采样255


13.2.2双序列发生器模式下并发采样258


13.2.3级联模式下的顺序采样260


13.2.4级联模式下的并发采样263


13.2.5序列发生器连续自动序列化模式和启动/停止模式264


13.3ADC模块的中断265


13.4ADC模块的寄存器268


13.5手把手教你写ADC采样程序276


13.6ADC模块采样校正技术280


13.6.1ADC校正的原理281


13.6.2ADC校正的措施282


13.6.3手把手教你写ADC校正的软件算法283


第14章串行通信接口SCI291


14.1SCI模块的概述291


14.1.1SCI模块的特点292


14.1.2SCI模块信号总结293


14.2SCI模块的工作原理293


14.2.1SCI模块发送和接收数据的工作原理294


14.2.2SCI通信的数据格式295


14.2.3SCI通信的波特率296


14.2.4SCI模块的FIFO队列297


14.2.5SCI模块的中断298


14.3SCI多处理器通信模式300


14.3.1地址位多处理器通信模式301


14.3.2空闲线多处理器通信模式301


14.4SCI模块的寄存器302


14.5手把手教你写SCI发送和接收程序312


14.5.1查询方式实现数据的发送和接收313


14.5.2中断方式实现数据的发送和接收319


14.5.3采用FIFO来实现数据的发送和接收324


第15章串行外设接口SPI331


15.1SPI模块的通用知识331


15.2X281x
SPI模块的概述333


15.2.1SPI模块的特点334


15.2.2SPI的信号总结334


15.3SPI模块的工作原理335


15.3.1SPI主从工作方式336


15.3.2SPI数据格式338


15.3.3SPI波特率339


15.3.4SPI时钟配置340


15.3.5SPI的FIFO队列341


15.3.6SPI的中断342


15.4SPI模块的寄存器343


15.5手把手教你写SPI通信程序351


第16章增强型控制器局域网通信接口eCAN357


16.1CAN总线的概述357


16.1.1什么是CAN357


16.1.2CAN是怎样发展起来的358


16.1.3CAN是怎样工作的358


16.1.4CAN有哪些特点359


16.1.5什么是标准格式CAN和扩展格式CAN360


16.2CAN2.0B协议360


16.2.1CAN总线帧的格式和类型360


16.2.2CAN总线通信错误处理366


16.2.3CAN总线的位定时要求367


16.2.4CAN总线的位仲裁368


16.3X281x
eCAN模块的概述369


16.3.1eCAN模块的结构369


16.3.2eCAN模块的特点371


16.3.3eCAN模块的存储空间371


16.3.4eCAN模块的邮箱372


16.4X281x
eCAN模块的寄存器375


16.5X281x
eCAN模块的配置390


16.5.1波特率的配置390


16.5.2邮箱初始化的配置391


16.5.3消息的发送操作393


16.5.4消息的接收操作393


16.6eCAN模块的中断395


16.7手把手教你实现CAN通信398


16.7.1手把手教你实现CAN消息的发送398


16.7.2手把手教你实现CAN消息的接收(中断方式)403


第17章基于HDSPSuper2812的开发实例407


17.1谈谈通常项目的开发过程407


17.2设计一个有趣的时钟日期程序408


17.2.1硬件设计409


17.2.2软件设计(含I2C接口程序)409


17.3设计一个SPWM程序420


17.3.1原理分析420


17.3.2软件设计422


17.4代码烧写入Flash固化426




内容摘要
    本书以TMS320X281x的开发为主线,采用生活化的语言,深入浅出地介绍了与DSP开发相关的方方面面,包括DSP开发环境的搭建、新工程的建立、CCS6.0的使用、CMD文件的编写、硬件电路的设计、存储器的映像、三级中断系统以及TMS320X281X各个外设模块的功能和使用。介绍每个部分的内容时都结合应用实例,并手把手地讲解例程的编写过程。所有代码都标注有详细的中文注释,为读者快速熟悉并掌握DSP的开发方法和技巧提供了方便。相比旧版,本书将原先基于CCS3.3版本的内容都更新成了基于CCS6.0的内容。

主编推荐
    本书可供高等学校电子、通信、计算机、自动控制和电力电子技术等专业的本科和研究生作为“数字信号处理原理与应用”相关课程的教材或参考书,也可以作为数字信号处理器应用开发人员的参考书。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP