看门狗实验 一、实验目的 学习 CC2530 片内看门狗的工作原理。 配置 CC2530 的看门狗相关的寄存器。 二、 实验环境 硬件:PC 机,EBDCC2530 节点板,USB 接口仿真器。 软件:Windows98/2000/NT/XP,IAR 集成开发环境。三、 实验原理 看门狗(WatchDog),准确的说应该是看门狗定时器,则正是专门用来监测单片机程序运行状态的电路结构。其基本原理是:启动看门狗定时器后,它就会从 0 开始计数,若程序在规定的时间间隔内没有及时对其清零,看门狗定时器就会复位系统(相当于重启电脑) 。 图 2-8-1 看门狗原理示意图 看门狗的使用可以总结为:选择模式选择定时器间隔放狗喂狗。 (1)选择模式 看门狗定时器有两种模式,即“看门狗模式”和“定时器”模式。在定时器模式下,它就相当于普通的定时器,达到定时间隔会产生中断(你可以在 ioCC2530.h文件中找到其中断向量为 WDT_VECTOR);在看门狗模式下,当达到定时间隔时,不会产生中断,取而代之的是向系统发