TMS320C6000系列DSP硬件结构.ppt

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

2.定时器的周期寄存器(PRD) 定时器的周期寄存器存储定时器的输入时钟的计数周期值,此值控制TSTAT的频率。定时器的周期寄存器(PRD)结构见图2-62。表2-35为周期寄存器的字段说明。 位 字 段 值 描 述 31~0 PRD 0-FFFF FFFFh 周期位,此32位值欲计数的输入时钟周期数,用来加载定时器计数寄存器。此数字控制着定时器输出状态位的频率 3.定时器的计数寄存器(CNT) 定时器的计数寄存器(CNT)在其能够计数时开始增加。在达到定时器周期寄存器中的值后,定时器计数寄存器在下一个CPU时钟是被置0。定时器的计数寄存器(CNT)结构如图2-63所示。表2-36为定时器的计数寄存器的字段说明。 位 字 段 值 描 述 31~0 CNT 0-FFFF FFFFh 主计数位,此32位值是主计数器的当前计数值,此值每个输入时钟周期递增1 定时器的运行状态包括启动、暂停和重新启动等,由GO和 两个控制位来决定,见表2-37。 操 作 GO HLD 描 述 定时器锁存 0 0 禁止计数 复位定时器 0 1 定时器从锁存之前的值开始计数 保留 1 0 无定义 启动定时器 1 1 定时器计数器重置为0,且使能后即可计数,一旦设置,GO自动清零 定时器计数以CPU时钟频率运行,但计数是在定时器计数使能信号从低变为高时才开始。每次电平转换被检测出,一个CPU时钟宽的时钟脉冲就产生。对于用户而言,计数器就像是由输入时钟产生的使能信号驱动进行计数。 图2-64和图2-65分别为脉冲模式和时钟模式下的操作。 以下几种边界情况会对定时器的工作产生影响: 周期寄存器的计数寄存器的值全部为0; 在设备复位后并且在定时器启动之前,TSTAT保持为0值。如果在周期寄存器和计数寄存器中的值都是0值的情况下启动定时器,TSTAT的值会出现几种情况:①如果是设置为脉冲模式,那么无论定时器是否挂起,始终TSTAT=1,②在时钟模式下,如果 HLD=1,则TSTAT保持以前的值不变,如果 HLD =0,TSTAT的值根据1/2倍CPU时钟频率变化; 计数器溢出; 如果在定时器计数寄存器中初始化的值超过了定时器周期寄存器中的值,定时器在计数时,会首先计数到最大值(FFFF FFFFh),然后转为0,然后再继续计数。 对运行中的定时器进行寄存器写入操作。 对于定时器计数寄存器,写入的值作为更新值,对于定时器控制寄存器,定时器的状态决定其更新值。 脉冲模式下周期值设置太小。 在脉冲模式下当定时器周期≤(PWID+1)时会引起TSTAT一直保持为高电平的情况 图2-66为通用输入/输出(I/O)端口框图。 缩 写 寄存器名称 地 址 GPEN GPIO使能寄存器 01B0 0000h GPDIR GPIO方向寄存器 01B0 0004h GPVAL GPIO数值寄存器 01B0 0008h ? 保留 01B0 000Ch GPDH GPIO Delta高位寄存器 01B0 0010h GPHM GPIO高位屏蔽寄存器 01B0 0014h GPDL GPIO Delta低位寄存器 01B0 0018h GPLM GPIO低位屏蔽寄存器 01B0 001Ch GPGC GPIO全局控制寄存器 01B0 0020h GPPOL GPIO中断极性寄存器 01B0 0024h 表2-38为通用输入/输出(I/O)的寄存器设置。 1.GPIO使能寄存器(GPEN) GPIO使能寄存器可以使GPIO引脚完成通用输入/输出功能。在通用输出/输入模式下,使用任一GPx引脚,相应的GPxEN位必须置为1。图2-67具体描述了GPIO使能寄存器的结构。 表2-39为GPIO使能寄存器位字节说明。 位 名 称 符 号 值 值 描 述 31~16 保留 0 保留位。保留位的地址读总为0,写这些位没有效果 15~0 GPXEN OF(值) 0~FFFFh GPIO模式使能位。一个16位无符号的值用于禁止(位值=0)或使能(位值=1)GPn引脚为通用目的输入/输出引脚 15~0 GPxEN OF(值) 0 禁止GPn引脚为通用输入/输出引脚。此时不能用做GPIO引脚并且默认状态为高阻态 1 使能GPn引脚为通用输入/输出引脚。默认状态为高阻态 2.GPIO方向寄存器(GPDIR) GPIO方向寄存器(GPDIR)决定某一给定的GPIO引脚是输入还是输出。相应的GPIO信号通过GPxEN位使能,这样GPIO方向寄存器才能有效。默认情况下引脚设置为输入引脚。GPDIR结构如图2-68所示。 表2-40为GPDIR字段说明。 位 字 段 说 明 15~0 GPxDIR GPx方向,控制GPIO引脚方向(输入或输

文档评论(0)

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

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

1亿VIP精品文档

相关文档