嗨对话团队,
在系统启动过程中,会出现GPIO中断,导致系统失控。
我们希望在系统启动后启用所有中断。是否有一个全局注册?
邮件:xuguodong@15610103088.com
电话:15610103088
谢谢& &问候。
嗨xuguodong,
可以使用GLOBAL_INT_RESTORE()禁用所有中断,使用GLOBAL_INT_DISABLE()恢复所有中断。但是您的需求是什么?您想实现什么?
谢谢,PM_Dialog,
嗨PM_Dialog,
为什么在hw_wkup_init()的GLOBAL_INT_DISABLE()后面紧跟着GLOBAL_INT_RESTORE() ?
我认为GLOBAL_INT_RESTORE()应该在创建任务之前做?
谢谢。
这就是hw_wkup_init()函数的工作原理——请按照提供的SDK使用。编写WAKEUPCT_ENABLE位域后,中断被启用。你能试着解释一下你想要完成什么,问题是什么吗?
谢谢,PM_Dialog
我的问题:
外部大厅按钮连接到GPIO,我们发现系统上线过程中出现了中断,导致系统跑掉。
如果我们将下面的代码移动到task中,它可以修复这个问题。所以我认为在创建任务之前应该启用全局中断。
hw_wkup_configure_pin(KEY_PORT, KEY_PIN0, 1, HW_WKUP_PIN_STATE_LOW);
另外,我想先在中断功能中禁用中断,如何du?
你能帮我吗?
你能不能帮我了解一下你想要达到的目标,以便给你正确的指导?
嗨Diaglog团队,
我们想要在创建任务前先禁用所有中断,如果不这样做,系统启动时会进入中断导致打开失败。
谢谢你的评论,但这是我们的英语论坛,客户用英语发表他们的问题/评论。所以,请翻译成英文,或者在我们的中文论坛上发布。链接如下:
https://support.dialog-semiconductor.com/forums/dialog-smartbond-bluetooth-low-energy-%E2%80%93-software-dialog-%E2%80%9Csmartbond%E2%80%9D%E7%B3%BB%E5%88%97%E4%BD%8E%E5%8A%9F%E8%80%97%E8%93%9D%E7%89%99%E2%80%94%E8%BD%AF%E4%BB%B6
我们希望在创建任务之前禁用所有中断。如果我们不这样做,当它启动时,系统将进入中断,这将导致启动失败。
请使用GLOBAL_INT_DISABLE()。
嗨xuguodong,
可以使用GLOBAL_INT_RESTORE()禁用所有中断,使用GLOBAL_INT_DISABLE()恢复所有中断。但是您的需求是什么?您想实现什么?
谢谢,PM_Dialog,
嗨PM_Dialog,
为什么在hw_wkup_init()的GLOBAL_INT_DISABLE()后面紧跟着GLOBAL_INT_RESTORE() ?
我认为GLOBAL_INT_RESTORE()应该在创建任务之前做?
谢谢。
嗨xuguodong,
这就是hw_wkup_init()函数的工作原理——请按照提供的SDK使用。编写WAKEUPCT_ENABLE位域后,中断被启用。你能试着解释一下你想要完成什么,问题是什么吗?
谢谢,PM_Dialog
我的问题:
外部大厅按钮连接到GPIO,我们发现系统上线过程中出现了中断,导致系统跑掉。
如果我们将下面的代码移动到task中,它可以修复这个问题。所以我认为在创建任务之前应该启用全局中断。
hw_wkup_configure_pin(KEY_PORT, KEY_PIN0, 1, HW_WKUP_PIN_STATE_LOW);
另外,我想先在中断功能中禁用中断,如何du?
你能帮我吗?
嗨xuguodong,
你能不能帮我了解一下你想要达到的目标,以便给你正确的指导?
谢谢,PM_Dialog
嗨Diaglog团队,
我们想要在创建任务前先禁用所有中断,如果不这样做,系统启动时会进入中断导致打开失败。
嗨xuguodong,
谢谢你的评论,但这是我们的英语论坛,客户用英语发表他们的问题/评论。所以,请翻译成英文,或者在我们的中文论坛上发布。链接如下:
https://support.dialog-semiconductor.com/forums/dialog-smartbond-bluetooth-low-energy-%E2%80%93-software-dialog-%E2%80%9Csmartbond%E2%80%9D%E7%B3%BB%E5%88%97%E4%BD%8E%E5%8A%9F%E8%80%97%E8%93%9D%E7%89%99%E2%80%94%E8%BD%AF%E4%BB%B6
谢谢,PM_Dialog
我们想要在创建任务前先禁用所有中断,如果不这样做,系统启动时会进入中断导致打开失败。
我们希望在创建任务之前禁用所有中断。如果我们不这样做,当它启动时,系统将进入中断,这将导致启动失败。
嗨xuguodong,
请使用GLOBAL_INT_DISABLE()。
谢谢,PM_Dialog