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
  • 热门搜索
    结实的意思 between是什么意思 男中音适合唱什么歌 肥皂剧是什么意思 others是什么意思 变态是什么意思 约法三章的意思 ca是什么意思 驾照分数什么时候清零 一目了然的意思