第23讲_RTC与看门狗.pptVIP

  • 42
  • 0
  • 约9.91千字
  • 约 47页
  • 2017-07-02 发布于湖北
  • 举报
第23讲_RTC与看门狗

S3C2410 看门狗的功能 S3C2410 的看门狗定时器有两个功能: (1)定时器功能:可以作为常规定时器使用,它是一个十六位的定时器,并且可以产生中断,中断名为INT_WDT,中断号是0x09。 (2)复位功能:作为看门狗定时器使用,当时钟计数减为0(超时)时,它将产生一个128个时钟周期的复位信号。 S3C2410 看门狗结构与工作原理 S3C2410 ARM9的看门狗主要由五部分构成:时钟、看门狗计时器、看门狗数据寄存器、复位信号发生器、控制逻辑等。 S3C2410 ARM9的看门狗工作原理: 中断请求 复位 看门狗计数器 WDT数据寄存器 预 分 频 器 再 分 频 器 WDT控制寄存器 复位信号 发生器 PCLK S3C2410 看门狗定时时间 预分频器为8位,其值为:0---255 再分频器可选择值为:16、32、64、128 输入到计数器的时钟周期为: T_wtd=1/[PCLK/(Prescaler+1)/Division_factor] 看门狗的定时周期为: T=WTDAT×T_wtd 注意: 一旦看门狗的定时器启动工作,其数据寄存器(WTDAT)中的值将不会自动读到时间寄存器中间去(WTCNT)。 由于这个原因,程序员必须在看门狗计时器启动之前,应该将一个初始值写入到看门狗的时

文档评论(0)

1亿VIP精品文档

相关文档