我们处于对电流敏感的情况。 无线电内核在发送或接收时、会在短时间内使用大电流。
是否有办法检测它何时处于活动状态或休眠状态? 是否有任何反馈可以在每次打开无线电并消耗电流时向我们发出信号? 有什么事情可以让我们在 M3中设置时钟、使我们能够并行启用/禁用无线电内核、并且我们仅在预测无线电内核处于休眠状态时才工作?
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.
我们处于对电流敏感的情况。 无线电内核在发送或接收时、会在短时间内使用大电流。
是否有办法检测它何时处于活动状态或休眠状态? 是否有任何反馈可以在每次打开无线电并消耗电流时向我们发出信号? 有什么事情可以让我们在 M3中设置时钟、使我们能够并行启用/禁用无线电内核、并且我们仅在预测无线电内核处于休眠状态时才工作?
谢谢你们的指导,Zahid,我想这可能是我们想要的。 请回顾我们的想法、并告诉我我们是否理解正确。
在 CC264x 的等效 TLE_BLE_Vendor_specific HCI_Guide 中,文档显示:“此命令用于配置设备,以便在连接事件完成时设置用户任务的事件。 (笑声) 一旦连接结束、此功能就会自动禁用、因此每次建立另一个连接时都必须调用此命令才能继续使用。"
以下流程是否合适?
1.在某个任意时间,建立连接后,调用 HCI_EXT_ConnEventNoticeCmd ()。
2.连接事件的时间最终会到来,完成后将通知命令中指定的任务。
3.任务会记录时间,知道另一个连接事件“应该”被调度的频率,并知道它现在在下一个连接事件“应该”发生之前有 xx 毫秒。
4.再次进行呼叫,确保我们与下一个通信事件保持同步。
5.在没有计划通信事件的情况下,在此窗口期间执行任何当前关键的操作。
6.如果我们在预期的下一个连接事件发生的 yy 毫秒内完成,则不执行任何关键操作,并等待通知或超时。
7.重复。