篇一 :嵌入式ARM看门狗实验报告

实验一  看门狗实验

1  实验目的

(1)  了解WATCHDOG的作用;

(2)  掌握WATCHDOG定时器的使用方法。

2  实验设备

(1)  S3C2410嵌入式开发板,JTAG仿真器。

(2)  软件:PC机操作系统Win98、Win2000或Windows XP,ADS1.2集成开发环境,仿真器驱动程序,超级终端通讯程序。

3  实验内容

(1)  编程添加看门狗功能,观察看门狗作用;

(2)  编程实现看门狗喂狗。

4  实验步骤

(1)  参照模板工程,新建一个工程watchdog,添加相应的文件,并修改watchdog的工程设置;创建watchdog.c并加入到工程watchdog中,部分参考代码如下:

/* functions */

void rtc_tick_isr(void) __attribute__ ((interrupt("IRQ")));;

void rtc_int_isr(void) __attribute__ ((interrupt("IRQ")));;

…… …… 余下全文

篇二 :矩阵键盘驱动、看门狗实验报告

杭州电子科技大学

实验报告

课程名称:嵌入式系统原理课程设计        姓名:    应海东                    

实验项目: 矩阵键盘驱动、看门狗实验      班级:    10052313                           

指导教师:任彧                          学号:    10051329                        

…… …… 余下全文

篇三 :嵌入式实验5 看门狗实验

广州大学学生实验报告

开课学院及实验室:机电学院 电子楼618             20##年 5 月 16 日

…… …… 余下全文

篇四 :看门狗实验

看门狗实验

一、实验目的

1.掌握“看门狗”(MAX 813L)复位控制的硬件接口技术

2.掌握“看门狗”(MAX 813L)复位控制驱动程序的设计方法

二、实验说明

为了控制系统不受外界干扰而出现死机现象,可采用MAX813L复位监控芯片,该芯片具备复位及监视跟踪两大功能。

主要功能:

·精密电源电压、监控4.65V·200ms复位脉冲宽度·V1=1V时保证复位RESET有效。

·TTL/CMOS兼容的防抖动人工复位输入·独立的监视跟踪定时器1.6S溢出时间。

·电源故障或欠电压报警的电压监控

·加电,掉电有电压降低时输出复位信号。

·低电平有效的人工复位输入 。

各引脚的功能和意义如图:

(1)MR:人工复位输入、当输入降至0.8V时产生复位脉冲,低电平有效的输入可用开关短路 到地或TTL/CMOS逻辑驱动,不用时浮空。

(2)VCC:+5V输入。

(3)GND:地。

(4)PFI:电源故障比较器输入,高PFI低于1.25V时PFO输出低电平吸收电流;否则PFO输出保持高电平,如果不用将PFI接地或VCC 。

…… …… 余下全文

篇五 :实验八 看门狗实验

实验八 看门狗实验

一、实验目的

1、了解看门狗的作用;

2、掌握看门狗的使用方法。

二、实验内容

1、编程实现看门狗功能,观察看门狗作用;

2、编程实现看门狗喂狗。

三、实验设备

1、硬件:

JX44B0实验板;

PC机;

JTAG仿真器;

2、软件:

    PC机操作系统(WINDOWS 2000);

ARM Developer Suite v1.2;

Multi-ICE V2.2.5(Build1319);

四、基础知识

1、用ADS集成开发环境,编写和调试程序的基本过程;

2、应用程序的框架结构。

五、实验说明

1、看门狗的功能和工作原理

嵌入式系统运行时受到外部干扰或者系统错误,程序有时会出现“跑飞”,导致整个系统瘫痪。为了防止这一现象的发生,在对系统稳定性要求较高的场合往往要加入看门狗电路。看门狗的作用就是当系统“跑飞”而进入死循环时,恢复系统的运行。

其基本原理为:当本系统程序完整运行一周期的时间为Tp,看门狗的定时周期时Ti,

Ti>Tp,在程序运行一周期后,就修改定时器的计数值,(俗称“喂狗”),只要程序正常运行,定时器就不会溢出,若由于干扰等原因使系统不能在Tp时刻修改定时器的计数值,定时器将在Ti时刻溢出,引发系统复位,使系统得以重新运行,从而起到监控作用。

…… …… 余下全文

篇六 :实验7:CC2530 看门狗实验

