×
数字信号控制器原理及应用-基于TMS320F2808-含光盘

数字信号控制器原理及应用-基于TMS320F2808-含光盘

1星价 ¥27.2 (5.5折)
2星价¥27.2 定价¥49.5
暂无评论
图文详情
  • ISBN:9787512404113
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:423
  • 出版时间:2020-11-07
  • 条形码:9787512404113 ; 978-7-5124-0411-3

本书特色

《数字信号控制器原理及应用:基于TMS320F2808》编写体系以F2808芯片的模块原理和应用为主线,介绍各个功能模块的基本原理,列举出相应的应用实例,并给出其应用的电路原理图和程序清单。《数字信号控制器原理及应用:基于TMS320F2808》提供的所有程序均在重庆大学一美国德州仪器公司数字信号处理器解决方案实验室设计的配套实验开发板上调试通过。

内容简介

介绍TI公司推出的数字信号控制器芯片TMS320F2808的硬件结构、内部功能模块、系统控制和中断、流水线、寻址模式、汇编语言、C语言编程和调试环境、F2808实验开发板、外设模块等。以F2808的原理和应用为主线,介绍各个功能模块(I/O、eSCI、A/D、ePWM、eQEP、eCAP、I2C、SPI、eCAN)的基本原理,列举出相应的应用实例,给出其应用的电路原理图和源程序清单。书中提供的所有程序均在本书作者配套设计的实验开发板上调试通过。本书通俗易懂,实例清楚易用,力求让学习数字信号控制器应用开发的人员容易入门,快速上手。附带光盘一张,内含书中全部程序代码。 本书可作为从事数字信号控制器应用开发的工程技术人员的参考用书,也可作为高校电子信息、自动化、计算机等专业本科生、研究生“数字信号控制器原理及应用”课程的教材。

目录

