wkupct醒来不起作用

3个帖子/ 0新
最后一篇
ACHAO1104
离线
最后一次露面:5年2个月前
掌握
加入:2015-12-24 10:56
wkupct醒来不起作用

这是我的代码,我使用一个键p2_7,一旦按下键,它就没有触发中断到回电。有人可以帮忙吗?

wkupct_register_callback(wake_up_cb);
wkupct_enable_irq(0x100,0x100,1,0);

设备:
ACHAO1104
离线
最后一次露面:5年2个月前
掌握
加入:2015-12-24 10:56
我的错,我观察到它是

它是我的错,我观察到它正在工作,但新问题是,一旦我将它设置为睡眠,它就会立即被中断唤醒,我尝试了不同的“uint16_t events_num,uint16_t deb_time”的组合,它没有效果。

睡觉:
app_adv_data_update_timer_ed = 0xffff;

app_easy_gap_advertise_stop();
ARCH_SET_DEEP_SLEEP();
ARCH_BLE_EXT_WAKEUP_ON();

醒来:

wkupct_register_callback(wake_up_cb);
wkupct_enable_irq(0x200,0x200,1,0);

在回调中,如下:
if(getBits16(sys_stat_reg,per_is_down))
periph_init();

ARCH_BLE_FORCE_WAKEUP();
ARCH_BLE_EXT_WAKEUP_OFF();

mt_dialog.
离线
最后一次露面:1个月3周前
职员
加入:2015-06-08 11:34
嗨Achao1104,

嗨Achao1104,

您正在使用的开发套件是Pro套件,您正在使用P1_1按钮才能唤醒DA?您的配置是什么按钮引脚它是INNIPN_PULLUP?您可以看一下智能标签参考,以检查DA如何从外部中断才能唤醒,检查App_button_press_cb()函数。

谢谢mt_dialog.