您好!
抱歉、我没有将该主题发布到正确的部分。 我计划使用传感器控制器处理器、我对此有疑问。 假设我有3个需要定期执行的传感器任务、是否可以在3个传感器任务完成后唤醒主 CPU? 我找到的唯一方法(正如我所理解的)是从一个任务控制传感器(如下所示: https://www.ti.com/lit/an/swra586/swra586.pdf)或在任务完成时唤醒主 CPU、以便主应用程序可以查看是否已执行所有任务(请参阅此处: https://software-dl.ti.com/lprf/simplelink_academy/modules/sc_02_ranger/sc_02_ranger.html#handle-sc-alert-events)。 据我从 Sensor Controller Studio 入门指南中了解到的、任务无法相互传递数据、因此无法知道所有任务何时完成、以便主 CPU 收到警报。
如果我发现的第一个选项是唯一的实现方法、那么我将以这种方式实现它、但与在主 CPU 上实现它相比、功耗效率更高、因为每分钟读取一次、 正在执行3个传感器任务(2个 ADC、1个 I2C)? 总之、我想知道是否有一种方法可以在任务级同步传感器。 我计划将 TI 15.4 Stack 中的轮询和报告间隔替换为该间隔。
提前非常感谢!