Da14580不动作按钮输入事件。
亲爱的,对话。为了使用按钮输入事件,我编程如下。在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();... ....}
是这样吗?按钮输入事件不起作用。原因?
我必须如何操作按钮按下?
嗨,汉蒂格,
为了检测按钮按下,您需要为连接到外部按钮的GPIO启用中断。
有关使用中断检测外部事件的简单实现,请参阅下面截取的代码。
对于广泛的实现,请在支持门户上查看以下查询。https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-软件/da14580中断
最好的,信用证
非常感谢你!亲爱的对话!我描述为你告诉我的方法,顺便说一下,我不按按钮,每次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次)。
我想购买很多(几百~几千)智能标签模具。我在sdk手册(UM-B-018)中看到塑料外壳,如下图所示。亲爱的,对话。你能帮我一下吗?这样我就可以买这个外壳了?我住在美国。祝你好运帮助我!我会等你的。
亲爱的汉蒂克:,
我们无法大量出售这些标签。所有设计文件都在您可以下载的网站上。我建议聘请第三方设计公司为您的设计提供支持,他们可以在机械、硬件、电气、软件和生产功能方面为您提供指导。
BR JE_对话
亲爱的,对话!我只想购买几个接近标签外壳。请告诉我联系地址。我希望你能帮助我。非常感谢。
亲爱的对话!我描述为你告诉我的方法,顺便说一下,我不按按钮,每次my_ btn_handler()被调用2 ~ 3次。什么原因?#定义GPIO_键1_端口GPIO_端口2#定义GPIO_键1_引脚GPIO_引脚7
我只想购买几个接近标签外壳。请告诉我联系地址。我希望你能帮助我。非常感谢。
嗨,dialog!关于我的许多问题,你什么也没回答。我想帮助我。我为我所做的事感到抱歉。
我们对你需要什么有点困惑:首先你想要成百上千。那么你想要一些。我建议您可以聘请第三方的服务来帮助您进行开发-我们可以推荐一家与您关系密切的服务。
亲爱的,对话!我想为我激怒第三方的服务。我要成百上千。如果有困难,我只需要几个。请告诉我第三方的服务。非常感谢。
嗨,dialog!请帮帮我!
您位于哪个城市/国家?BR JE_对话
我住在中国。
嗨,汉蒂克,我建议在Skynoon/Avnet/Cytech上与我们的合作伙伴交谈:他们都对我们的DA1458x设备有丰富的经验,并且都有设计服务来支持客户的设计/制造。您可以在我们的网页上找到联系方式。
//www.xmece.com/distributors-and-representatives
亲爱的,对话。
为了使用按钮输入事件,我编程如下。
在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();
... ....
}
是这样吗?按钮输入事件不起作用。原因?
我必须如何操作按钮按下?
嗨,汉蒂格,
为了检测按钮按下,您需要为连接到外部按钮的GPIO启用中断。
有关使用中断检测外部事件的简单实现,请参阅下面截取的代码。
对于广泛的实现,请在支持门户上查看以下查询。
https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-软件/da14580中断
最好的,
信用证
非常感谢你!
亲爱的对话!
我描述为你告诉我的方法,顺便说一下,我不按按钮,每次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次)。
我想购买很多(几百~几千)智能标签模具。我在sdk手册(UM-B-018)中看到塑料外壳,如下图所示。
亲爱的,对话。你能帮我一下吗?这样我就可以买这个外壳了?我住在美国。祝你好运帮助我!我会等你的。
亲爱的汉蒂克:,
我们无法大量出售这些标签。所有设计文件都在您可以下载的网站上。我建议聘请第三方设计公司为您的设计提供支持,他们可以在机械、硬件、电气、软件和生产功能方面为您提供指导。
BR JE_对话
亲爱的,对话!我只想购买几个接近标签外壳。请告诉我联系地址。我希望你能帮助我。非常感谢。
亲爱的对话!
我描述为你告诉我的方法,顺便说一下,我不按按钮,每次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次)。
我只想购买几个接近标签外壳。请告诉我联系地址。我希望你能帮助我。非常感谢。
嗨,dialog!
关于我的许多问题,你什么也没回答。
我想帮助我。我为我所做的事感到抱歉。
亲爱的汉蒂克:,
我们对你需要什么有点困惑:首先你想要成百上千。那么你想要一些。我建议您可以聘请第三方的服务来帮助您进行开发-我们可以推荐一家与您关系密切的服务。
BR JE_对话
亲爱的,对话!
我想为我激怒第三方的服务。
我要成百上千。如果有困难,我只需要几个。请告诉我第三方的服务。非常感谢。
嗨,dialog!请帮帮我!
您位于哪个城市/国家?BR JE_对话
我住在中国。
嗨,汉蒂克,我建议在Skynoon/Avnet/Cytech上与我们的合作伙伴交谈:他们都对我们的DA1458x设备有丰富的经验,并且都有设计服务来支持客户的设计/制造。您可以在我们的网页上找到联系方式。
//www.xmece.com/distributors-and-representatives
BR JE_对话