您好对话团队,
我的董事会是基本的DK。
我尝试添加我在'reporter'project到DSPS项目中找到的按钮中断功能。
我添加了这些功能:
void app_button_press_cb(void){点亮LED}
void app_button_enable(void)
还添加驱动程序:
wkupct_quadec.c.
GPIO定义:
#define gpio_button_port gpio_port_0.
#define gpio_button_pin gpio_pin_7.
Void App_button_enable()在此功能中:
wkupct_enable_irq(0x80,0x80,1,2);// p0_7.
但它没有点亮LED。
你能否提出一些可能的问题?
谢谢你的回复。
此致。
设备:
嗨过热,
您可以禁用睡眠并检查中断是否发生。LED可能只有在短时间内点亮,并且在您能够在每个唤醒DA唤醒时执行函数执行之前(每次唤醒GPIO将到他们的默认状态)。
谢谢mt_dialog.
嗨对话小组,
感谢您的回复。
如果我禁用睡眠,我还能使用wkupct中断吗?
此应用程序是否有任何演示,该应用程序不使用睡眠模式参考?
嗨过热,
是的,您可以使用WKUPCT中断,您可以使用SmartTag参考设计并从DA14580_Config文件中禁用休眠,所有参考设计都可以在没有睡眠状态的情况下通过Un-Define of-定义CFG_EXT_SLEEP进行操作。
谢谢mt_dialog.
嗨对话框,
我尝试了你建议的方法。
我发现当我按下按钮时,未指示回调函数。
但是,当我在其他演示中使用相同的代码时,最快表示回调函数。
您能否建议这种情况的可能原因?
感谢您的回复。
嗨过热,
您是否检查了引脚的配置和触发中断的手机?
谢谢mt_dialog.