首页- 新闻中心- 正文

解密dsPIC30F系列芯片定时器介绍

来源:芯片解密-龙芯世纪   时间:2010-01-15   阅读:1963

龙芯世纪科技前不久成功进行了dsPIC30F系列DSP芯片解密工作。对于DSPIC30F全系列DSP芯片,龙芯世纪均能提供高效可靠的解密方案。这里,为帮助客户及解密工程师对DSPIC30F系列DSP芯片进行技术分析和理解,龙芯世纪解密工程师对该系列芯片定时器部分简要说:

dsPIC30F 器件系列提供了几个16 位定时器。这些定时器被指定为Timer1、Timer2、Timer3……等。

  每个定时器模块均为16 位定时器/ 计数器由下列可读/ 写寄存器组成的:

  TxCON:与该定时器相关的16 位控制寄存器

  PRx:与该定时器相关的16 位周期寄存器

    TMRx:16 位定时器计数寄存器

  每个定时器模块还有与中断控制相关的位:

    中断标志状态位(TxIF)

  中断使能控制位(TxIE)

  中断优先级控制位(TxIP<2:0>)

  除了某些例外的功能之外,所有16 位定时器都有相同的功能电路。16 位定时器分为三种类型以说明其功能上的差异:

  A 类型时基

  B 类型时基

  C 类型时基

  有些16 位定时器可以组合成为32 位定时器。

  除了某些例外之处, dsPIC30F 器件上所有可用的16 位定时器在功能上是相同的。这些16 位定时器分为三种功能类型; A 类型定时器、B 类型定时器和C 类型定时器。

  在大多数dsPIC30F 器件上,至少有一个A 类型定时器。对于大多数dsPIC30F 器件,Timer1 是A 类型定时器。A 类型定时器与其他类型的定时器相比,有下列独特的功能:

  可以使用器件的低功耗32 kHz 振荡器作为时钟源工作

  可以在使用外部时钟源的异步模式下工作

  在大多数dsPIC30F 器件上,如果存在Timer2 和Timer4,它们是B 类型定时器。与其他类型的定时器相比, B 类型定时器有下列独特的功能:

    B 类型定时器的时钟同步在预分频逻辑后执行。

  B 类型定时器可以和C 类型定时器相连形成32 位定时器。B 类型定时器的TxCON 寄存器具备T32 控制位,用来使能32 位定时器功能。

  在大多数dsPIC30F 器件上,Timer3 和Timer5 是C 类型定时器。与其他类型的定时器相比,C类型定时器有下列独特的功能:

  C 类型定时器可以和B 类型定时器相连形成32 位定时器。

  在某个给定的器件上,至少有一个C 类型定时器能够触发A/D 转换。

    如果您还对dsPIC30F系列DSP芯片解密理解不透彻,可以向龙芯世纪IC解密工程师进一步咨询。