多个代码空间Wkup\u enable\u irq()函数调用!

⚠️
你好。。谢谢你来参加论坛。令人兴奋的消息!我们现在正在移动到我们的新论坛平台,将提供更好的功能,并包含在主对话网站的过程。所有帖子和账号都已迁移。我们现在只接受新论坛上的流量-请在//www.wsdof.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
8个职位/0个新职位
最后一篇文章
拉朱古尔苏拉杰
离线
最后一次见到:7个月1周前
已加入:2018-12-12 16:09
多个代码空间Wkup\u enable\u irq()函数调用!

你好dialog,
我已经为所有GPIO引脚事件设置了一个公共位置唤醒中断注册。

但是,BLE\u APP\u SLEEPMODE也利用这个调用来唤醒interruptt注册。

双重注册不应该是一个问题,并允许正常运作?

我有一个复杂的定时器isr和gpio isr(使用唤醒)通用设置即将进入开发。

需要帮助和输入软件使用尽快。

谢谢

拉朱

设备:
PM\U对话框
离线
最后一次见到:9小时37分钟前
工作人员
已加入:2018-02-08 11:03
你好rajucoolsuraj,

你好rajucoolsuraj,

你能澄清一下你的问题吗?您是否将固件配置为从不同的GPIO唤醒?你能提供我一些额外的投入,让我知道你想完成什么?

谢谢,下午好

拉朱古尔苏拉杰
离线
最后一次见到:7个月1周前
已加入:2018-12-12 16:09
你好Dialog,

你好Dialog,
让我们从

1.具有多个GPIO中断源。

2.启用睡眠模式的BLE应用程序。因此,唤醒控制器用于服务中断。

3.在唤醒控制器中使用的多个GPIO中,如何知道触发中断的引脚?

4.如何为所有配置的GPIO中断源安全地处理唤醒控制器的重新初始化?

谢谢

当做

拉朱

PM\U对话框
离线
最后一次见到:9小时37分钟前
工作人员
已加入:2018-02-08 11:03
你好rajucoolsuraj,

你好rajucoolsuraj,

没有寄存器指示中断发生的端口/管脚,要检查脉冲源,您可以在设备被唤醒后立即读取管脚的状态。因此,根据pin状态,您必须决定将触发哪个回调函数。关于你的最后一个问题,我不完全确定我是否正确理解你的意思,但是你可以在你想进入你的应用程序的地方启用唤醒控制器。

谢谢,下午好

拉朱古尔苏拉杰
离线
最后一次见到:7个月1周前
已加入:2018-12-12 16:09
#如何安全处理re

#如何为所有配置的GPIO中断源安全地处理唤醒控制器的重新初始化?

一旦在输入端口引脚上触发,中断的状态就会复位。

我需要在下一节课上重新处理中断。为了实现这一点,唤醒必须用中断的pin端口重新初始化,以便进行边缘检测。

在重新初始化期间,可能会触发其他中断,因此需要为所有GPIO源安全地重新初始化唤醒控制器。

谢谢

当做

拉朱

PM\U对话框
离线
最后一次见到:9小时37分钟前
工作人员
已加入:2018-02-08 11:03
你好rajucoolsuraj,

你好rajucoolsuraj,

很抱歉,但我不能完全确定我是否正确地理解了你想要实现的目标。重新启用唤醒控制器的位置与应用程序有关。你在用我们的例子吗?

谢谢,下午好

拉朱古尔苏拉杰
离线
最后一次见到:7个月1周前
已加入:2018-12-12 16:09
你好Dialog,

你好Dialog,

我在三个gpio上有三个中断源。

我希望唤醒控制器永远不会错过其中一个gpio。

所以,我还有另外两个gpio中断,它们将与优先级中断源一起处理。

由于支柱示例中的基本参考项目是sleepmode,因此我将使用wakeup controller为gpio提供整体服务。

我可以得到一个建议,如何永远不要错过优先gpio中断,即使其他中断被激活。

当前实施情况-

重新初始化唤醒控制器一旦任何中断提出,使优先中断是永远不会错过处理。

谢谢

当做

拉朱

PM\U对话框
离线
最后一次见到:9小时37分钟前
工作人员
已加入:2018-02-08 11:03
你好rajucoolsuraj,

你好rajucoolsuraj,

抱歉,但我对你的描述有点困惑。你说的“希望唤醒控制器永远不会漏掉一个gpio”是什么意思?如果您用您想要捕捉中断的GPIO配置唤醒控制器,您将永远不会错过它。关于优先权,你能澄清一下吗?如果我能正确理解,您想在唤醒控制器中配置3个GPIO,并检查哪个GPIO触发它?

谢谢,下午好