嗨,我买了一个d14580 devkt。现在我有两个问题。
1.您有一些教程视频来解释所有示例代码吗?我知道如何使用SmartSnippet Toolbox 5.0.8将十六进制文件上传到开发套件。我注意到SDK文件夹中有许多外围示例(即,i.uart和SPI)。如何知道UART和SPI的PIN设置?例如,我想知道D14580中的哪个引脚被设置为“RTS”,“CTS”,“RXD”,“RXD”,“TXD”在UART示例代码中。我无法在示例代码中找到很多细节。它是SPI示例代码的状况。我怎么知道这些引脚设置信息?
2.我想让DA14580通过蓝牙将一些HEX数据发送到PC。我该怎么开始呢?从哪个例子开始比较合适?
你能给我一些建议吗?谢谢你的帮助!
设备:
嗨Baiyunkai,
不幸的是,我们没有任何视频教程来解释所有SDK示例的功能和实现。但是,在DA1450产品页面(下面提供了链接)中,您将找到入门所需的所有文档、用户手册和教程。
https://www.dialog-seminile.com/produ雷电竞官网登录cts/connectivity/bluetooth-low-energy/smartbond-da14580-and-da14583.
我建议首先检查UM-B-050: DA1458x Software Developers Guide (SDK5)和UM-B-051:DA14580软件平台参考(SDK5)用户手册,了解SDK5体系结构,然后检查教程。
您应该使用Keil IDE构建任何SDK5示例,并开始开发自己的应用程序。您可以使用Keil IDE轻松地将固件直接下载到System-RAM。您应该从Keil IDE中单击两次“开始/停止调试会话”按钮。由于代码图像下载到System-RAM,因此它将丢失每个重置或重新启动。
对话框还提供了一个名为SmartSnippet Toolbox的工具,它包含有用的工具,可以帮助您使用SPI Flash / OTP / EEPROM编程,电源测量和分析等的关键开发活动。您将在DA14580产品页面中找到下载链接和用户手册。。我们建议您使用最新版本的工具。
如果您有兴趣刻录SPI Flash,则应使用SmartSnippets Toolbox中的SPI闪存程序员。详细信息可以在用户手册中的第13节中找到。在使用SPI闪存程序员之前,您应该确保正确配置SPI引脚。为此,您应该正确配置“Booter和Board Setup”中的SPI引脚。引脚应根据user_periph_setup.h头文件中的SPI引脚配置。
http://lpccs-docs.dialog-semicondiond.com/smartsnippetstoolbox5.0.8_um/tools/spiflashprogrogmer.html.
关于您的最后一个问题,我们没有和PC BLE应用程序,例如作为BLE扫描仪等移动应用程序。我的建议是检查DA14580的对话框串行端口服务(DSP)参考应用程序。
https://www.dialog-seminile.com/produ雷电竞官网登录cts/dialog-serial-port-service-dsps.
请记住,如果您正在启动新的设计或项目,我们将强烈建议使用DA14531和SDK6.0.12,因为它更加有所改善。我们有很多代码示例和改进的文档,还有软件路线图支持。请结帐DA14531产品页面:
https://www.dialog-seminile.com/produ雷电竞官网登录cts/connectivity/bluetooth-low-energy/products/da14531.
谢谢,PM_Dialog
你好,谢谢你的回复!你认为在PC机上使用Matlab等软件通过蓝牙接收DA14580的数据是否可行?
嗨Baiyunkai,
一种可能的解决方案是使用uart打印值并在终端窗口中捕获值,但从未测试过。我假设您希望通过BLE将接收到的数据(例如传感器数据)导入Matlab。如果我错了,请纠正我。为此,您可以直接使用arch_printf()来直接打印数据,并将其从终端复制到文本或CSV文件中,并将其导入Matlab。
谢谢,PM_Dialog
你好,
我不能使用UART将数据发送到PC。我需要DA14580通过蓝牙将数据传输到PC就像DSPS/BLE扫描仪app在手机上做的一样,我知道DA14580可以通过蓝牙将数据传输到我的智能手机上。现在我只想让DA14580通过蓝牙发送一些数据到PC。
您是否在PC中具有类似的应用程序,如PC中的DSP / BLE扫描仪,可以通过蓝牙与DA14580进行通信?我的笔记本电脑可以检测到DA14580,但不能配对它。你有一些建议吗?谢谢!
Yunkai
嗨Baiyunkai,
请参考下面论坛帖子中MHv_Dialog的最后一条评论。我不知道这对你是否有帮助,但请看看!
https://support.dialog-semicondiondiondiondum/forums/post/dialog-smartbond-bluetooth-low-energy-%2%80%93-software/suggestion-connecting-da14580-laptop.
1. Web蓝牙。这是一个支持笔记本电脑上的本机蓝牙设备的JavaScript实现。Win10和Mac OS + Android上的Google Chrome浏览器完全支持该接口,以及Win10上最新的Microsoft Edge浏览器。API非常易于使用。您可以在此处查看示例实现(右键单击以查看JavaScript源)。您可以在Web蓝牙上找到更多关于在此处使用的API上的文档。
2.上面的Web蓝牙链接与对话框无附件实现一起使用。如果您对数据传输的需求并不大或流性质,您可能希望视为在蓝牙连接中移动离散数据的方式。
谢谢,PM_Dialog