初级会员

- 积分
- 145
- 金钱
- 145
- 注册时间
- 2016-8-21
- 在线时间
- 43 小时
|
1金钱
比如我定时器设置成5ms溢出中断一次 终端函数里面中断一次+1次 然后设置 10ms 100ms 500ms各个标志位 然后再主函数里面调用100ms检测一次
那么问题来了 中断标志位清除实在中断刚进去 没有+1之前 还是 判断500ms 到了之后再清除 (就是清除中断标志位是在刚进中断就清除 还是中断函数运行完再最后清楚)
第二个问题 我在主函数100ms循环一次的时候 并不是进入中断函数的吧 只是主函数在while里面执行的时候前面的语句结束完了 刚好检测到100ms的标志位了 才工作的吧
比如 主函数while里面从上到下执行 判断if(100ms)到了但是这个if(100ms)之前 它有一个函数执行的时间如果是105ms 那是不是第一次while里面 那个100ms检测的程序是不会进入的?
|
|