STM32程序设计中的超时处理

2019-07-14 15:00发布

我的问题就是堵塞的时候:
while(Is_relay_on())
{
tem++;
if(tem>100)
break;
}
我的tem++到100 一共是等待多久呢?
(晶振8M)


另外我UCOS也可以加入
    OStimeDlyHMSM(0, 0, 0,1);


while(Is_relay_on())
{
   OSTimeDlyHMSM(0, 0, 0,1);
tem++;
if(tem>100)
break;
}
这样我就是知道是等了100个1MS 这样好吗?  
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。