ADXL345和STMF4中断设置问题

2019-07-20 04:58发布

我ADXL345传感器的中断是当有数据更新时发生高或低电平的中断口变化,直到数据被单片机采集完后才复位,继续循环下次数据更新。
我程序是写成发生中断之后采集了,之后还需要做些处理的,而我看中断设置只能设置成上升沿或下降沿触发。
那如果我在数据处理这段时间,传感器又做出了电平变化,那我单片机数据处理完不是就接受不到中断了吗?
这种数据处理方法是不行的是吗?还是我对中断方式有误解?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
13条回答
xuande
2019-07-20 11:43

你理解没错。
所以,呆在中断内的时间越短越好,一般只做必要的工作,
比如把数据转存一下,立刻退出,以后的处理放在main中进行。

这样最优化处理以后所耗费的时间,就不能再少了,
这时要对使用方法提出要求,即外部设备两次中断间隔不能少于这个时间。

如果外部设备要求高,就必须考虑其他方法了。

CPU很多中断都要这样处理。

一周热门 更多>