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
  • 热门搜索
    云南旅游地图全图 江西三清山旅游攻略 大金湖旅游攻略 从化旅游网 张家界旅游必去景点 春节旅游推荐 名古屋旅游景点 圣泉山旅游风景区 四川稻城亚丁旅游攻略 青海 旅游