UART问题/蓝牙传输数据

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
6个帖子/ 0新
最后一篇
baiyunkai
离线
最后看到:11个月2天前
加入:2019-05-29 12:33
UART问题/蓝牙传输数据

嗨,我买了一个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。我该怎么开始呢?从哪个例子开始比较合适?

你能给我一些建议吗?谢谢你的帮助!

设备:
PM_Dialog
离线
最后看到:13小时8分钟前
职员
加入:2018-02-08 11:03
嗨Baiyunkai,

嗨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

baiyunkai
离线
最后看到:11个月2天前
加入:2019-05-29 12:33
你好,谢谢你的回复!做

你好,谢谢你的回复!你认为在PC机上使用Matlab等软件通过蓝牙接收DA14580的数据是否可行?

PM_Dialog
离线
最后看到:13小时8分钟前
职员
加入:2018-02-08 11:03
嗨Baiyunkai,

嗨Baiyunkai,

一种可能的解决方案是使用uart打印值并在终端窗口中捕获值,但从未测试过。我假设您希望通过BLE将接收到的数据(例如传感器数据)导入Matlab。如果我错了,请纠正我。为此,您可以直接使用arch_printf()来直接打印数据,并将其从终端复制到文本或CSV文件中,并将其导入Matlab。

谢谢,PM_Dialog

baiyunkai
离线
最后看到:11个月2天前
加入:2019-05-29 12:33
你好,

你好,

我不能使用UART将数据发送到PC。我需要DA14580通过蓝牙将数据传输到PC就像DSPS/BLE扫描仪app在手机上做的一样,我知道DA14580可以通过蓝牙将数据传输到我的智能手机上。现在我只想让DA14580通过蓝牙发送一些数据到PC。

您是否在PC中具有类似的应用程序,如PC中的DSP / BLE扫描仪,可以通过蓝牙与DA14580进行通信?我的笔记本电脑可以检测到DA14580,但不能配对它。你有一些建议吗?谢谢!

Yunkai

PM_Dialog
离线
最后看到:13小时8分钟前
职员
加入:2018-02-08 11:03
嗨Baiyunkai,

嗨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