看门狗定时器中断试验报告

导语:为了掌握对编号为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等。

(0)

相关推荐

  • 看门狗定时器原理介绍

    watchdog timer,又被人叫做"看门狗定时器",是单片机的一种.听上去萌态十足的名字实际上是一个计数器,当我们给看门狗一个大数时,它就会在程序开始运行后开始自动倒计时.今 ...

  • plc的编程语言有哪三种(plc编程代码指令表)

    一.西门子PLC编程语言PLC的编程语言包括以下五种:梯形图语言(LD).指令表语言(IL).功能模块图语言(FBD).顺序功能流程图语言(SFC)及结构化文本语言(ST).不同型号的PLC编程软件对 ...

  • 触摸式恒温水龙头基本功能介绍

    什么是触摸式恒温水龙头?这就是一种智能的水龙头,相信很多人在去酒店上厕所的时候都见过这种水龙头.触摸式恒温水龙头是非常的常见的,采用的是红外线感应,不需要按开关,只需要将自己的手放在水龙头的下面就可以 ...

  • 红外遥控器原理 遥控器原理图

    遥控器是一种用来远控机械的装置.现代的遥控器,主要是由集成电路电板和用来产生不同讯息的按钮所组成.下面一起来看看红外遥控器原理以及遥控器原理图吧. 红外遥控器原理 红外线遥控系统一般由发射器和接收器两 ...

  • 柱上真空断路器厂家及报价 柱上真空断路器的优缺点解析

    柱上真空断路器的灭弧介质和灭弧后触头间隙的绝缘介质都是高真空的;因为真空断路器体积小.重量轻.且可以频繁操作.灭弧不用检修,所以在配电网中应用较为普及.真空断路器是3-10kV,50Hz三相交流系统中 ...

  • 柱上开关价格多少?厂家有哪些?

    我们日常使用的开关有很多,由普通的一个开关控制电器的打开和关闭,也有复杂一点的开关,柱上开关就是很特殊的一类,它可以同时负责电器的开关这两种状态.柱上开关其实有很多用处,虽然感觉这种开关不常见,但是它 ...

  • 超声波风速传感器,矿井安全的保障

    在很多场合下,如矿井,森林,气象监控等都需要用到超声波风速传感器,该传感器是基于超声波旋涡原理设计的,利用超声波换能器来发送和接收信号,再配以硬件处理器芯片为控制器,可实现风速的检测,显示,遥控和远端 ...

  • 单相费控智能电能表怎么看及特点介绍

    单相费控智能电能表可以说是我们日常生活中最为常用的一种电表了.因为单相费控智能电能表有着非常人工智能的计算方式,可以帮助用户准确计算电费.虽然单相费控智能电能表非常的好用,但是不得不说的是,即使是这样 ...

  • 志高空调故障代码大全 志高空调维修必看

    广东志高空调股份有限公司创建于1993年,总部位于珠江三角洲工业重镇佛山市南海区,是一家以家用和商用空调生产.销售为主的大型现代化企业集团.那么,今天小编跟大家分享一下志高空调故障代码,希望能够帮助到 ...