不明白你说的死掉是什么意思。msp430的看门狗有三种工作模式:停止模式,计时器模式,看门狗模式。看门狗模式的使用方法:当看门狗计数溢出时,程序复位。在程序中开启看门狗,在计数溢出前清空看门狗,或重置看门狗,以使其重新计数。若程序跑飞,看门狗可能没有被清空或重置,就会溢,使程序复位。
如果是你的应用打开看门狗,那你kill的话,看门狗随着应用推出,就关闭了,两种方式验证:
linux系统开启看门狗,自己写一个应用程序只定时喂狗
两个程序,你个用于开启/关闭看门狗,另外一个程序只处理喂狗
系统中断了,更详细的解决方案可以问下专业的售后客服人员。看门狗定时器的使用很简单,首先使用 wdCreate()创建定时器;随后可以使用 wdStart()指时值和服务函数,并启动该定时器。程序清单 8-9 列举了一个例子,在看门狗定时器期满后会printf 函数。可以找下您购买按照时候收到的产品说明书,里面应该有详细的解决方案。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)