欢迎您访问我爱IT技术网,今天小编为你分享的电脑教程是:【看门狗定时器中断试验报告】,下面是详细的分享!
看门狗定时器中断试验报告
导语:为了掌握对编号为S3C2410的看门狗定时器的工作原理以及它进行定时的时间计算方法,我们对看门狗定时器的中断进行了试验,我们需要理解到看门狗定时器中断的触发点和触发过程是什么,并且我们要熟练地掌握如何使用以及中断相关的寄存器。
看门狗定时器中断实验报告
在进行看门狗定时器中断试验之前,我们需要熟悉编号为UP-NETARM2410的试验箱的结构如何,并且也要熟悉编号为S3C2410的外设接口电路,不仅如此,MDK编程软件的使用方法和C语言的程序设计的方法也要熟练地进行。

在配置MDK中的配置向导中的WDT的时候,首先要对配置向导定时为1秒钟,直到定时的时间结束使得WDT中断被触发,这样才能控制WDT上面的三个LED指示灯每隔一秒就闪烁一次。当我们编译C语言程序的时候,我们需要把C语言程序下载到编号为UP-NETARM2410的试验箱里面,我们这时候就可以看到GPC5/GPC6/GPC7这三个LED指示灯不断地闪烁,必须要精确地实现1秒钟的定时。

在进行看门狗定时器中断试验的时候,我们主要需要参考三个文件程序——S3C2410A.S,LEDFLASH.C以及CVECTADDR.C。主文件LEDFLASH.C的主要内容包括以下几个:extern void opendog(void),extern void c_wdt_isr(void),int main(),opendog(),while(1),//0x10FFF20+0x24 is the address of watchdog jumper。文件CVECTADDR.C的内容主要包括以下几个:#define LED1_MASK 0*20,#define LED2_MASK 0*40,#define LED3_MASK 0*80,以及//enable watchdog timer intterupt等。

通过这篇文章,大家是否对看门狗定时器中断试验的过程有了进一步的了解呢?想了解更多相关内容的话,就多多登录土巴兔吧!
关于看门狗定时器中断试验报告的用户互动如下:
相关问题:MSP430的I/O中断和看门狗定时器能同时使用吗?
答:你可以在IO中断子程序开始时让看门狗停止计数,子程序结尾时再开始对看门狗计数 >>详细
相关问题:MSP430看门狗定时器中断标志位是什么时候复位的?...
答:看门狗作为狗用的时候是没有什么中断功能的,因为它溢出了,430也就复位了。 但是看门狗作为定时器使用的时候就必须设置中断了,因为是要详细解释,我从头说。 看门狗作为定时器使用的时候是最简单的一种定时器,它比C51还简单。 不需要设置计数... >>详细
相关问题:怎样设计看门狗定时器???
答:在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
