嗨,我买了一个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通过蓝牙向PC发送一些十六进制数据。我怎么能开始?哪个例子适合我开始?
你能给我一些建议吗?谢谢你的帮助!
设备:
嗨Baiyunkai,
不幸的是,我们没有任何录像教程解释了所有SDK示例的功能和实现。但是,在DA1450产品页面(下面提供的链接)中,您将找到所需的所有文档,用户手册和教程。
https://www.dialog-seminile.com/produ雷电竞官网登录cts/connectivity/bluetooth-low-energy/smartbond-da14580-and-da14583.
我建议首先检查UM-B-050:DA1458X软件开发人员指南(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。就像手机上的DSP / BLE扫描仪应用程序一样,我知道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.