西南交大DSP期末复习资料.doc

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

1、2818 DSP中各组内部总线的名称、宽度、各自用途。 2、CPU中断向量表的映射位置——可编程性 CPU中断向量表可以被映射到程序空间的顶部或底部,这取决于状态寄存器ST1中的向量映射位VMAP的值(VMAP:vector map bit)。 如果VMAP为0,则向量被映射到从0x00 0000开始的地址上; 如果VMAP为1,则向量被映射到从0x3F FFC0开始的地址上。 VMAP位可以由SETC VMAP指令进行置位,由CLRC VMAP指令将其清零。VMAP位的复位值为1。 3、EALLOW和EDIS指令对有什么作用? 答: 在F281x DSP处理器中,一些寄存器是受保护的,无法直接操作。也就是说在对这些寄存器进行修改之前,需要先去掉保护功能。 而保护状态是由状态寄存器中EALLOW标志来指示的。汇编指令“EALLOW”就是将该标志位置位,允许对受保护的寄存器操作 。 EALLOW一般和EDIS配套使用,在对受保护的寄存器操作之后,用EDIS恢复寄存器的被保护状态。 EALLOW位可以由指令AEALLOW置位,由EDIS指令清0,可以使用POP ST1指令或POP DP:ST1指令进行设置。查看某一设备的数据页来决定保护的寄存器。 当CPU服务于某一中断时,EALLOW的当前值被存入堆栈(当ST1保存在堆栈中时),然后将EALLOW清0 4、事件管理器中定时器1结构图并说明计数值比较输出的工作原理。 T1PR是定时器 T1的周期寄存器,用于存放为 T1 设置的周期值。T1CMPR 是定时器 T1的比较寄存器,用于存放为 T1设置的比较值。而 T1CNT 为T1 的计数器寄存器,其内容是随着时钟脉冲不断增加或者减少的,每1 个HSPCLK 的脉冲,T1CNT 的值增加 1 或者减少 1。 T1PR 和T1CMPR 在一般情况下是在初始化的时候进行赋值,然后就成为了一个参考标准,CPU 会实时的将 T1CNT 的值和这两个标准进行比较: 当 T1CNT的值和 T1PR 相等时,T1CNT 就会复位成 0 重新开始计数或者逐渐减少直至 0,完成 1 个周期的计数,然后再从0 开始计数至 T1PR 里面的数值,这样循环下去。 当 T1CNT 的值和 T1CMPR 的值相等时,就会产生一些 比较事件,例如 PWM 波形就是依靠这个原理来实现的。 5、ADC模块中比较8状态和16状态模式下排序器的区别。 特 性 单个8状态排序器1 (SEQ1) 单个8状态排序器2 (SEQ2) 级联的16状态排序器 (SEQ) SOC信号触发源 EVA;软件; ADCSOC引脚 EVB;软件 EVA;EVB; 软件;ADCSOC引脚 最大自动转换通道数 (转换序列的最大长度) 8 8 16 序列转换完成后 (EOS)自动停止 是 是 是 仲裁优先级 高 低 无 ADC转换结果 寄存器 RESULT 0~7 RESULT 8~15 RESULT 0~15 CHSELSEQn位段分配 CONV00~CONV07 CONV08~CONV15 CONV00~CONV15 6、带死区的PWM电路的结构图、死区逻辑分析。 ①两路跳变怎样错开时间: 对于死区单元的每个输入信号PHx,将产生2个输出信号DTPHx和DTPH_ 。 当死区被禁止用于比较单元及其输出时,这两个输出信号完全相同的。当PWM电路的死区单元使能,这两个输出信号的跳变沿就会被一个称为死区的延时间隔分开。这个延时间隔(死区)由DBTCONx寄存器决定。 例如: 假设DBTCONx[11-8]=m,即死区的周期值为m;并假设DBTCONx[4-2]的值对应于预分频因子X/p 则: 死区值=(p×m)×CPU时钟周期 = m×(p×CPU时钟周期) = m×死区定时器的计数时钟周期 ②带死区的PWM电路结构框图 ③ 产生带死区的非对称PWM输出需进行以下设置: 定时器1的工作模式:连续递增计数模式 把希望的PWM周期对应的值加载到定时器1的周期寄存器 对COMCONx寄存器进行设置,使能比较单元、使能比较 单元PWM输出 使能死区单元,将所需的死区值写入DBTCONx[11:8]的DBT[3:0]位段,作为死区定时器的周期值。一个死区值将作用于所有PWM通道 ④带死区的对称PWM输出 与产生非对称PWM输出的区别: 定时器的工作模式:连

文档评论(0)

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

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

1亿VIP精品文档

相关文档