⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
6个员额/ 0个新员额
最后发表
前腿帕特尔
离线
最后看到:2年11个月前
加入:2017-03-29专机
DA14580中断

问题- 1:
我使用的是BLE DA14580。在我的项目中我使用了8个按钮。当我使用中断按下按钮时,将采取进一步的行动。只有5个GPIO IRQn _Type(GPIO0_IRQn, GPIO1_IRQn, GPIO2_IRQn, GPIO3_IRQn, GPIO4_IRQn)。我想用8。我该如何使用?还有其他使用中断的方法吗?或者通过使用KEYBRD_IRQn,我如何为8个按钮生成8个中断?

for ex- GPIO_EnableIRQ(GPIO_PORT_0, GPIO_PIN_0, GPIO0_IRQn, true, true, 244);
GPIO_RegisterCallback (GPIO0_IRQn button_press1);
GPIO_EnableIRQ(GPIO_PORT_0, GPIO_PIN_1, GPIO1_IRQn, true, true, 241);
GPIO_RegisterCallback (GPIO1_IRQn button_press2);
GPIO_EnableIRQ(GPIO_PORT_0, GPIO_PIN_2, GPIO2_IRQn, true, true, 240);
GPIO_RegisterCallback (GPIO2_IRQn button_press3);
GPIO_EnableIRQ(GPIO_PORT_0, GPIO_PIN_3, GPIO3_IRQn, true, true, 242);
GPIO_RegisterCallback (GPIO3_IRQn button_press4);
GPIO_EnableIRQ(GPIO_PORT_0, GPIO_PIN_4, GPIO4_IRQn, true, true, 242);
GPIO_RegisterCallback (GPIO4_IRQn button_press5);

问题2:
我是DA1458x的新手。两个DA1458x如何通信?我怎么知道我的两个BLE DA1458x是不是成对的?

设备:
MT_dialog
离线
最后看到:7个月1个星期前
工作人员
加入:2015-06-08 34
嗨,前腿帕特尔

嗨,前腿帕特尔

我想你已经看到了我关于如何在580上有更多按钮的答案,所以关于这个问题,请参阅这篇文章https://support.dialog-semiconductor.com/multiple-button-interrupts.关于你提到的第二个问题如何交流的问题你必须更具体的,因为你是一个发出召唤的58 x家人和BLE协议,我可以建议看看教程部分文档选项卡的支持网站,在那里,你会发现材料开始与安全,一般BLE的一些基本方面的58x家族。

由于MT_dialog

前腿帕特尔
离线
最后看到:2年11个月前
加入:2017-03-29专机
而不是使用轮询或

我在我的项目中使用了矩阵键盘配置,而不是使用轮询或多个中断。谢谢你的建议。

关于我的第二个问题,我使用DA14580开发工具包-pro与SDK 5.0.4。我想将我的一个Da14580开发工具包配置为服务器,另一个工具包配置为客户端。在SDK 5.0.4中有做这种配置的例子吗?如果是,那么在这个例子中需要什么类型的更改?服务器和客户端配置是否有特定的文件?如何知道两个套件是成对的并互相交流。请建议我服务器客户端配对文件或示例代码。

感谢和问候,
前腿帕特尔

MT_dialog
离线
最后看到:7个月1个星期前
工作人员
加入:2015-06-08 34
嗨,前腿帕特尔

嗨,前腿帕特尔

没有例子在SDK,但你将能够检查关于配置客户端和外围的dsp参考设计,参考设计中有两个项目,一个用于客户端和一个外围,本质上,你将不得不改变角色,每个设备支持,在user_config文件中的user_gapm_conf结构中。一旦您配置了角色,那么您就可以开始扫描(如果您是中心)或发布(如果您是外围设备)。关于配对和交流的问题,事实上,两个设备配对并不意味着它们在交流,如果它们没有配对并不意味着它们不能交流。更明确地说,配对和连接在BLE世界中是两个不同的东西,请查看支持网站文档选项卡的教程部分中的教程5:配对、绑定和安全,以便了解BLE连接的基础知识。

由于MT_dialog

前腿帕特尔
离线
最后看到:2年11个月前
加入:2017-03-29专机
嗨Dialog_Support_team,

嗨Dialog_Support_team,

在我的ble_app_profile(SDK 5.0.4)示例中,我尝试根据参考设计(DSPS)更改配置。但是我犯了太多的错误。为了进一步澄清,我想运行给定的DSPS参考设计。我不能运行我当前的SDK版本。能否建议我运行DSPS参考设计的合适SDK版本?
我学习了教程5,关于配对和结合,我理解了配对和结合的概念。

感谢和问候,
前腿

MT_dialog
离线
最后看到:7个月1个星期前
工作人员
加入:2015-06-08 34
嗨,前腿帕特尔

嗨,前腿帕特尔

请不要在不相关的话题上发表额外的问题,你总是可以开始一个新的话题。

关于你的问题,我不明白你的意思,目前DSPS的SDK版本是SDK5,你想从DSPS中应用什么样的配置到ble_app_profile项目?DSPS与SDK一起提供,不需要修改或任何额外的东西,只需按原样编译DSPS并下载到您的开发工具包。

由于MT_dialog