首页 > 代码库 > 超时处理
超时处理
一 函数中等待标志的超时处理:flag一般是来自中断或其它线程的异步标志。
while((!Flag__Uart4_Rcved)&&(--timeout > 0))
{
;
}或者
do
{
flag=read_flag();
timeout_counter++;
}while((flag==0)&&(timeout_counter < timeout);
二 为所有函数增加超时标志(使用超时标志的宏开关,条件编译)
三 串口通讯中的字符间超时和帧间超时(借鉴MODBUS通讯)
超时处理
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。