Da14580按钮输入事件

⚠️
你好。。谢谢你来到论坛。令人兴奋的消息!我们现在正在迁移到新的论坛平台,该平台将提供更好的功能,并包含在主对话网站中。所有员额和帐户都已迁移。我们现在只接受新论坛的流量-请在//www.xmece.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
17个员额/0个新员额
最后一篇文章
汉蒂格
离线
最后一次见到:3年9个月前
加入:2017-07-03 17:01
Da14580按钮输入事件

Da14580不动作按钮输入事件。

设备:
汉蒂格
离线
最后一次见到:3年9个月前
加入:2017-07-03 17:01
亲爱的,对话。

亲爱的,对话。
为了使用按钮输入事件,我编程如下。
在set_pad_函数()中,
GPIO_配置引脚(GPIO_键1_端口,GPIO_键1_引脚,输入,PID_GPIO,错误);

uint8_t ReadKeyDown(空白)
{
/*按下1键*/
如果(!GPIO_GetPinStatus(GPIO_键1_端口,GPIO_键1_引脚))
{
延迟(800);
if(GPIO_GetPinStatus(GPIO_键1_端口,GPIO_键1_引脚))
{
返回NOKEY;
}
而!GPIO_GetPinStatus(GPIO_键1_端口,GPIO_键1_引脚))
{
;//含蓄的
}
返回键1;
}
}

主要是()
而(1){
ukey=ReadKeyDown();
... ....
}

是这样吗?按钮输入事件不起作用。原因?

汉蒂格
离线
最后一次见到:3年9个月前
加入:2017-07-03 17:01
我该怎么办

我必须如何操作按钮按下?

立法会对话
离线
最后一次见到:3个月1周前
工作人员
加入:2016-09-19 23:20
嗨,汉蒂格,

嗨,汉蒂格,

为了检测按钮按下,您需要为连接到外部按钮的GPIO启用中断。

有关使用中断检测外部事件的简单实现,请参阅下面截取的代码。

对于广泛的实现,请在支持门户上查看以下查询。
https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-软件/da14580中断

最好的,
信用证

汉蒂格
离线
最后一次见到:3年9个月前
加入:2017-07-03 17:01
非常感谢你!

非常感谢你!
亲爱的对话!
我描述为你告诉我的方法,顺便说一下,我不按按钮,每次my_ btn_handler()被调用2 ~ 3次。什么原因?

汉蒂格
离线
最后一次见到:3年9个月前
加入:2017-07-03 17:01
#定义GPIO_键1_端口

#定义GPIO_键1_端口GPIO_端口2
#定义GPIO_键1_引脚GPIO_引脚7

作废我的btn处理程序(作废)
{
GPIO_设置激活(GPIO_LED_端口、GPIO_LED_引脚);
}

void periph_init(void)
{
GPIO_配置引脚(GPIO_键1_端口,GPIO_键1_引脚,输入,PID_GPIO,错误);
GPIO_注册表回调(GPIO2_IRQn,我的btn_处理程序);
GPIO_启用IRQ(GPIO_密钥1_端口、GPIO_密钥1_引脚、GPIO2_IRQn、真、假、2);
}

我并没有按下按钮,但我的\u btn\u handler()被多次调用(大约3次)。

汉蒂格
离线
最后一次见到:3年9个月前
加入:2017-07-03 17:01
我想买智能标签

我想购买很多(几百~几千)智能标签模具。我在sdk手册(UM-B-018)中看到塑料外壳,如下图所示。
亲爱的,对话。你能帮我一下吗?这样我就可以买这个外壳了?我住在美国。祝你好运帮助我!我会等你的。

附件:
对话
离线
最后一次见到:3个月1周前
工作人员
加入:2013-12-05 14:02
亲爱的汉蒂克:,

亲爱的汉蒂克:,

我们无法大量出售这些标签。所有设计文件都在您可以下载的网站上。我建议聘请第三方设计公司为您的设计提供支持,他们可以在机械、硬件、电气、软件和生产功能方面为您提供指导。

BR JE_对话

汉蒂格
离线
最后一次见到:3年9个月前
加入:2017-07-03 17:01
亲爱的,对话!我想

亲爱的,对话!我只想购买几个接近标签外壳。请告诉我联系地址。我希望你能帮助我。非常感谢。

汉蒂格
离线
最后一次见到:3年9个月前
加入:2017-07-03 17:01
亲爱的对话!

亲爱的对话!
我描述为你告诉我的方法,顺便说一下,我不按按钮,每次my_ btn_handler()被调用2 ~ 3次。什么原因?
#定义GPIO_键1_端口GPIO_端口2
#定义GPIO_键1_引脚GPIO_引脚7

作废我的btn处理程序(作废)
{
GPIO_设置激活(GPIO_LED_端口、GPIO_LED_引脚);
}

void periph_init(void)
{
GPIO_配置引脚(GPIO_键1_端口,GPIO_键1_引脚,输入,PID_GPIO,错误);
GPIO_注册表回调(GPIO2_IRQn,我的btn_处理程序);
GPIO_启用IRQ(GPIO_密钥1_端口、GPIO_密钥1_引脚、GPIO2_IRQn、真、假、2);
}

我并没有按下按钮,但我的\u btn\u handler()被多次调用(大约3次)。

我只想购买几个接近标签外壳。请告诉我联系地址。我希望你能帮助我。非常感谢。

汉蒂格
离线
最后一次见到:3年9个月前
加入:2017-07-03 17:01
我想帮助我。我是

嗨,dialog!
关于我的许多问题,你什么也没回答。
我想帮助我。我为我所做的事感到抱歉。

对话
离线
最后一次见到:3个月1周前
工作人员
加入:2013-12-05 14:02
亲爱的汉蒂克:,

亲爱的汉蒂克:,

我们对你需要什么有点困惑:首先你想要成百上千。那么你想要一些。我建议您可以聘请第三方的服务来帮助您进行开发-我们可以推荐一家与您关系密切的服务。

BR JE_对话

汉蒂格
离线
最后一次见到:3年9个月前
加入:2017-07-03 17:01
亲爱的,对话!

亲爱的,对话!
我想为我激怒第三方的服务。
我要成百上千。如果有困难,我只需要几个。请告诉我第三方的服务。非常感谢。

汉蒂格
离线
最后一次见到:3年9个月前
加入:2017-07-03 17:01
嗨,dialog!请帮帮我!

嗨,dialog!请帮帮我!

对话
离线
最后一次见到:3个月1周前
工作人员
加入:2013-12-05 14:02
你在哪个城市/国家

您位于哪个城市/国家?BR JE_对话

汉蒂格
离线
最后一次见到:3年9个月前
加入:2017-07-03 17:01
我住在中国。

我住在中国。

对话
离线
最后一次见到:3个月1周前
工作人员
加入:2013-12-05 14:02
嗨,汉蒂克,我建议

嗨,汉蒂克,我建议在Skynoon/Avnet/Cytech上与我们的合作伙伴交谈:他们都对我们的DA1458x设备有丰富的经验,并且都有设计服务来支持客户的设计/制造。您可以在我们的网页上找到联系方式。

//www.xmece.com/distributors-and-representatives

BR JE_对话