你好,对话,我已经为所有GPIO引脚事件设置了一个公共位置唤醒中断注册。
但是,BLE_APP_SLEEPMODE也利用这个调用来唤醒interrupt注册。
双重注册不应成为问题,并允许正常操作?
我有一个复杂的定时器isr和gpio isr(使用唤醒)通用设置正在开发中。
需要尽快提供有关软件使用的帮助和信息。
谢谢
拉朱
嗨rajucoolsuraj,
你能澄清你的问题吗?您是否将固件配置为从不同的GPIO唤醒?你能不能给我一些额外的信息,让我知道你想完成什么?
谢谢,下午好
你好,对话,让我们从
1具有多个GPIO中断源。
2已启用睡眠模式的BLE应用程序。因此,使用唤醒控制器为中断提供服务。
三。在唤醒控制器中使用的多个GPIO中,如何知道触发中断的引脚?
4如何安全地为所有配置的GPIO中断源处理唤醒控制器的重新初始化?
当做
没有寄存器指示发生中断的端口/引脚,为了检查脉冲源,您可以在设备被唤醒后立即读取引脚的状态。因此,根据pin状态,您必须决定将触发哪个回调函数。关于你的最后一个问题,我不能完全确定我是否正确理解了你的意思,但是你可以在你想进入应用程序的地方启用唤醒控制器。
#如何安全地为所有配置的GPIO中断源处理唤醒控制器的重新初始化?
一旦在输入端口引脚上触发,中断状态即复位。
我需要在下一节课上重新处理中断。要实现这一点,必须使用中断的pin端口重新初始化唤醒,以便进行边缘检测。
在重新初始化期间,可能会触发其他中断,因此需要为所有GPIO源安全地重新初始化唤醒控制器。
很抱歉,但我不能完全确定我是否正确理解了您希望实现的目标。重新启用唤醒控制器的位置与应用程序相关。你在用我们的例子吗?
你好,对话,
我在三个GPIO上有三个中断源。
我希望唤醒控制器永远不会错过其中一个gpio。
所以,我还有另外两个gpio中断,它们将与优先级中断源一起处理。
因为在支柱示例中,基本参考项目是sleepmode,所以我使用wakeup controller为gpio提供集体服务。
我可以得到一个建议,即使在其他中断被激活的情况下,也不要错过优先级gpio中断。
当前实施-
一旦任何中断被触发,立即重新初始化唤醒控制器,这样优先级中断就不会在处理过程中丢失。
抱歉,我对你的描述有点困惑。“希望唤醒控制器永远不会错过其中一个gpio”是什么意思?如果您使用希望捕获中断的GPIO配置唤醒控制器,您将永远不会错过它。关于优先权,你能澄清一下吗?如果我能正确理解,您希望在唤醒控制器中配置3个GPIO,并检查哪个GPIO触发它?
嗨rajucoolsuraj,
你能澄清你的问题吗?您是否将固件配置为从不同的GPIO唤醒?你能不能给我一些额外的信息,让我知道你想完成什么?
谢谢,下午好
你好,对话,
让我们从
1具有多个GPIO中断源。
2已启用睡眠模式的BLE应用程序。因此,使用唤醒控制器为中断提供服务。
三。在唤醒控制器中使用的多个GPIO中,如何知道触发中断的引脚?
4如何安全地为所有配置的GPIO中断源处理唤醒控制器的重新初始化?
谢谢
当做
拉朱
嗨rajucoolsuraj,
没有寄存器指示发生中断的端口/引脚,为了检查脉冲源,您可以在设备被唤醒后立即读取引脚的状态。因此,根据pin状态,您必须决定将触发哪个回调函数。关于你的最后一个问题,我不能完全确定我是否正确理解了你的意思,但是你可以在你想进入应用程序的地方启用唤醒控制器。
谢谢,下午好
#如何安全地为所有配置的GPIO中断源处理唤醒控制器的重新初始化?
一旦在输入端口引脚上触发,中断状态即复位。
我需要在下一节课上重新处理中断。要实现这一点,必须使用中断的pin端口重新初始化唤醒,以便进行边缘检测。
在重新初始化期间,可能会触发其他中断,因此需要为所有GPIO源安全地重新初始化唤醒控制器。
谢谢
当做
拉朱
嗨rajucoolsuraj,
很抱歉,但我不能完全确定我是否正确理解了您希望实现的目标。重新启用唤醒控制器的位置与应用程序相关。你在用我们的例子吗?
谢谢,下午好
你好,对话,
我在三个GPIO上有三个中断源。
我希望唤醒控制器永远不会错过其中一个gpio。
所以,我还有另外两个gpio中断,它们将与优先级中断源一起处理。
因为在支柱示例中,基本参考项目是sleepmode,所以我使用wakeup controller为gpio提供集体服务。
我可以得到一个建议,即使在其他中断被激活的情况下,也不要错过优先级gpio中断。
当前实施-
一旦任何中断被触发,立即重新初始化唤醒控制器,这样优先级中断就不会在处理过程中丢失。
谢谢
当做
拉朱
嗨rajucoolsuraj,
抱歉,我对你的描述有点困惑。“希望唤醒控制器永远不会错过其中一个gpio”是什么意思?如果您使用希望捕获中断的GPIO配置唤醒控制器,您将永远不会错过它。关于优先权,你能澄清一下吗?如果我能正确理解,您希望在唤醒控制器中配置3个GPIO,并检查哪个GPIO触发它?
谢谢,下午好