欢迎来到天天文库
浏览记录
ID:30173064
大小:16.35 KB
页数:3页
时间:2018-12-27
《嵌入式系统看门狗实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划嵌入式系统看门狗实验报告 《嵌入式系统原理与接口技术》实验报告 实验序号:4实验项目名称:看门狗实验 1 2 看门狗实验 一、实验目的 学习CC2530片内看门狗的工作原理。 配置CC2530的看门狗相关的寄存器。 二、实验环境 硬件:PC机,EBDCC2530节点板,USB接口仿真器。 软件:Windows98/XX/NT/XP,IAR集成开发环境。 三、实验原理 看门狗,准确的说应该是看门狗定时器,则正是专门用来监测单片机程序运行状 态
2、的电路结构。其基本原理是:启动看门狗定时器后,它就会从0开始计数,若程序在规定的时间间隔内没有及时对其清零,看门狗定时器就会复位系统。 图2-8-1看门狗原理示意图 看门狗的使用可以总结为:选择模式→选择定时器间隔→放狗→喂狗。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 选择模式 看门狗定时器有两种模式,即“看门狗模式”和“定时器”模式。在定时器模式下,它就相当于普通的定时器,
3、达到定时间隔会产生中断;在看门狗模式下,当达到定时间隔时,不会产生中断,取而代之的是向系统发送一个复位信号。本实验中,通过=0来选择为看门口模式。 选择定时间隔 如上图所示,有四种可供选择的时钟周期,为了测试方便,我们选择时间间隔为1s。 放狗 令WDCT(来自:写论文网:嵌入式系统看门狗实验报告)=1,即可启动看门狗定时器。 喂狗 定时器启动之后,就会从0开始计数。在其计数值达到32768之前,若我们用以下代码喂狗: WDCTL=0xa0; WDCTL=0x50;目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,
4、并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 则定时器的计数值会被清0,然后它会再次从0x0000开始计数,这样就防止了其发送复位信号,表现在开发板上就是:LED1会一直亮着,不会闪烁;若我们不喂狗,那么当定时器计数达到32768时,就会发出复位信号,程序将会从头开始运行,表现在开发板上就是:LED1不断闪烁,闪烁间隔为1s。 程序流程图: 图2-8-2看门狗程序流程图 四、实验步骤 1、正确连接USB仿真器的下载线和EBDCC2530节点板。 2、打开实验源码,编译工程
5、,依次选择“Project”→“DownloadandDebug”,下载到CC2530节点板。 3、把仿真器左侧的USB接口拔掉,然后拔掉连接在EBDCC2530节点板DBG位置的调试接口。我们打开EBDCC2530节点板右下方的电源开关,此时可以观察到程序运行的情况。 4、默认加上FeedDog函数,编译、下载、运行代码后,我们发现LED1一直亮着。 5、若注释掉FeedDog函数,编译、下载、运行代码后,我们发现LED1以1s的间隔闪烁。 五、实验结果 广州大学学生实验报告 开课学院及实验室:机电学院电子楼618XX年5月16日目的-通过该培训员工可对保安行业有
6、初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。
此文档下载收益归作者所有