jianhong_wu 发表于 2015-4-10 12:54:47

短时间的超时检测程序如何编写?已解答。

曹健-江苏:

我的意思是为什么需要250次循环?1024是什么意思?

坚鸿-深圳:
10位AD最大值1023,此处他可能理解错了,误以为AD最大值是1024.判断250次,相当于延时和超时检测,如果250次后还没转换结果,相当于超时处理,直接返回AD最大值1024.这种超时处理的方法,仅适用于检测的时间比较短的场合,因为在这段时间里相当于一个delay函数,CPU不能执行其它代码,一直耗在那里。如果应用在长时间超时检测的场合,也可以考虑用累计定时中断次数的方法。

页: [1]
查看完整版本: 短时间的超时检测程序如何编写?已解答。