中断里面的回调函数影响中断执行时间吗?那如果要在中断里面频繁拿一个uint32_t变量的数据做算法运算,怎么分离中断和算法运算呢?
中断回调函数,也是在中断函数里被调用的。影响中断执行时间; 中断里使用这个变量,那就要注意:任务里使用这个变量时是有可能被中断打断的。那么在任务里,如果涉及写这个变量,就要先关闭中断:任务里关闭中断后再写这个变量,就不怕中断来弄乱数据了。这个你看看视频“互斥的缺陷示例”
中断里面的回调函数影响中断执行时间吗?那如果要在中断里面频繁拿一个uint32_t变量的数据做算法运算,怎么分离中断和算法运算呢?
中断回调函数,也是在中断函数里被调用的。影响中断执行时间; 中断里使用这个变量,那就要注意:任务里使用这个变量时是有可能被中断打断的。那么在任务里,如果涉及写这个变量,就要先关闭中断:任务里关闭中断后再写这个变量,就不怕中断来弄乱数据了。这个你看看视频“互斥的缺陷示例”