DSP知识点复习.ppt

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSP知识点复习

* * * * * * * * * * * * * * * * * * * * * 符号可用于标号、常量和替代其他字符。 符号名最多可为32位字符数字串(A~Z、a~z、0~9、_和$),第一位不能是数字,字符间不能有空格; 符号对大小写敏感,如汇编器将ABC、Abc、abc认作不同的符号,用-c选项可以使汇编器不区分大小写; 符号只有在汇编程序中定义后才有效,除非使用.global伪指令声明才是一个外部符号。 DSP内部的寄存器名和$等都是汇编器已预先定义的全局符号。 汇编源程序中的符号 * 汇编伪指令(又称为汇编命令) 作用:给程序提供数据并且控制汇编过程。 表示:指令区以“.”号开始且为小写的为汇编伪指令。 指令数目:C54x汇编器共有64条汇编伪指令。 汇编伪指令用以形成常数和变量,当用它控制汇编和链接过程时,可以不占存储空间。 汇编伪指令和宏指令 * 汇编伪指令分成8类(根据功能): 对各种段进行定义的伪指令; 对常数(数据和存储器)进行初始化的伪指令; 调整SPC(段寄存器)的指令; 输出列表文件格式伪指令; 引用其他文件的伪指令; 控制条件汇编的伪指令; 在汇编时定义符号的伪指令; 执行其他功能的伪指令。 汇编伪指令(又称为汇编命令) * ①宏语言的功能包括: 定义自己的宏和重新定义已存在的宏; 简化较长的或复杂的汇编代码; 访问归档器创建的宏库; 处理一个宏中的字符串; 控制宏扩展列表。 ②如果想多次调用一个宏,而每次使用的是不同的参数,可以在宏里指定参数。 ③宏的使用可分为3个过程:定义宏、调用宏和展开宏。 宏及宏的使用 * COFF (Common Object File Format,COFF) : 汇编器和链接器所创建的目标文件 。 COFF的核心概念:使用代码块(段)和数据块(段)编程,而不是指令或数据简单的顺序编写。 采用段形式的优缺点: ①更利于模块化编程,管理代码段和目标系统存储器更灵活 ②不必为程序代码或变量指定目标地址,这为程序编写和程序移植提供了极大的方便; ③ 能与系统存储单元充分配合; ④ 编译系统复杂; ⑤ 对编程人员要求高(系统存储器结构;存储器映射方式) 公共目标文件格式——COFF * 汇编源程序的编辑、汇编和链接过程 * 基本程序设计分为3大类: (1) 程序的控制与转移。 (2) 数据块传送程序。 (3) 算术运算类程序。 汇编语言程序设计 * CCS集成开发环境简介 CCS应用举例 CCS仿真 DSP/BIOS的功能 第5章  DSP集成开发环境(CCS) * 第6章 DSP片内外设 *可编程定时器 *标准同步串行口 *标准8位主机接口 通用I/O的特点和操作过程 * 含义: DSP的片内外设是集成在芯片内部的外部设备。 访问:CPU核对片内外设的访问是通过对相应的控制寄存器 的访问来完成的。 优点: 片内外设访问速度快。 可以简化电路板的设计。如将A/D转换、D/A转换、定时器集成在片内。 提供一些必须的特殊功能。如JTAG口、等待状态发生器等。 定义: * 片内外设:串行接口、定时器、通用I/O引脚和标准主机接口(HPI8)。 增强型外设:多通道缓冲串口(McBSP)、主机接口(8位增强HPI-8、16位增强HPI-16)、直接存储器访问(DMA)控制器。 类别: * 定时器的结构及特点 C5402内部有定时器0和定时器1两个定时器。结构一样. 每个定时器有3个控制寄存器,都是存储器映像寄存器,表6-1 TIM定时器寄存器:是减1计数器,可加载周期寄存器PRD的值,并随计数减少。 PRD定时器周期寄存器:PRD中存放定时器的周期计数值,提供TIM重载用。 TCR定时器控制寄存器:TCR包含定时器的控制和状态位,控制定时器的工作过程。 可编程定时器 * 主要特点: (1)定时器是一个减计数器。 (2)由16位计数器和4位预分频计数器组成。16位计数器的触发脉冲由预分频计数器提供,预分频计数器由CPU工作时钟决定。 (3) 有复位功能。 (4) 可以选择调试断点时定时器的工作方式。 6.2 可编程定时器 * 串口分为4种: 标准同步串口(SP) 带缓冲的串行接口(BSP) 时分复用(TDM)串行口 多通道带缓冲串行接口(McBSP) 配置: 芯片不同串口配置也不尽相同,表6-3。 访问: 串行接口一般通过中断来实现与核心CPU的同步。 功能: 串行接口可以用来与串行外部器件相

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档