你好,我买了一台D14580 DEVKT。现在我有两个问题。
1.你有一些教程视频来解释所有的示例代码吗?我知道如何上传十六进制文件到开发工具包与Smartsnippet工具箱5.0.8。我注意到在SDK文件夹中有很多外围设备的例子。UART和SPI)。我如何知道UART和SPI的哪个引脚设置?例如,我想知道D14580中的哪个引脚在UART示例代码中设置为“RTS”,“CTS”,“RxD”,“TxD”。在示例代码中我找不到太多细节。SPI示例代码的条件也是相同的。我怎么知道这些引脚设置信息?
2.我想让DA14580通过蓝牙向PC发送一些十六进制数据。我怎么能开始?哪个例子适合我开始?
你能给我一些建议吗?谢谢你的帮助!
设备:
嗨baiyunkai,
不幸的是,我们没有任何录像教程解释了所有SDK示例的功能和实现。但是,在DA1450产品页面(下面提供的链接)中,您将找到所需的所有文档,用户手册和教程。
//www.wsdof.com/雷电竞官网登录products/connectivity/bluetooth-low-energy/smartbond-da14580-and-da14583
我建议先检查一下UM-B-050:DA1458X软件开发人员指南(SDK5)和UM-B-051: DA14580软件平台参考(SDK5)用户手册以了解SDK5架构,然后检查教程。
您应该使用Keil IDE构建任何SDK5示例,并开始开发自己的应用程序。您可以轻松地下载固件直接使用Keil IDE系统ram。你应该点击两次Keil IDE中的“启动/停止调试会话”按钮。由于代码图像被下载到System-RAM,所以在每次重置或重新引导时都会丢失。
Dialog还提供了一个名为SmartSnippet工具箱的工具,其中包含有用的工具,以协助您的关键开发活动,如SPI flash/OTP/EEPROM编程,功率测量和分析等。您将在DA14580产品页面中找到下载链接和用户手册。我们建议您使用最新版本的工具。
如果你对烧录SPI flash感兴趣,应该使用SmartSnippets工具箱中的SPI flash程序员。详细信息可在用户手册第13节中找到。在使用SPI Flash程序员之前,您应该确保已经正确配置了SPI引脚。要做到这一点,你应该在“Booter & Board Setup”正确配置SPI引脚。引脚应该根据SPI引脚配置在user_外围_setup.h头文件。
http://lpccs-docs.dialog-semiconductor.com/SmartSnippetsToolbox5.0.8_UM/tools/SPIFlashProgrammer.html
关于你的最后一个问题,我们没有和PC BLE应用,例如BLE Scanner等手机应用。我的建议是检查DA14580的对话串口服务(DSPS)参考应用程序。
//www.wsdof.com/雷电竞官网登录products/dialog-serial-port-service-dsps
请记住,如果您正在开始一个新的设计或项目,我们强烈建议使用DA14531和SDK6.0.12,因为它得到了更大的改进。我们有很多代码示例和改进的文档,也有软件路线图的支持。请结帐DA14531产品页:
//www.wsdof.com/雷电竞官网登录products/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。就像手机上的DSP / BLE扫描仪应用程序一样,我知道DA14580可以通过蓝牙将数据传送到我的智能手机。现在我只希望DA14580通过蓝牙向PC发送一些数据。
你在PC上有没有类似的DSPS/BLE scanner的应用可以通过蓝牙与DA14580通信?我的笔记本可以检测到DA14580,但是不能配对。你有什么建议吗?谢谢!
yunkai.
嗨baiyunkai,
请参阅下面的论坛线程中的MHV_DIALOG的最后一次评论。我不知道这是否会帮助你,但请看看!
https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-software/suggestion-connecting-da14580-laptop
1.Web蓝牙。这是一个JavaScript实现,支持笔记本电脑上的原生蓝牙设备。Win10上的谷歌Chrome浏览器和MAC OS + Android上的谷歌Chrome浏览器以及Win10上最新的Microsoft Edge浏览器都完全支持该界面。该API非常容易使用。您可以在这里看到一个示例实现(右键单击以查看JavaScript Source)。您可以在这里找到关于Web蓝牙和示例中使用的API的更多文档。
2.上面的Web蓝牙链接与Dialog CodeLess实现一起工作。如果您对数据传输的需求不是很大或具有流性质,您可能希望将CodeLess视为一种跨蓝牙连接移动离散数据的方法。
谢谢,PM_DIALOG.