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.

[参考译文] CC1312R7:传感器控制器:任务之间是否可以进行交互?

Guru**** 2482105 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1242800/cc1312r7-sensor-controller-is-it-posible-interaction-between-tasks

器件型号:CC1312R7

您好!

我有与传感器控制器相关的问题(更多关于传感器控制器生成的代码)。

假设传感器控制器运行2个任务。

1) 1)是否可以通过两个任务操作(访问)变量?

2)其中一项任务停止并运行另一项任务是否可行?  

3)是否 支持"goto"?

此致、

迪米塔尔  

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

    尊敬的 Dimitar:

    我已经进行了研发检查、两个"功能"都不支持。

    Br

    Siri

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

    尊敬的 Siri:

    正如建议(更改请求)一样、如果至少支持"全局"变量(支持从所有任务访问)、我可能会更好。

    例如、在本例中、我有一个基于 RTC 节拍运行的任务-处理 IO 引脚、多个定时器、以及读取外部温度传感器(ADC 转换)。 现在我需要添加第二个任务,女巫不需要不断地运行,不幸的是,它需要知道从第一个任务测量的温度,但由于它无法访问,我必须把每一个任务,女巫是丑陋的。    

    我知道我可以使用主 MCU 共享任务之间的温度值、但 使用此方法无法节省能源( 使用传感器控制器是主要目标)。 在本例中、该测量每几秒唤醒一次主 MCU、而不是每10分钟唤醒一次。

    此致、

    迪米塔尔

      

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

    尊敬的  Dimitar:

    我跟研发部门谈过这件事时、他们说对于这件事、他们只收到了很少的要求、在所有的用例中、客户都可以"解决"一项任务即可让一切运行起来。

    我会将您的请求转发给研发部门。 我认为他们不会在不久的将来实施、但如果客户要求足够多、可能会在某个时候实施。

    不过不确定这是否会对您有所帮助、但希望您能够在一个任务中实现所有内容、并获得所需的电流消耗、即使您的代码不太理想:-)

    Br

    Siri

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

    尊敬的 Siri:

    谢谢你。 当然、我必须使用我们现在掌握的工具来解决该问题。
    我希望其他开发人员将 SC 的优点用得像桃子一样。 我认为这是开发其硬件的人民的想法。

    为了分享我对 Sensorcontroller studio 的客户意见、我可以说几件事:

    1.看起来该工具在使用全部传感器控制器硬件功能方面存在一些限制。 如果我猜到,我想说的是,这个想法是从某种简单的开始,它是要改进它。

    2.当我正在处理运行部分通用代码的设备时,我会尝试在源控制中作为存储库子模块共享通用代码。 Sensor Controller Studio appouch (使用通用文件进行项目设置和源代码)对这方面根本没有帮助。

    3.在编写代码过程中使用鼠标(定义变量或常量)也不是我喜欢的东西,但肯定不是那么大的问题。

    此致、

    迪米塔尔

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

    再次感谢您的反馈 Dimitar。 非常感谢。

    我会把它传给研发部:-)

    Siri