if(Dis_NoneLoadTimer1 > 12) { Dis_NoneLoadTimer2++; if(Dis_NoneLoadTimer2 > 100) { Dis_NoneLoadTimer2 = 0; } Dis_NoneLoadTimer1 = 0; } }
收藏1 举报
火山LF 发表于 2016-9-6 11:51 在定时器里面直接timer++ ,然后在函数里面判断timer > 12000 吗? 这样也可以达到延时。 ...
dirtwillfly 发表于 2016-9-6 14:03 直接定时1mS就好啊
flaty 发表于 2016-9-6 14:32 一般单片机 都会自己给自己做个 1MS定时器 ,其他的大于1MS的 就定时器计数就可以了,,,不是要去很钟的 ...
火山LF 发表于 2016-9-6 15:25 我要定时的是12s呀,定时器定时1ms让Timer+1,然后一直加到12000就是12s了 现在的问题是12000是只用一个 ...
xgmmss 发表于 2016-9-6 16:44 在多重循环中,如果有可能,应当将最长的循环放在最内层,最短的循环放在最外层,以减少CPU 跨切循环层的次 ...
火山LF 发表于 2016-9-6 15:27 定时器只开一个,但是计数有很多个变量,在中断外边进行比较变量大小,就可以进行定时了。 你上面那句话 ...
flaty 发表于 2016-9-7 10:49 恩 恩 是滴 ,,,,,不是非常准确的话,,,准确的话 比如交换机一类的 就不能这么高,,单独的做非常 ...
maqianqu 发表于 2016-9-8 16:53 for的执行次数应该都一样吧。
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
等级类勋章
发帖类勋章
时间类勋章
人才类勋章
88
816
16
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注电源系统设计
扫码关注21ic项目外包
扫码浏览21ic手机版
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才
京公网安备 11010802024343号