请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F280049 工具/软件:TI C/C++编译器
大家好、我将按照 TI 的建议使用 SFO 库进行 MEP 校准。 在示例项目 HRPWM_ex2_prdupdown_SFO_V8上提供的初始化例程上、有一部分代码在一段时间内调用 SFO ();函数。 我更愿意为此例程提供某种形式的超时、如下所示、以避免出现任何问题时卡在该处。 我的问题是、我在这段时间内应该等待的最大迭代次数是多少?
提前感谢...
CONT=0;
while (status =SFO_Incomplete)
{
if (CONT>MaxNumberSOFIterations){
error();
}
否则{
状态= SFO ();
如果(status =SFO_ERROR)
{
ERROR(); /* SFO 函数在发生错误时返回2,MEP 数数数数数数数为*/
}
}
CONT++;
}