hw_wkup中断。

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
2个帖子/ 0新
最后一篇
POINT85.
离线
最后一次露面:1年3个月前
加入:2018-06-29 15:31
hw_wkup中断。

你好,

我遵循了教程:http://lpccs-docs.dialog-seminiondiond.com/da1468x_external_interruption/implingation.html.获取HW_WKUP以在GPIO引脚上触发Interup。当首次运行任务时,这正运行。

如果我杀了任务然后重新运行任务,即使PIN状态不发生变化,代码也会陷入回调的常量触发器中。

这是HW_WKUP控件中的错误吗?

这是for循环之前任务初始化的代码。

hw_wkup_init(null);hw_wkup_configure_pin(Accel_Int2_port,Accel_Int2_pin,1,HW_WKUP_PIN_STATE_LOW);hw_wkup_set_counter_threshold(1);hw_wkup_set_debounce_time(1);hw_wkup_register_interrupt(Accel_Interrupt_cb,1);

这是用于停止删除任务的中断的代码。

hw_wkup_reset_interrupt();hw_wkup_unregister_interrupt();

设备:
PM_DIALOG.
离线
最后一次露面:5天10小时前
职员
加入:2018-02-08 11:03
嗨point85,

嗨point85,

我假设你没有像它一样运行这个例子,你在Freertos_Retarget代码中做了一些修改。为此,您能与我分享您所做的修改,以便复制您的问题吗?另外,如果您在调试模式下运行它,您是否可以指出代码陷入困境的位置?

谢谢,PM_DIALOG.