DA14580按钮输入事件

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

DA14580不采用按钮输入事件。

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

亲爱的,对话。
为了使用按钮输入事件,我按照以下编程。
在set_pad_functions()中,
gpio_configurepin(gpio_key1_port,gpio_key1_pin,输入,pid_gpio,false);

uint8_t ReadKeyDown(空白)
{
/ * 1键被按下* /
if(!gpio_getpinstatus(gpio_key1_port,gpio_key1_pin))
{
延迟(800);
if(gpio_getpinstatus(gpio_key1_port,gpio_key1_pin))
{
返回nokey;
}
while(!gpio_getpinstatus(gpio_key1_port,gpio_key1_pin))
{
;//预订的
}
返回key1;
}
}

和主要()
而(1){
UKEY = READKEYDOWN();
......
}

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

汉蒂格
离线
最后一次露面:3年6个月前
加入:2017-07-03 17:01
我怎么样

我怎么做才能操纵按钮按下?

lc_dialog.
离线
最后一次露面:3周23小时前
职员
加入:2016-09-19 23:20
嗨Hantig,

嗨Hantig,

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

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

对于广泛实现,请在支持门户上重新启动以下查询。
https://support.dialog-semicondiondiondiondiondum/forums/post/dialog-smartbond-bluetooth-low-energy -%e2%80%93-software/da14580-interrupt.

最好的,
LC.

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

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

汉蒂格
离线
最后一次露面:3年6个月前
加入:2017-07-03 17:01
#define gpio_key1_port.

#define gpio_key1_port gpio_port_2.
#define gpio_key1_pin gpio_pin_7.

void my_btn_handler(void)
{
gpio_setactive(gpio_led_port,gpio_led_pin);
}

void periph_init(空白)
{
gpio_configurepin(gpio_key1_port,gpio_key1_pin,输入,pid_gpio,false);
gpio_registercallback(gpio2_irqn,my_btn_handler);
gpio_enableirq(gpio_key1_port,gpio_key1_pin,gpio2_irqn,true,false,2);
}

我不按按钮,但my_btn_handler()称为多个时间(大约3次)。

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

我想购买很多(数百〜数千个)智能标签模具。在SDK手册(UM-B-018)中,我看到塑料外壳如下图片。
亲爱的,对话。你能帮我出来,以便我可以购买围栏吗?我住在美国。祝你好运!帮我!我会等你的。

附件:
je_dialog
离线
最后一次露面:3周21小时前
职员
加入:2013-12-05 14:02
亲爱的汉蒂克,

亲爱的汉蒂克,

我们无法在大容量中销售标签。所有设计文件都在您可以下载的网站上。我建议聘请第三方设计房屋的服务,以支持您的设计,他们可以指导您的机械,硬件,电气,软件和生产功能。

BR JE_DIALOG.

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

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

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

亲爱的对话!
我描述为你告诉我的方法,顺便说一下,我不按按钮,每次my_ btn_handler()被调用2 ~ 3次。什么原因?
#define gpio_key1_port gpio_port_2.
#define gpio_key1_pin gpio_pin_7.

void my_btn_handler(void)
{
gpio_setactive(gpio_led_port,gpio_led_pin);
}

void periph_init(空白)
{
gpio_configurepin(gpio_key1_port,gpio_key1_pin,输入,pid_gpio,false);
gpio_registercallback(gpio2_irqn,my_btn_handler);
gpio_enableirq(gpio_key1_port,gpio_key1_pin,gpio2_irqn,true,false,2);
}

我不按按钮,但my_btn_handler()称为多个时间(大约3次)。

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

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

嗨,对话!
你没有回答关于我众多问题的任何东西。
我想帮助我。。对我所做的事情感到抱歉。

je_dialog
离线
最后一次露面:3周21小时前
职员
加入:2013-12-05 14:02
亲爱的汉蒂克,

亲爱的汉蒂克,

我们有点困惑abotu你需要什么:首先是你想要数百/数千个。然后你想要一些。我建议您可以参与第三方的服务来帮助您了解您的发展 - 我们可以推荐一个接近您的人。

BR JE_DIALOG.

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

亲爱的,对话!
我想为我感到愤怒的第三方的服务。
我想要数百美元。如果很难,我只需要几个。请告诉我第三方的服务。提前谢谢了。

汉蒂格
离线
最后一次露面:3年6个月前
加入:2017-07-03 17:01
嗨,对话!请帮我!

嗨,对话!请帮我!

je_dialog
离线
最后一次露面:3周21小时前
职员
加入:2013-12-05 14:02
你是哪个城市/国家

你在哪个城市/国家?BR JE_DIALOG.

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

我住在中国。

je_dialog
离线
最后一次露面:3周21小时前
职员
加入:2013-12-05 14:02
嗨汉蒂克,我会建议

嗨汉蒂克,我建议与我们的乐队/ Avnet / Cytech与我们的合作伙伴交谈:所有这些都有很多关于我们的DA1458X设备的经验,并提供设计服务,以支持设计/制造中的客户。您可以在网页上找到联系人详细信息。

https://www.dialog-seminile.com/distributors-and -representats

BR JE_DIALOG.