DA14580 and External MCU via UART

10个帖子/ 0新
最后一篇
Fernando Effting
离线
最后一次露面:1年4个月前
加入:2014-11-14 13:50
DA14580 and External MCU via UART

你好!

我需要使两个DA14580 BT模块相互作用,并且每个模块将通过UART连接到外部MCU。非常低的带宽是必要的。
在这种情况下使用的最佳项目是什么?
串行端口服务和邻近项目之间有什么区别?

我也有两个Pan1740 USB Dongles,也可能会用它来初始学习,只要有人给我方向。

我一直在阅读很多文件,但这是很多信息,我有点丢失。

Thanks!

py_dialog.
离线
最后一次露面:2 years 10 months ago
职员
加入:2014-08-25 09:59
嗨费尔南多,

嗨费尔南多,

Proximity Plus Suota将更多地关注格式化数据传输,并支持将数据写入RAM / Flash / EEPROM。
SPS target to provide transparent data stream transportation between peers, and only support Uart.
In you case, you can use either from SW point of view. But it may be quicker to use SPS. Because in SPS example, there are projects for sever and client respectively in full hosted mode. From your description, these two project already fulfill all your requirement.

问候!
PY

Fernando Effting
离线
最后一次露面:1年4个月前
加入:2014-11-14 13:50
谢谢你的重播!

谢谢你的重播!

起初我认为我需要使用完全嵌入的模式,但现在我意识到我可以使用串行端口服务的完全托管模式(给定的),因为我需要的只是从蓝牙模块读取和发送数据,通过UART引脚的外部MCU。那是对的吗?
如果是这样,SPS_HOST_FH需要在设备DA14580上的主机DA14580,SPS_DEVICE_FH上,以及我需要在外部MCU项目上结合到我的外部MCU项目中,以使其与DA14580发生频繁?

je_dialog.
离线
最后一次露面:1个月3天前
职员
加入:2013-12-05 14:02
你好费尔南多,你的

你好费尔南多,你的assumptions are correct. On your external MCU, you will need to implement a UART to interface to the DA14580. You can think of the DA14580 as working like a wireless UART in this instance.

BR JE_DIALOG.

raghuchaitanya....
离线
最后一次露面:5 years 4 months ago
加入:2015-11-05 08:31
你好je_dialog-你能

您好JE_DIALOG--请您提供更多信息或参阅嵌入模式和托管模式的差异的任何文档吗?

mt_dialog.
离线
最后一次露面:2个月1周前
职员
加入:2015-06-08 11:34
Hi raghuchaitanya,

Hi raghuchaitanya,

您可以在Doc UM-B-015中找到有关SDK软件架构的信息(检查6.3部分软件配置)。但简而言之,完全嵌入的完全托管系统之间的区别在于,在完全嵌入式系统中,应用层使用外部MCU,并且DA仅实现BLE堆栈。在完全托管的应用程序中,BLE堆栈使用DA。大多数示例都使用完全托管配置,但您可以在SDK中找到完全嵌入式配置的接近参考示例。

谢谢mt_dialog.

raghuchaitanya....
离线
最后一次露面:5 years 4 months ago
加入:2015-11-05 08:31
你好mt_dialog,

你好mt_dialog,

谢谢你的回复。我们想使用SPS_hostand SPS_device projects as a reference for fully hosted configuration mode with an external processor(i.MX6). My understanding is that the hex/bin file generated out of these projects needs to be flashed into the Bluetooth module to configure the module into fully hosted mode and then the external processor(i.MX6) will execute an user application to communicate with the Bluetooth module. Please correct me if iam wrong. My question is - How do I flash the hex/bin file to the bluetooth module ?( The DA14580 based Bluetooth module is interfaced to i.MX6 processor).

问候
拉古楚凯塔安

mt_dialog.
离线
最后一次露面:2个月1周前
职员
加入:2015-06-08 11:34
Hi raghuchaitanya,

Hi raghuchaitanya,

DSPS应用程序是一个在DA上运行的完整托管应用程序。如果您希望外部proccelsor将串行数据发送到da和da,因此根据其UART中收到的命令,那么我想你可以做到这一点。关于使用智能片段闪烁da您可以使用OTP或Flash放置DSPS代码。您可以在工具的帮助选项中找到有关UISNG The Tool和Smart Scepets帮助手册的详细信息。

谢谢mt_dialog.

nios
离线
最后一次露面:3年5个月前
加入:2017-04-27 21:00
你好,我是一个较新的对话

你好,我是一个较新的对话框da14580。我有一个Murata套件P2ML3656,我想在NCP模式下使用来自Atmel的另一个Micro,通过UART。IM基于DA1458x_sdk \ 5.0.4 \ projects \ host_apps \ windows \ proximity \ Reporter中的UM-B-010和主机Windows示例。我试图将Windows主机调整到我自己的Micro Atmel Samd21,但我不冷。有人可以帮助我或给我一些例子吗?我需要知道app.c和console.c中的重要功能是什么,以获取正确的消息。Windows编译器有很多功能,但是无法识别来自我自己的Micro UART的发送和再次的功能。

谢谢
Nios

mt_dialog.
离线
最后一次露面:2个月1周前
职员
加入:2015-06-08 11:34
Hi nios,

Hi nios,

使用580的外部配置作为中央的Windows项目可用,但还有一个示例,外部配置作为外设记者,演示使用2 580,作为运行应用程序的外部设备而另一个580正在运行BLE堆栈。您将能够在Da1458x_sdk \ 5.0.4 \ projects \ host_apps \ da1458x \ proximity \ Reporter中找到该示例,在这两个模块之间使用的接口是SPI,而不是UART。也许这将为您提供适当的提升,您将在UM-B-013-DA14580 OVER SPI接口中找到一些文档。两个设备之间使用的消息格式遵循GTL协议,您将能够在集成处理器应用程序中的UM-B-017-DA14580 / 581 GTL接口中找到适当的文档和UM-B-010 DA14580 / 581雷竞技安卓下载/ 583接近应用程序,因此应在两个设备之间接收和发送的数据包格式应与GTL协议进行编译。

谢谢mt_dialog.