[计算机硬件及网络]DSP精讲课件 第7章 C54x片内外设、接口及应用.pptVIP

[计算机硬件及网络]DSP精讲课件 第7章 C54x片内外设、接口及应用.ppt

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机硬件及网络]DSP精讲课件 第7章 C54x片内外设、接口及应用

2003.2.16 DSP原理及应用 逻辑控制电路:由三个或门和一个与门组成。 定时器的工作过程: 【例7.2.1】定时器自动装载定时。 发送过程: ①?发送数据装入DXR; ② 当上一个数据发送完后,DXR的数据自动装入XSR; ③ 在发送帧同步信号FSX和发送时钟CLKX作用下,将XSR的数据通过引脚DX发送输出。 接收过程: ①?在接收帧同步信号FSR和接收时钟CLKR作用下,接收数据通过DR引脚移至RSR中; ② 当RSR满时,将数据装入DRR中。 SPC用于控制串行口的操作。 RES:保留位,用于单’C54x测试串行口代码,总读为0。 FO:数据格式位。 用于定义串行口发送/接收数据的字长。 当FO=1时,接/发数据按8位字节传输,先送高8位; 当FO=0时,接/发数据按16位字节传输。 XRST:发送复位位。 IN0:接收时钟状态位。 用于显示接收时钟CLKR当前状态。 XRDY:发送准备好位。 用于检测发送寄存器DXR发送数据的状态。 XRDY由0变1,表示DXR中的内容已复制到发送移位寄存器XSR中,同时串行口产生发送中断XINT。 Free、Soft:仿真控制位。 用于调试程序遇到断点时决定串行口的时钟状态。 串口初始化步骤: ① 复位,并且把0038H(或0008H)写到SPC,初始化串行接口。 ② 把00C0H写到IFR,清除任何挂起的串行接口中断。 ③ 把00C0H和IMR求或逻辑运算,使能串行接口中断。 ④ 清除ST1的INTM位,使能全局中断。 ⑤ 把00F8H(或00C8H)写入SPC,启动串行接口。 ⑥ 把第一个数据写到DXR。 串口中断服务程序步骤: ① 保存上下文到堆栈中。 ② 读DRR或写DXR,或者同时进行两种操作。从DRR读出的数据写到内储器中预定单元,写到DXR的数据从存储器的指定单元取出。 ③ 恢复现场。 ④ 用RETE从中断子程序返回,并重新使能中断。 第7章 TMS320C54x的片内外设、接口及应用 6.中断操作流程 中断操作流程: 第7章 TMS320C54x的片内外设、接口及应用 7.4.2 中断控制 7.中断向量地址 中断向量可以映射到程序存储器的任何128字页面的起始位置,除保留区域外。 ’C54x的中断向量地址是由PMST寄存器中的IPTR(9位中断向量指针)和左移2位后的中断向量序号所组成。 中断向量地址=IPTR+(左移2位的中断向量序号) 例如,IPTR=0001H,INT0的中断向量序号为10H,中断向量的地址为00C0H。 中断向量地址=0100 0000 = 00C0H 第7章 TMS320C54x的片内外设、接口及应用 7.中断向量地址 硬件复位时,IPTR=1FFH,复位向量将映射到程序存储器的511页空间,复位向量地址为FF80H。 当硬件复位后,CPU将从0FF80H开始执行程序。 若对IPTR重新赋值,中断向量可以映射到程序存储器的其他地址。 例如,用0001H加载IPTR,中断向量将被移到0080H单元开始的程序存储器空间。 第7章 TMS320C54x的片内外设、接口及应用 7.4.2 中断控制 8.外部中断触发 外部中断触发方式有两种,分别是电平触发和边沿触发。 是指外部的硬件中断源产生中断用电平表示。 采用电平触发时,CPU可以通过采集硬件信号电平,来响应中断信息。 要求:在中断服务程序返回之前,外部中断请求输入必须无效,否则,CPU会反复中断。 在这种触发方式下,CPU必须有应答硬件信号通知外部中断源,当中断处理完成后,取消中断申请。 (1) 电平触发方式 第7章 TMS320C54x的片内外设、接口及应用 8.外部中断触发 在这种方式下,外部中断申请触发器能锁存外部中断输入线上的负跳变。即使CPU不能及时响应中断,中断申请标志也不丢失。 要求:输入脉冲宽度至少保持3个时钟周期,才能被CPU采集到。 外部中断的边沿触发方式适用于以负脉冲方式输入的外部中断请求。 (2)边沿触发方式 第7章 TMS320C54x的片内外设、接口及应用 7.4 ’C54x的中断系统 如果系统有多个外部中断源,首先按这些中断源时间响应要求的轻重缓急进行中断排队;然后按规定优先级将中断源连接到系统中。 由于’C54x系列的外部中断引脚只有4个,为了扩展外部中断源的个数,可采用

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档