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.

[参考译文] CC1352P:如何在 Sensor Controller Studio 中的事件之间调用立即触发器?

Guru**** 2484585 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1193136/cc1352p-how-to-call-an-immediate-trigger-between-events-in-sensor-controller-studio

器件型号:CC1352P

您好!  

我尝试用 SCS 编写代码,它通过事件 A->B->C->A 循环

A->B 和 B->C 之间的触发器与 evhSetupGpioTrigger (0、AUX_IO_NAME、0、EVH_GPIO_TRIG_ON_EDGE)一起使用、这种情况下有效。

我想立即触发从事件 C->A 的移动(不取决于其他 GPIO 触发器),我尝试了使用 evhSetupTimer0Trigger(0,1,0) ,但这可能导致高达250 us 的延迟,正如我所理解的。

是否有更好的方法来实现事件之间的立即转换?   

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

    Michael、您好!

    很抱歉耽误你的时间、但你已经看到该线程了吗?  https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/509206/cc1310-evhsetupgpiotrigger-interrupt-latency

    在结束时、似乎有一些关于如何改善延迟的想法。

    此致、

    Arthur

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

    大量的能量 计时器 触发器、而非 GPIO 触发器。  

    计时器0和1触发器的速度太慢、我无法重复事件、而计时器2我不明白如何使用它。

     我只需要通过最简单的方法/过程调用来以尽可能小的延迟转移到另一个事件 之间的比较 依靠 GPIO 触发。  

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

    帮助?

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

    有任何帮助吗???

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

    Michael、您好!

    我们可能已经找到了一种实现您所需的功能的方法:

    • 启用计时器2、以便访问 fwPulseManualEv 过程
    • 启用系统事件触发器
    • 在事件 C (来自您的应用)中、按如下方式设置事件:
      • evhSetupSystemTrigger ( ,0x20);// 0x20 = MANUAL_EV

      • 然后使用 fwPulseManual()触发

    如果该解决方案没有经过测试、敬请告知。

    此致、

    Arthur

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

    这起作用了! 谢谢!