DSP28335如何使用看门狗模块进行程序重启

 时间:2024-10-29 03:18:20

1、看门狗的寄存器模块如下图所示,要进行相应的寄存器配置,使得程序重启时触发WDRST;

DSP28335如何使用看门狗模块进行程序重启

3、要进行看门狗的重启程序调试,需要将代艨位雅剖码下载到Flash中运行,因此,要进行相关的配置(比如:采用F708375pxd文件,程序中要加入Memcopy函数和InitFlash函数等);

DSP28335如何使用看门狗模块进行程序重启

5、程序“喂狗”时的运行状态如下,可见程序并不返回到断点处,同时,LoopCount在不断累加;用示波器检查GPIO0的电平,此时为持续低电平;

DSP28335如何使用看门狗模块进行程序重启

6、下面是Watchdog取消“喂狗”时的代码,在main重启处设置了断点;

DSP28335如何使用看门狗模块进行程序重启

8、若取消断点,可发现LoopCount并没有持续累加,总是在达到一定值后,又从零开始;另外,用示波器检查GPIO0的电平,也不再持续低电平,表明程序在取消“喂狗”后,进行了重启。

DSP28335如何使用看门狗模块进行程序重启
  • 怎么查看sql server 2000有没有打补丁。
  • 如何使用Arduino内置小灯做实验?
  • 剑魔被动怎么触发
  • 机甲旋风 闪光技能全解析
  • 如何做一个开机后台运行的CMD
  • 热门搜索
    烤蛋糕的做法 带鱼的做法大全 鸡爪子的做法家常做法 史密斯净水器怎么样 粉皮的做法 靳字怎么读 羊胎盘的做法 敦怎么读 糖醋排骨的做法 耳机左右怎么分r l