使用按钮来唤醒设备

2个帖子/ 0个新
最后发表
sklin
离线
最后看到:5年6个月前
专家
加入:2014-08-12 08:01
使用按钮来唤醒设备

嗨对话框
在示例项目中距离/ reporter_fh,GPIO P1_1用于按钮输入引脚,但我想改变按钮输入引脚映射到P1_3。
我试图修改下面的项目,但它不工作:

空白GPIO_reservations(空白)
添加函数RESERVE_GPIO(PUSH_BUTTON, GPIO_PORT_1,GPIO_PIN_3,NULL);

空白set_pad_functions(空白)
添加函数GPIO_ConfigurePin(GPIO_PORT_1,GPIO_PIN_3,INPUT_PULLUP,PID_GPIO,false);

空白app_button_enable(空白)
改变
如果GPIO_GetPinStatus(GPIO_BUTTON_PORT, GPIO_BUTTON_PIN)
wkupct_enable_irq (0 x200型,0 x200型,1,0);

如果(GPIO_GetPinStatus (GPIO_PORT_1 GPIO_PIN_3))
x400 x400 wkupct_enable_irq (0, 0, 1, 0);

有什么不对或遗漏的地方吗?

sklin
离线
最后看到:5年6个月前
专家
加入:2014-08-12 08:01
哦,不……这是我的原因

哦,不……这是我粗心造成的。
我应该像下面这样设置唤醒定时器:
wkupct_enable_irq (0 x800 0 x8001 0);
但不是wkupct_enable_irq (0 x400, 0 x4001 0);
现在是工作。