指示灯拨码开关.pptVIP

  1. 1、本文档共17页,可阅读全部内容。
  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系统的实验 实验一:指示灯(流水灯)实验 实验二:拨码开关控制实验 XDS510仿真器驱动的安装 5509A实验平台的软件配置 CCS软件的巩固 指示灯、拨码开关控制原理 初始化DSP时钟频率 DSP中EMIF初始化 相关寄存器的设置 实验一:指示灯(流水灯)实验 一、实验目的 1.了解ICETEK-VC5509-A板在TMS320VC5509DSP外部扩展存储空间。 2.了解 ICETEK–VC5509-A板上指示灯扩展原理。 3.学习在C语言中使用扩展控制寄存器的方法。 二、实验设备 计算机,ICETEK-VC5509-A 实验箱(或 ICETEK 仿真器+ICETEK–VC5509-A 系统板+相关连线及电源。 三、实验原理 1. TMS320VC5509DSP的EMIF接口 (Page17) 存储器扩展接口(EMIF)是DSP扩展片外资源的主要接口,它提供了一组控制信号和地址线、数据线,可以扩展各类存储器和寄存器映射的外设。 ICETEK–VC5509-A 实验板在 EMIF 接口上除了扩展了片外 SDRAM 外,还扩展了指示灯、DIP 开关和 D/A设备,本实验中扩展地址的如下 400002-400002h: 板上 DIP开关控制寄存器 400001-400001h: 板上指示灯控制寄存器 2.指示灯扩展原理图 TMS320VC5509 可寻址的存储空间比较大,接口也比较丰富,它既可以连接同步的SDRAM ,也可以连接异步的SRAM 。因此,在编程前应该首先注意程序对存储空间寄存器的配置。TMS320VC5509 的地址寻址也有比较特殊的地方,从逻辑上说,5509 采用统一的编址方式,即存储器的地址号没有重叠。 但是,存储器宽度分为两种不同的情况,当存储器按照程序存储空间使用时,地址编码采用字节寻址方式,即每8 位存储器占用一个地址编号,A0信号有效,而按照数据存储空间使用时,地址编码采用字寻址方式,即每16 位存储器占用一个地址编号,A0信号无效。 3. 程序流程图 开始 初始化DSP时钟频率 初始化EMIF接口 正向顺序送控制字并延时 反向顺序送控制字并延时 初始化DSP时钟频率(Page 9) 时钟电路结构图: DPLL有两种工作模式: 若PLL_ENABLE=0,DPLL工作于旁路(BYPASS)模式。只对输入时 钟CLKIN作简单的分频,分频字段由BYPASSDIV确定。 若PLL_ENABLE=1,DPLL工作于锁定(LOCK)模式。可以对输入时钟分频和倍频,由以下公式确定: 倍频次数 分频次数 CLKMD DPLL模式控制寄存器 CLKMD Page11 比特 字段 复位值 说明 15 Reserved 0 保留 14 IAI 0 退出IDLE状态后,是否重新锁定 13 IOB 1 如何处理失锁 12 TEST 0 保留,必须保持为0 11~7 PLL_MUT 0 锁定模式下的倍频次数,0到31 6~5 PLL_DIV 0 锁定模式下的分频次数,0到3 4 PLL_ENABLE 0 DPLL使能。1:使能,为锁定模式;0:禁止,为旁路模式 3~2 BYPASS_DIV - 旁路模式下的分频次数,复位值由CLKMD脚的电平决定 1 BREAKIN 1 错误状态。1:表示处于锁定状态或有对CLKMD寄存器的写;0:表示由于某些未知原因引起了失锁 0 LOCK 0 锁定状态。1:表示DPLL处于锁定模式,CLKOUT为预期时钟;0:表示DPLL处于旁路模式,CLKOUT为分频输出 3. 程序流程图 开始 初始化DSP时钟频率 初始化EMIF接口 正向顺序送控制字并延时 反向顺序送控制字并延时 SDRAM接口相关的EMIF寄存器 28 名称 地址 功能 复位值 EGCR 0x0800 全局控制寄存器 xxxx xxxx 0010 xx00 EMI_RST 0x0801 全局复位寄存器 xxxx xxxx xxxx xxxx CEx_1 0x0803 片选空间控制寄存器1 x010 1111 1111 1111 SDC1 0x080f SDRAM控制寄存器1 1111 1001 0100 1000 INIT 0x0812 SDRAM初始化寄存器 xxxx xxxx xxxx xxxx EMI_BE 0x0802 总线错误状态寄存器 xx00 0000 0000 0000 SDPER 0x0810 SDRAM周期寄存器 xxxx 0000 1000 0000 SDCNT 0x0811 SDRAM计数寄存器 xxxx 0000 1000 0000 SDC2 0x0813 SDRAM控制寄存器2 xxxx xx

文档评论(0)

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

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

1亿VIP精品文档

相关文档