计算机科学与技术学院

实验报告

课程名称:无线传感器网络原理与应用      

实验七 CC 2530看门狗实验

一、实验目的

有些稳定性要求高的应用中, 需要使用看门狗 (Watchdog) 机制来重启系统。本实验主要介绍看门狗看门狗模式的使用方法及作用。

CC250 芯片中已集成看门狗硬件模块,无需插入扩展板。

二、实验内容

    利用看门狗重启系统,实现 LED 的闪烁。

三、实验环境

    硬件:鼎轩 WSN 实验箱(汇聚网关、烧录线) ,PC 机;

软件:IAR 软件。

四、实验步骤

    1)打开鼎轩 WSN 实验箱,检查实验箱设备,确保实验箱设备完整、连接无误后,连接电源线,打开电源开关;

2)用烧录线连接汇聚网关上的烧录接口与电脑 USB 接口;

3)点击(\CC2530_simple_demo\cc2530-simple-demo\WATCHDOG)目录下的工程图标 watchdog.eww 打开工程;

…… …… 余下全文

篇七 :Arm实验看门狗

ARM实验

姓名 唐珊珊 学号 2011412614

实验目的:掌握独立看门狗的工作原理和使用方法。

实验原理:

调用固件库设置和初始化独立看门狗,通过Led4的状态指示系统运行,同时按下按键SW1不断重置看门狗寄存器(俗称喂狗),当停止按键后,,则MCU会在看门狗超时的作用下系统重启。

实验步骤:

要实现本实验功能设计,需要进行必要的设置,其步骤如下:1)设置Led驱动管教为推挽输出,Sw1管脚为浮空输入。

2)Led4熄灭一下,以表示刚刚复位,

3)调用IWDG_writeAccessCmd函数向IWDG_KR写入0X5555。通过这步,我们取消看门狗寄存器的写保护。

4)设置看门狗的分频系数,本例中为32。在固件库中,可以调用IWDG_SetPrescaler函数实现。

5)设置看门狗的重装载的值,本例中为625.在固件库中,可以调用IWDG_SetReload函数实现。

6)调用IWDG_Enable函数向IWDG_KR写入0xcccc。通过这句,来启动STM32的看门狗。

7)检测按键Sw1,如果按下则调用IWDG_ReloadCounter函数使STM32重新加载IWDG_RlR的值到看门狗计数器里面。也可以用该命令来喂狗。

…… …… 余下全文

篇八 :关于单片机看门狗技术的研究报告

1. 看门狗技术的的简介

摘要:在实验中开发出来的各种控制小系统经常会出现运行不稳定、死机或停不了机即程序跑飞等现象,这是由于恶劣的工业现场环境如大功率感性负载的干扰所至。基于单片机的“看门狗”技术能解决这个问题。B本文分别介绍用软件和硬件来实现“看门狗”技术。

关键词:;单片机抗干扰;“看门狗”技术 运用

目前,单片机有8位和16位之分,其型号非常多,有PIC、MSP430等微功耗型,也有MCS一51/98、A—Duc812、Motorola、EPSON等非低微功耗型。单片机广泛应用于长度、温度、力学、流量、电学、化学等专业的各种智能仪表中,这些仪表有些应用在有强磁场、电源尖峰、电火花等外界干扰的场合中,这些干扰有可能造成仪表中单片机的程序运行出现“跑飞”现象,引起程序混乱,输出或显示不正确,甚至“死机”。为了提高仪表可靠性及抗外界干扰能力,通常在智能仪表中采用“看门狗”技术。所谓的看门狗技术实际上是一个监视定时器,它的定时时间为固定不变,一旦定时时间到,电路就产生复位信号或中断信号。当程序正常运行时,在小于定时时间隔内,单片机输出一信号刷新定时器,定时器处于不断的重新定时过程,因此看门狗电路就不会产生复位信号或中断信号,反之,当程序因出现干扰而“跑飞”时,单片机不能刷新定时器,产生复位信号或产生中断信号使单片机复位或中断,在中断程序中使其返回到起始程序,恢复正常。一般来说,很多智能仪表采用外部硬件看门狗来确保程序因出现干扰而“跑飞”时能正常运行。因为如果用软件方法来实现这种功能,在有有干扰的情况下,程序可能因为无法读取而失败。

…… …… 余下全文