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.

[参考译文] MSP430FR2522:CapTIvate - MSP430FR2512可通过任何触控方式唤醒

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/802500/msp430fr2522-captivate---msp430fr2512-wake-up-from-any-touch

器件型号:MSP430FR2522
主题中讨论的其他器件:MSP430FR2512

尊敬的 Dennis:

  我阅读了该帖子  

":MSP430FR2512:CapTIvate - MSP430FR2512通过任何触控按键唤醒"

我有相同的问题、我想从另一把钥匙中唤醒。 我使用 了 CAPT_setChannelActive (x、y);功能、但它不起作用、它仍然仅从 BTN00_C00唤醒

代码如下:

       CAPT_AppStart();

    MAP_CAPT_registerCallback (&BTN、WAKEUP);     

   CAPT_clearChannelActive (0、0);

    CAPT_setChannelActive (0、3);

 while (1){
 //运行 captate 应用程序处理程序。
        CAPT_appHandler();

        开关(My_State){
               案例 e_sleep:
                 __no_operation();

                 CAPT_appSleep ();
                 中断;
               案例 e_awake:
                 __no_operation();
                 中断;
               }
 }//结束后台循环

我尝试将设置/清除功能置于 while (1)循环内、但系统仅在 BTN_C00上唤醒!

此致

Kurt

我使用2条 TX 线 CAP1.0、CAP1.1

和4条 RX 线 CAP0.0、CAP1.3、CAP0.1、CAP0.3

时间周期

           BTN_C00 BTN_C01 BTN_C02 BTN_C03 BTN_C04 BTN_C05   

 RX00          E00                        E04  

 RX02                  E02                         E06

 RX03                           E03  

 RX01                           E01                         E05

           |--- TX00--- |

                                      |--- TX01--- |

 

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

    我将在您的问题上向 Dennis 寻求帮助。

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

    您好、Kurtlin、

    很抱歉耽误您的回答。

    默认情况下、接近唤醒功能仅允许周期0中的那些元件唤醒 MCU。  在布局的情况下、只有元素 E00位于周期0中。  您应该能够通过在 CapTIvate 设计中心中交换元件 E01和 E03来重新排序、如下所示。

    在第一张图片中、您可以看到 E00处于测量周期0、E03处于周期2。

    您可以双击按钮组传感器、然后单击配置 TX/RX 组。  在 RX0和 TX0的交叉点、单击、将出现一个下拉框。  将元素更改为 E03。  这将交换 E00和 E03位置。  查看新的时间周期显示、您将看到 E03现在处于测量周期0中。

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

    几天以来,我没有听到您的声音,因此我假设您能够解决您的问题。
    如果情况并非如此,请单击“这无法解决我的问题”按钮,并使用更多信息回复此主题。
    如果此主题锁定、请单击"提出相关问题"按钮、然后在新主题中描述您的问题的当前状态以及您可能需要帮助我们帮助解决您的问题的任何其他详细信息。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Dennis:
    很抱歉耽误你的时间、同时我也要做一些其他的事情。 我没有尝试过您的修复程序、但我确信它会起作用(希望!)。 我在几周内就回到了这个项目。
    非常感谢
    此致
    Kurt