将数据从Central发送到外围设备DA11580错误

3个帖子/ 0新
最后一篇
Steffen T.
离线
最后一次露面:3年6个月前
加入:2016-02-18 10:31
将数据从Central发送到外围设备DA11580错误

你好,

我们正在使用DA14580使用SDK 5.0.3。
在2DA14580S之间通信时,我们会出现奇怪的错误:

智能手机与DA14580之间的连接作为外设工作正常,可以发送DSP数据。
但是,如果我们使用DA14580作为中央(和与外设相同的DA14580),我们可以建立连接,从外设向中央发送DSPS数据,而不是从核心到外围设备。

用于调试和研究:
调用中央设备的发送功能(通过调试引脚检查):user_send_ble_data_clnt(...)
但是,如果两个DA14580S(当服务器是DSPS应用程序时调用)之间的通信,则未调用外围侧的接收函数:User_sps_server_data_rx_ind_handler(...)。
更深入的我无法调试,因为以下是内核消息。

DSPS应用程序作为中央设备和DA14580之间有任何区别吗?
有一个解释为什么可以将DSP数据发送到外围设备,另一个不能?

任何想法,将不胜感激!

设备:
Steffen T.
离线
最后一次露面:3年6个月前
加入:2016-02-18 10:31
对不起,可能会误导:

对不起,可能会误导:

“(以及与外设相同的DA14580)表示与DSPS应用程序相同的外围模块,而不是该服务器和外围设备是相同的模块!
应该
“(和与外围以前一样的DA14580)”

mt_dialog.
离线
最后一次露面:2个月2周前
职员
加入:2015-06-08 11:34
嗨Steffen T,

嗨Steffen T,

关于功能实体的差异,没有区别,设置(使用580作为中央和主机)应该用作Android应用程序的工作原因,您所在的可能原因是流量控制信号(是它们正确连接为DSP手册表示 - UM-B-038?),并且终端的配置设置为适当的握手(RTS / CTS)。

谢谢mt_dialog.