你好,
我目前正在研究一个项目必须使用DSP协议连接到其他设备的子树。所有设备都是DA14580。中央设备使用SPS_HOST程序,其他设备正在使用SPS_DEVICE程序。对于我的测试设置,我计划拥有3 DA14580DEVKT-B,所有这些都与Teraterm(使用FTDI芯片)连接在我的PC上。一个da14580devkt-b将有软件sps_host,另外2个将软件SPS_DEVICE。
在SPS_HOST设备上使用TERATERM,是否可以将其发送到连接到我选择的SPS_DEVICE的命令?或者我必须更改程序SPS_HOST的固件代码以实现此类功能?在这种情况下,您有任何起点/文档/建议吗?
谢谢你,祝你有美好的一天!
设备:
嗨亚历山大州,
DSPS代码不支持此功能,因此您无法从SPS_HOST设备发送命令以连接到您选择的SPS_DEVICE。中央设备上的应用程序自动启动扫描并连接到支持串行端口服务的第一个发现的外围设备。如果您想要实现上述情况,我可以建议以下选项:
•您可以在实现中拥有2个UART端口。第一个UART将是DSP,第二个UART将用于来自TERATERM的命令。
•您可以拥有一个UART端口,并从SPS_HOST设备发送命令或“幻数”到SPS_DEVICE通过DSP。但在这种实现中,您应该发展
您自己的固件将命令与接收的数据分开,然后处理命令。
•而不是使用DSP,您可以使用无附件应用程序。使用此应用程序,您可以使用一组命令远程控制您的外围设备。请检查代码和无附件的教程。也许你会发现它比DSP更有用途。
如图下载无附加应用程序代码,请访问support.dialog-semicondiondiondumcondumcle,然后输入“连接:蓝牙低电能和802.15.4”。从顶部菜单栏中单击“产品”,然后选择DA14580 SoC。雷电竞官网登录转到“参考设计”选项卡,然后在左侧菜单中单击到“SmartBond-Dodeless串行链路”。向下滚动,您可以找到无附件教程(HTML)和无附加码20170609_beta1.zip文件,其中包含应用程序的代码您可以下载它。
谢谢pm_dialog.