第1章TMS320F2808概述1 1.1概述1 1.2 TMS320F2808 CPU控制器的功能结构图3 1.3 TMS320F2808引脚功能介绍5 1.4 TMS320F2808存储器映射图12 第2章TMS320F2808内部功能15 2.1内存总线15 2.2外设模块总线15 2.3实时的JTAG 16 2.4存储单元16 2.5中断扩展模块17 2.6外部中断18 2.7振荡器与锁相环18 2.8程序监视器18 2.9外设模块时钟18 2.10低功耗工作模式18 2.11外设模块结构19 2.12通用输入/输出多路复用器19 2.13 32位CPU定时器19 2.14电机控制模块19 2.15串行接口20 2.16寄存器映射20 2.17仿真寄存器22 第3章TMS320F2808系统控制和中断23 3.1 Flash存储器和OTP存储器23 3.1.1 Flash存储器23 3.1.2 OTP存储器23 3.1.3 Flash存储器和OTP存储器功耗状态23 3.1.4 Flash存储器和OTP存储器性能24 3.1.5 Flash存储器流水线模式25 3.1.6 Flash存储器和OTP存储器25 3.2代码安全模块28 3.2.1功能描述28 3.2.2 CSM对其他片内资源的影响29 3.2.3用户应用中代码安全保护的具体表现30 3.2.4代码安全保护逻辑注意事项33 3.2.5 CSM特点总结34 3.3时钟34 3.3.1时钟和系统控制34 3.3.2 OSC和PLL模块39 3.3.3 TMS320F2808芯片的10 MHz外部晶振的10倍频时钟设置40 3.3.4低功耗工作模块44 3.3.5程序监视器模块46 3.3.6 32位CPU定时器0、1、248 3.4外设中断扩展模块52 3.4.1 PIE模块52 3.4.2中断源59 3.4.3 PIE配置和控制寄存器61 3.4.4外部中断控制寄存器67 第4章TMS320F28x流水线、寻址模式及汇编语言指令集简介69 4.1流水线69 4.1.1指令的流水线操作69 4.1.2流水线活动72 4.1.3流水线活动的冻结74 4.1.4流水线保护75 4.1.5避免无保护操作77 4.2 TMS320F28x寻址模式79 4.2.1寻址模式分类79 4.2.2寻址模式选择位80 4.2.3汇编器/编译器与AMODE位的关系82 4.2.4直接寻址模式82 4.2.5堆栈寻址模式83 4.2.6间接寻址模式84 4.2.7寄存器寻址模式96 4.2.8数据/程序/IO空间立即寻址模式99 4.2.9程序空间间接寻址模式100 4.2.10字节寻址模式101 4.2.1 132位定位操作102 4.3 TMS320F28x汇编语言指令集102 4.3.1指令概述102 4.3.2寄存器操作103 第5章C语言调试环境和编程114 5.1概述114 5.1.1 C/C++语言特性114 5.1.2编译器输出文件特性114 5.1.3编译器接口连接特性114 5.1.4编译器操作特性115 5.1.5编译器应用程序特性115 5.2 CCStudio 3.1的安装115 5.2.1 CCStudio 3.1主程序安装115 5.2.2仿真器驱动程序安装119 5.3 C/C++语言编译器集成调试环境介绍126 5.3.1配置仿真集成调试环境126 5.3.2集成调试环境介绍130 5.3.3菜单及功能介绍131 5.3.4工作窗口区介绍135 5.4用C/C++编译器开发应用程序的步骤137 5.5头文件和命令文件138 5.5.1头文件138 5.5.2命令文件.CMD142 第6章TMS320F2808实验开发板146 6.1 TMS320F2808实验开发板介绍146 6.2 TMS320F2808实验开发板功能介绍147 第7章 数字量输入/输出模块154 7.1概述154 7.2 GPIO复用154 7.3数字量I/O端口寄存器154 7.3 I/O接口应用164 第8章 串行通信169 8.1概述169 8.2串行通信接口的结构172 8.2.1串行通信接口的信号172 8.2.2多处理器和异步通信模式172 8.2.3串行通信接口可编程数据格式173 8.2.4 SCI多处理器通信173 8.2.5空闲线多处理器模式174 8.2.6地址位多处理器模式176 8.2.7 SCI通信格式177 8.2.8串行通信接口中断178 8.2.9 SCI波特率计算179 8.2.10串行通信接口的增强特性179 8.3串行通信寄存器概述182 8.4串行通信接口程序设计举例193 第9章A/D转换器196 9.1 A/D转换模块特性196 9.2自动排序器的工作原理197 9.2.1顺序采样模式200 9.2.2同时采样模式200 9.3自动排序连续模式202 9.3.1排序器的启动/停止模式204 9.3.2同时采样模式205 9.3.3输入触发器205 9.3.4在排序转换时的中断操作206 9.4 A/D转换时钟的前分频208 9.5 A/D转换模块的低功耗工作模式208 9.6 A/D转换模块上电顺序209 9.7排序器的新增特性209 9.8内部/外部基准电压源的选择210 9.9 A/D转换寄存器212 9.10 A/D转换电路221 9.11 A/D转换应用举例223 第10章ePWM模块227 10.1 ePWM模块概述227 10.2时基子模块230 10.3比较计数子模块232 10.4动作限定子模块234 10.5死区生成子模块236 10.6斩波子模块238 10.7 TZ子模块240 10.8事件触发子模块241 10.9 ePWM模块寄存器243 第11章eQEP模块262 11.1 eQEP输入262 11.2 eQEP模块的主要功能262 11.3正交脉冲编码模块263 11.3.1正交脉冲计数器输入模块263 11.3.2 eQEP模块输入极性选择位265 11.3.3位置比较同步输出265 11.4位置计数和控制电路265 11.4.1位置计数器操作方式265 11.4.2位置计数器锁存267 11.4.3位置计数器初始化268 11.4.4位置比较电路268 11.5 eQEP边沿捕获电路268 11.6 eQEP程序监视定时器269 11.7定时器时基电路269 11.8 eQEP中断结构270 11.9 eQEP寄存器组270 第12章 捕获模块285 12.1概述285 12.2捕获与APWM工作模式286 12.3捕获模式概述287 12.3.1事件前分频287 12.3.2边沿极性选择和限定器288 12.3.3连续捕获与首发捕获控制288 12.3.432位计数器和相位控制289 12.3.5捕获寄存器289 12.3.6中断控制289 12.3.7影子寄存器装载与禁止装载控制290 12.3.8 APWM模式的工作特性291 12.4捕获模块寄存器292 第13章I2C串行通信305 13.1I2C模块概述305 13.2I2C模块的工作308 13.3I2C模块产生中断请求313 13.4重设/禁止I2C模块314 13.5 I2C模块寄存器314 13.6 24LC256与F2812的硬件接口329 13.7 24LC256的应用编程329 第14章 串行外设接口336 14.1概述336 14.1.1 SPI结构框图337 14.1.2 SPI模块信号总汇337 14.2 SPI模块寄存器338 14.3串行外设接口操作340 14.3.1操作介绍340 14.3.2 SPI的主控和从动模式341 14.4 SPI中断342 14.4.1 SPI中断控制位342 14.4.2数据格式343 14.4.3 SPI波特率设置和时钟模式343 14.4.4 SPI的初始化345 14.4.5 SPI数据传送346 14.5 SPI FIFO概述347 14.6 SPI控制寄存器348 14.7 SPI应用举例357 第15章 增强型局域网控制器360 15.1 eCAN控制器结构360 15.1.1 CAN概述360 15.1.2 CAN网络及模块361 15.1.3 eCAN控制器概述363 15.1.4邮箱365 15.2 eCAN寄存器369 15.2.1定时器管理单元386 15.2.2邮箱设置389 15.2.3接收滤波器392 15.3 eCAN模块的配置393 15.3.1 CAN模块的初始化393 15.3.2 eCAN的配置步骤396 15.3.3远程帧邮箱的处理399 15.3.4中断399 15.3.5 CAN模块的掉电模式405 15.4 eCAN控制器的程序设计举例406 第16章TMS320F2808的C语言编程应用实例415 16.1图形液晶显示模块与TMS320F2808接口编程415 16.2硬件设计415 16.3液晶显示模块指令系统417 16.4液晶显示程序清单418 附录光盘内容说明424 参考文献425
展开全部

预估到手价 ×

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

确定
快速
导航