dsp实验看门狗

dsp实验看门狗

ID:30775065

大小:417.00 KB

页数:9页

时间:2019-01-03

dsp实验看门狗_第1页
dsp实验看门狗_第2页
dsp实验看门狗_第3页
dsp实验看门狗_第4页
dsp实验看门狗_第5页
资源描述:

《dsp实验看门狗》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《DSP技术与实验》实验报告姓名:学号:学期:实验名:看门狗实验一、实验目的1.了解VC5509内部WDT的工作基本原理2.了解如何通过软件正确的使用WDT3.了解WDT的正确操作过程二、实验设备1•一台装有CCS4的电脑2.HX5509dsp开发板3.XDS100-USBVI仿真器三、实验原理硬件看门狗是利用了一个定时器,来监控主程序的运行,也就是说在主程序的运行过程中,我们要在定时时间到之前对定时器进行复位如果出现死循环,或者说PC指针不能回来。那么定时时间到后就会使单片机复位。常用的WDT芯片如MAX813,5045,IMP813等,价格4~10元不等

2、.软件看门狗技术的原理和这差不多,只不过是用软件的方法实现,用DSP的片上外设资源定时器timer来对主程序的运行进行监控。HX5509的看门狗包括一个16bit的预定标计数器和一个16bit的主计数器。从而提供一个32bit的动态范围计数器。当主计数器减为0时,产生超时事件,引发以下可编程事件1.00b,一个看门狗定时器中断2.01b,看门狗复位3.10b,产生一个非屏蔽中断(NMI)4.11b,不发生任何事件.所产生的超时事件,用过编程控制寄存器WDTCR中的WDOUT域来控制。WDTIM.FSETQgdWDTIMFSET^G,FfElD,Uint16細

3、如Figure2*5,WatchdogTimerControlRegister(WDTCR)1S¥41312111096ReservedWDOUTSOFTFREEF3C5R-0R仲04RAW3RW2R-1W0ReservedTDDRRAV-•111Legend・ft»^€3CW赛V>n1eVsue召terresc;Table2-4.WatchdogTimerCcniroiReg^er(WDTCRfFieldValuesBitFieldValueDescription*5*14ReservedThesereversedWsa^ereedAvawrittent

4、olh»$field卜洋noMfed13-12V/DOCTIif凸oulputbiis.T?iesebitscontrolihe4o^tpLtmuhpexe・todetermsrev;here-he••vatc^oogjmeroutput;scw>^ectecOCbOutputisir:temafl^carneckedthewatcndcgtiT>sertempt.owOutput逵irt&r^aH/ocrnectedbthenonma^kaW©nf?ri.pfVMJ10bOutput«irtemadlyccnnecedQRESET.i1bOutputisn

5、etcon^ectecTable3-34.WatchdogTimorRegistersWORDADDRESSREGISTERNAMEDESCRIPTK>NRESETVALUED(MCCJC]WTim釵Counterfaster41M111111111111(MCC・MJPRDfS7/DTimerPerns遍盼•TH1111111111110MCC2VVOTCR;13«

6、7/DTimnorC^nbcdRegisterC000001111001111MC63V«DTCRZ15*

7、'gTmarCcntrolRegisitr2C03IoawojooocooWDTIH

8、_FSET(WDTCR,TDDR.••.•%■.w•';Tr:-r:;-:•:•:T.:r::m^::n::::xxxxxx>c»o^xxX:••・•••••••••]•]••••••1•1*•^i

9、bWDTIM_FSET(WDTCR2,PREMD,C);rn-f__*<*f*«*醐箕^=0该模式下,4ETDDRS接芸兀,20bit动态菟围匕;vxXXXx>3C4XXXXXXXXXXXXXX图一WatchdogTimer的寄存器看门狗的寄存器配置由一个结构体WDTIM_Config来完成,他定义在CSL库中。程序中声明的2个实体:1)myConfig用作配置

10、,写:TCD^St:CPLdockPROIi4or仔bitpres^skvcoLrterPSCiY464rrwnccxmle?-TIMITkneoulevent?/atchdogtimeri-ne-nctOSPsetM/lNoeve%2)getConfig读。图二WatchdogTimer的结构图本次实验看门狗配置如下:WDTIM^ConfigmyConfig={0x1000,0x0000,0x1000/♦WDPRD♦//*WDTCR*//*WDTCR2*/!1!实验步骤图三控制寄存器的值[oIo[打厂「〕订「]1〕。loixmWDOUT:01b,输岀內部整

11、接到非屏蔽口浙NMI1.打开CCS4,打开watch

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。