This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC1312R:传感器控制器:fwScheduleTask 与事件间的关系

Guru**** 2540720 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1105745/cc1312r-sensor-controller-fwscheduletask-vs-events

器件型号:CC1312R

在我的电流应用中、传感器控制器用于定期从 I2C 器件获取值。 我当前的方法是使用 fwScheduleTask()来等待 AON_RTC 的下一个节拍 ,其中节拍周期由应用程序根据需求进行设置。 它们仅定义了1个任务。

使用计时器 x 事件触发器来实现当前方法是否有任何优势?

在这种情况下、我还有另一个问题:传感器控制器等待下一个计划时的状态是什么? 如果我在执行 fwScheduleTask()之前将功率模式更改为低功率模式,并在执行开始时将其更改为活动模式,这是否会产生任何影响?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    如果您的传感器控制器应用被用于定期从 I2C 接收数据、那么与 基于 RTC 的执行调度相比、使用事件触发器没有优势。 当您的传感器控制器应用处理异步信号时、事件触发器的优势就存在、并且仅在需要时(传感器控制器处于断电状态的剩余时间)、您才可以唤醒传感器控制器。  

    在等待下一个计划时、传感器控制器处于断电模式、并将根据您的 Sensor Controller Studio 项目中的"电源和时钟设置"面板内的配置在激活或低功 耗模式下唤醒(请参阅下图)。  

     在运行时、应用程序也可以通过动态电源控制 API 来控制工作模式和低功耗模式之间的切换(有关详细信息、请按 Sensor Controller Studio 内的 F1 ->电源管理->动态电源控制)。

    我建议您查看 Sensor Controller Studio 中的电源和时钟配置(按 F1 -> Project Panel -> Power and clock settings panel)、了解如何在应用中配置不同电源模式之间的切换。 以及 19.2章节 TRM 内的电源和时钟管理

    此致、

    高斯图