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.

[参考译文] CCS/CC1312R:关于传感器控制器按位和

Guru**** 2582405 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/750819/ccs-cc1312r-about-sensor-controller-bitwise-and

器件型号:CC1312R

工具/软件:Code Composer Studio

您好!

我正在尝试了解 Sensor Controller Studio 代码。

我将 rfWsnNode_CC1312R1_LAUNCHXL_tirtos_ccs\sce\adc_sample.scp 用于代码库。

我对很困惑

adcValue 和 cfg.changeMask; 

在数据结构窗口中、 cfg.changeMask 初始化为0、并且在代码执行期间不分配任何值。

adcValue 和 cfg.changeMask 是否始终等于0? 谢谢你。

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

    如果您在 rfWsnNode 示例中查看 SceAdc.c 中的代码:

    /***** 函数定义***** /
    void SceAdc_init (uint32_t samplingTime、uint32_t minReportInterval、uint16_t adcChangeMask){
    。
    。
    pcfg->changeMask = adcChangeMask;
    。
    
    .} 

    如果跟踪引用此函数的位置、您将看到 adcChangeMask 设置为:

    #define NODE_ADCTASK_CHANGE_MASK           0xFF0