周期时间间隔定时器.pdfVIP

  • 4
  • 0
  • 约1.68万字
  • 约 15页
  • 2015-07-24 发布于重庆
  • 举报
周期时间间隔定时器.pdf

  PIT初始化程序设计 1、 周期时间间隔定时器概述 周期时间间隔定时器(PIT)为实时操作系统或应用软件产生周期中断。PIT 由一个32 位的倒计数器组成,该计数器由源自CSB 时钟或外部32.768KHz 晶振 的时钟驱动递减。当装入一个来自周期时间间隔装入寄存器(PTLDR)的初始计 数值时,该32 位计数器就开始向0 递减。周期时间间隔控制寄存器(PTCNR)用 于启用或禁用各种定时器功能,周期时间间隔事件寄存器(PTEVR)用于报告中 断源。如果需要,可以禁用PIT 功能。图1 为PIT 的功能结构图。 PIT时钟 P I 周期中断 系统时钟 T 寄存器接口   图1 PIT 的功能结构图 2 、 特性  PIT 的关键特性包括以下方面:  维护一个32 位的倒计数器,由一个16 位的预分频输入时钟进行时钟同 步。   可由软件将32 位PIT 计数器初始化为具体的初始计数值。   提供可编程的和可屏蔽的周期中断。   提供最大~9.5 天(对于333MHz 的系统时钟)的周期。   使用两个可能的时钟源:CSB 时钟或一个外部PIT 时钟。   可以禁用PIT 功能。  1      3 、 操作模式  PIT 单元可按下列模式操作:  PIT 启用/ 禁用模式。   PIT 周期中断允许/ 禁止模式。   PIT 内部/外部输入时钟模式。  4 、 外部信号说明  有一个独特的外部输入信号(PIT 时钟),如表1 所定义。 表1 PIT 信号特性 名字 端口 功能 I/O 复位 上拉 PIT_CLK PIT_CLK 周期时间间隔定时器 I N/A - 表2 提供了外部PIT 信号的详细说明。 表2 PIT 信号的详细说明 信号  I/O  说明  PIT_CLK  I  该信号用作周期时间间隔定时器模块的时基  状态含义  -  时序  -  5 、 内存映射/寄存器定义  PIT 可编程寄存器映像占用32 个字节的内存映射空间。读取未定义的内存映 射返回全0 ,写入没有作用。  所有的PIT 寄存器都为32 位宽,位于32 位地址边界,并且都应按32 位来 访问。  本章使用的所有地址都是距PIT 基址的偏移,PIT 的基地址为0。  表3 给出了RTC 的内存映射。  表3 PIT 寄存器地址映射 2   

文档评论(0)

1亿VIP精品文档

相关文档