TMS320x2833xDSP原理及其C程序开发
- ISBN:9787512417885
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:600
- 出版时间:2015-09-01
- 条形码:9787512417885 ; 978-7-5124-1788-5
本书特色
《tms320x2833xdsp原理及其c程序开发》以基于tms320f28335数字信号处理器的应用系统开发为主线,从dsp的基本开发方法入手,介绍处理器的特点和选型、硬件仿真工具和ccs5.x集成开发环境的使用以及dsp系统 软硬件的开发方法;详细介绍处理器外设资源的使用、c语言编程开发、浮点算法开发、程序固化等内容。在介绍外设功能模块应用的同时,列举了相应的应用实例,给出了硬件原理和c语言程 序,并标有详细的程序说明,为用户快速掌握处理器各功能单元的使用提供了方便。 本书可以作为大学本科和研究生“嵌入式控制系统”、“数字信号处理器原理与应用”等相关课程的教材,也可以作为数字信号处理器应用开发人员的参考书。
内容简介
《TMS320x2833xDSP原理及其C程序开发》以基于TMS320F28335数字信号处理器的应用系统开发为主线,从DSP的基本开发方法入手,介绍处理器的特点和选型、硬件仿真工具和CCS5.x集成开发环境的使用以及DSP系统 软硬件的开发方法;详细介绍处理器外设资源的使用、C语言编程开发、浮点算法开发、程序固化等内容。在介绍外设功能模块应用的同时,列举了相应的应用实例,给出了硬件原理和C语言程 序,并标有详细的程序说明,为用户快速掌握处理器各功能单元的使用提供了方便。 本书可以作为大学本科和研究生“嵌入式控制系统”、“数字信号处理器原理与应用”等相关课程的教材,也可以作为数字信号处理器应用开发人员的参考书。
目录
第1章绪论
1.1dsp系统及其特点
1.2数字信号处理器
1.2.1数字信号处理器的发展
1.2.2数字信号处理器的结构特点
1.2.3dsp与mpu、mcu、arm、fpga的区别
1.2.4数字信号处理器的评价及选型
1.3以dsp为基础的数字控制系统
1.3.1控制系统介绍
1.3.2数字控制系统
1.3.3数字控制系统的设计
第2章tms320x2833x处理器结构
2.1tms320x28xxx系列处理器cpu基本结构
2.1.1c28xxx定点处理器
2.1.2c28x浮点处理器
2.2cpu寄存器及寻址模式
2.2.1cpu寄存器
2.2.2常用寻址模式
2.3程序的基本操作
2.3.1乘法
2.3.2移位操作
2.3.3分支跳转及返回
2.3.4单指令重复执行
2.4tms320x28xxx系列处理器功能概述
2.4.1tms320x2833xcpu
2.4.2存储器
2.4.3通用目的i/o(gpio)
2.4.4中断
2.4.5控制外设
2.4.6模/数转换模块
2.4.7spi外设接口
2.4.8sci通信接口
2.4.9can总线通信模块
2.4.10看门狗
2.4.11pll时钟模块
2.4.12多通道缓冲串口
2.4.13外部中断接口
2.4.14存储器及其接口
2.4.15内部集成电路(i2c)
2.4.16直接存储器访问(dma)
2.5tms320x28xxx系列处理器信号功能
第3章code composer studio集成开发环境
3.1eclipse的基本概念
3.2ccs v5.4安装及配置
3.3ccs 5.5应用基础
3.3.1导人已有工程
3.3.2step—by—step创建新工程
3.3.3利用ccs v5.5调试工程
3.4css v5.5高级应用
3.4.1编辑源程序
3.4.2查看和编辑代码
3.4.3书签的使用
3.4.4程序运行控制
3.4.5断点设置
3.4.6探针使用
3.4.7观察窗口
3.4.8实时调试
3.5分析和调整
3.5.1应用代码分析
3.5.2应用代码优化
第4章c/c++程序编写基础
4.1c/c++编辑器概述
4.1.1c/c++语言的主要特征
4.1.2输出文件
4.1.3编译器接口
4.1.4编译器操作
4.1.5编译器工具
4.2tms320x28xx的c/c++编程
4.2.1概述
4.2.2传统的宏定义方法
4.2.3位定义和寄存器文件结构方法
4.2.4位区和寄存器文件结构体的优点
4.2.5使用位区的代码大小及执行效率
4.3c/c++程序开发及实例
4.3.1嵌入式系统软件结构
4.3.2c程序开发方法
4.4c/c++语言与汇编混合编程
第5章dsp应用系统设计基础
5.1dsp应用系统设计方法
5.1.1系统的需求分析
5.1.2系统的基本结构
5.1.3dsp系统开发
5.2dsp硬件设计
5.2.1tms320f28335处理器结构和功能
5.2.2通用控制板硬件设计
5.3系统硬件测试
5.3.1硬件调试
5.3.2底层驱动测试
第6章中断系统及其应用
6.1c28x处理器中断概述
6.2pie中断扩展
6.2.1外设级中断
6.2.2pie级中断
6.2.3cpu级中断
6.3中断向量
6.3.1中断向量的分配
6.3.2中断向量的映射方式
6.4中断源
6.4.1复用中断处理过程
6.4.2使能和禁止外设复用中断过程
6.4.3从外设到cpu的复用中断请求流程
6.5可屏蔽中断处理
6.5.1中断标志设置(产生中断)
6.5.2中断使能(单独使能中断)
6.5.3全局使能(全局使能中断)
6.6定时器中断应用举例
6.6.1定时器基本操作
6.6.2定时器寄存器
6.7定时器中断应用举例
第7章串行扩展总线接口及其应用
7.1spi接口
7.1.1spi模块功能概述
7.1.2spi的基本操作
7.1.3spi寄存器
7.1.4应用实例
7.2i2c总线接口
7.2.1tms320c28xxx处理器i2c总线
7.2.2i2c总线操作
7.2.3i2c总线应用举例
第8章sci总线接口及其应用
8.1sci接口特点
8.2sci数据格式
8.2.1通信模式中的接收器信号
8.2.2通信模式中的发送器信号
8.3sci增强功能
8.3.1sci的16级fifo缓冲
8.3.2sci自动波特率检测
8.3.3多处理器通信
8.4sci接口应用
8.4.1硬件设计
8.4.2sci寄存器
8.4.3sci数据传输
……
第9章ecan总线及其应用
第10章增强正交编码脉冲模块
第11章epwm模块
第12章增强捕捉单元模块
第13章模/数转换单元
第14章固化函数及boot引导模式
参考文献
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0 -
PREMIERE PRO 2023全面精通:视频剪辑+颜色调整+转场特效+字幕制作+案例实战
¥69.3¥99.0