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.

[参考译文] RTOS/CC2650:应用程序运行两次

Guru**** 2563960 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/587579/rtos-cc2650-aplication-runs-twice

器件型号:CC2650

工具/软件:TI-RTOS

您好!

我是 TI-RTOS 的新手、我尝试修改 simple_peripheral 项目、以便每次按下按钮时 LED 闪烁一次。 在调试过程中、我注意到每次按下按钮(中断)时、我的代码都会运行两次。 您是否知道为什么会发生这种情况?

谢谢、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    检查您的按钮是否由上升沿和下降沿触发。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    YiKai、您好!
    感谢您的快速响应。 我已检查并验证该按钮是否由上升沿和下降沿触发。 您是否有任何建议、如何仅在下降沿触发中断?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当您初始化 PIN_Config 数据结构时、使用 PIN_IRQ_NEGEDGE 而不是 PIN_IRQ_BOTHEDGES。