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

hii .....
我有da14580基本套件。我想把这个套件作为扫描仪制作。
你能指导我遵循哪个例子(文档或任何东西)?

关键词:
设备:
PM_DIALOG.
离线
最后一次露面:5小时28分钟前
职员
加入:2018-02-08 11:03
嗨alan.a,

嗨alan.a,

DSPS主机应用程序代码实现如何将DA14580配置为扫描仪。请检查sps_host项目的user_scan_start()。此外,我强烈建议您查看以下论坛帖子:

https://support.dialog-semicondiondiondimicon.com/forums/post/dialog-smartbond-bluetooth-low-energy -%e2%80%93-software/configure-perpheripheral-cantral.

为方便起见,您可以找到附加的一些代码片段,如果您按照以下步骤操作,您将能够将DA14580配置为扫描仪。此外,请注意我在下面的步骤中实现了SDK5.0.4的BLE_APP_BAREBONE示例。

  1. 将user_scan_start()和user_app_on_scanning_completed()函数添加到user_barebone.c文件中,并在user_barebone.h标题文件中引用它们。您可以在附加文件中找到两个函数。
  2. 将scan_configuration结构添加到user_config.h标题文件中
  3. 将Gapm_Configuration的.ROLE项目更改为GAP_CONTRAL_MST。该结构被放入user_config.h头文件中
  4. 在user_callback_config.h标题文件中,请执行以下修改
    • .default_operation_adv = user_scan_start,
    • .app_on_scanning_completed = user_app_on_scanning_completed,

谢谢,PM_DIALOG.

附件:
alan.a.
离线
最后一次露面:2年6个月前
加入:2018-10-31 07:50
hii ....

hii ....
感谢您的支持,我按照上面做,并设置了Adv报告处理程序,以乘坐Adv Data的工作正常。
是否有任何软件文档用于扫描?
如果我想连接一个BLE外围设备,还有一个疑问我在这方面做了什么变化?

PM_DIALOG.
离线
最后一次露面:5小时28分钟前
职员
加入:2018-02-08 11:03
嗨alan.a,

嗨alan.a,

您可以在对话框串行端口服务(DSP)参考设计应用程序代码中找到有关扫描过程的更多信息。因此,我建议您查看DSP主机源代码,然后读取UM-B-038用户手册。您可以从我们的支持门户从DA14580 SoC的“参考设计”下载DSP的所有可用文档和源代码。为方便起见,您还可以按照以下链接:

https://support.dialog-semicondiondiondiondumenton.com/connectivity/product/da14580?qt-product_restricted_=5#qt-product_restricted_

您是否希望将另一个DA14580配置为外设,并连接到作用扫描仪的DA14580?请阅读UM-B-038文档,如果您想要任何指南,请回复我。

谢谢,PM_DIALOG.