下载中心
利用系统定时器中断延长ETR232I看门狗时间zip
1星 发布者: justyouandmehr

2013-09-22 | 1积分 | 66.7KB |  2 次下载

下载 收藏 评论

文档简介
标签: 看门狗

看门狗

中断

中断

定时器

定时器

ETR232I

定时器

ETR232i 模块的硬件WDT 的时间仅为1.3 秒,这往往不能满足一些工业场合的需求,针对这一情况,本文将介绍一种软件上利用间接变量来实现长时间WDT 的方法。具体实现的方法是利用 ETR232I 模块内部的系统定时器。与PC 兼容系统定时器一样,ETR232i 的系统定时器(Timer0)也是每秒中断约18.2 次,即中断周期约为55ms,通常称为一个tick。每次系统定时中断均会调用软中断int 0x1C,本方案就是采用在中断0x1C服务程序中对硬件WDT 执行加载操作,而是否进行执行ReloadWDT 加载操作需通过判断一个计数器变量是否为零,若不为零则执行ReloadWDT()并对计数器变量减1,否则不执行ReloadWDT()。上层应用程序通过设置不同的计数器变量初始值来控制加载WDT 时间周期。

评论
相关视频
  • RISC-V嵌入式系统开发

  • SOC系统级芯片设计实验

  • 云龙51单片机实训视频教程(王云,字幕版)

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

推荐帖子
精选电路图
  • PIC单片机控制的遥控防盗报警器电路

  • 使用ESP8266从NTP服务器获取时间并在OLED显示器上显示

  • 带有短路保护系统的5V直流稳压电源电路图

  • 如何构建一个触摸传感器电路

  • 如何调制IC555振荡器

  • 基于ICL296的大电流开关稳压器电源电路

×