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.

[参考译文] MSP430FR2675:用于检测湿度的 FR2675

Guru**** 2512905 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/966379/msp430fr2675-fr2675-to-detect-moisture

器件型号:MSP430FR2675

大家好、

好的、我们收到了客户的询问、希望向您寻求有关这方面的专业知识。 客户使用 FR2675来检测湿度。

他在下面提供了回调函数。

void capidate_data_CB (TSENSOR* pSensor)

tElement** ppEle =(*pSensor->pCycle )->pElements;
tElement* pElementK = ppEle[0];
tElement* Peleg = ppEle[1];
gRawCountK =*pElemK->pRawCount;
gRawCountG =*Pineg->pRawCount;
gProxG = Pineg->bProx;
gProxK = pElemK->bProx;

客户希望了解如何在检测到湿气后重置层值

感谢您的参与、并期待您的善意回应。

此致、

梅纳德

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

    您好!

    这是一个非常有趣的应用。 您能否详细介绍一下客户如何使用 CapTIvate 来检测水分?

    2.如果我理解客户想要设置值是正确的、请返回 LTA。 我想他们可以尝试   MAP_CAPT_calibrateUI (&G);

    伊斯天

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

    您好、伊斯天、

    很抱歉耽误你的回答。 由于我的非公司电子邮件、我无法回复您。 我刚刚将其更改为我公司的电子邮件。

    1.我对硬件不是很熟悉。 目前、我只需检查 tElement.bProx 的值即可确定器件是否检测到湿气。

    2.我已经尝试 过" map_CAPT_calibrateUI (&g_uiApp);"、它不起作用。 它会重新启动我的设备。

    以下是我的代码:

    void capciive_data_CB (TSENSOR* pSensor)

    tElement** ppEle =(*pSensor->pCycle )->pElements;
    tElement* pElementK = ppEle[0];
    tElement* Peleg = ppEle[1];
    gRawCountK =*pElemK->pRawCount;
    gRawCountG =*Pineg->pRawCount;
    gProxG = Pineg->bProx;
    gProxK = pElemK->bProx;

    int main()

    MAP_CAPT_registerCallback (&BTN00、&capcientive_data_CB);
    CAPT_AppStart();
    for (;;)

    (笑声)
    CAPT_appHandler();
    CAPT_appSleep ();
    (笑声)
    if (gProxG||gProxK)

    //执行某些操作
    //重置"pElek->bProx"和"Peeleg->bProx"


    (笑声)

    红色的线是我需要的

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

    客户为什么要重置接近标志?

    实际上, 对于 pElek->bProx"和"Peleg->bProx",它将在调用 CAPT_appHandler()时进行更新。 当器件检测到存在接近信号时、它将更新接近标志。 因此,即使您重置接近标志,在再次调用 CAPT_appHandler()时仍将设置它。

    如果客户只需要重置标志、他们可以自行创建新标志。

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

    因为当我触摸面板时 、库会将接近标志设置为 true、但在我从面板上移除手指后 、接近标志仍然为 true。 我希望它可以设置为 false。

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

    在您将手指移离通道很远后、它是否仍然为真?

    您是否长时间接触它?

    您能否使用数据记录功能来记录数据并将其发布在 e2e 上?