有什么方法可以编写类似于WDT的代码吗?如果您有任何建议或src代码非常感谢。我找不到合适的解决方案。
我上网的答案几乎是针对特定的芯片组。但我需要类似于WDT的实现方式。众所周知,WDT是一个从一些初始值倒数到零的计数器。在达到最小值之前,程序必须响应,否则会触发中断。
int counter = reset_counter();
while(counter!=0) {
// mode = return value of function which is boolean.
if (mode) {
// check return if true reset counter
reset_counter();
}
counter--;
}
我不知道我的代码是否正常运行! 我想使用的语言是C / C ++。
答案 0 :(得分:-1)
您是否正在使用嵌入式系统?为什么不使用计时器?通常他们会计数......但这并不重要。最后它会在溢出时产生中断。
要了解您的代码是否正常运行,您必须自己进行测试。