你好
我刚开始使用DA14580DEVKT-B电路板,我想在两个DA14580DEVKT-B板之间进行数据传输。我有一些疑问:
我不确定微控制器和ble之间的连接。因为在UM-B-048中的原理图中,没有SPI连接,我刚刚发现了一个UART连接,但在UM-B-051中,据说通信应该由SPI完成。哪一个是正确的?
我如何确保BLE正在运行?因为我找不到与DSPS软件的乐趣。
此外,是否有任何代码示例来在两个板之间进行简单的通信?喜欢发送字符串。
谢谢,
关键词:
设备:
嗨Sarab,
我不确定你在第一个问题中询问的是什么,da可以在完全托管或完全嵌入模式下运行(意味着您可以在DA或外部Proccessor上拥有应用程序并使用DA仅适用于BLE事务),在完全嵌入模式下,DA和外部Proccessor之间的通信可以是UART或Via SPI。不幸的是,您无法使用智能片段的基本板 - Power Profiler,以检查您的设备是否正在通过功耗。如果您的设备广告,唯一的方法是使用通用BLE应用程序进行检查。如果您无法看到DSP广告,请确保使用休眠模式(DA14580_CONFIG.H #DEFINE CFG_EXT_SLEEP)启用了KEIL Debugger,删除睡眠模式并下载程序,您应该能够看到您的设备广告。
谢谢mt_dialog.
嗨mt_dialog,
谢谢您的答案,我认为本板中的ATSAM3U2E微控制器充当外部处理器。UART接口也用于该外部处理器和DA14580之间的通信。因此,我需要一个使用UART接口的代码示例,以便“监视”和“Reporter”。
在“用户手册DA14580串行端口服务参考应用程序(UM-B-038)”中,它是两个keil项目,但我找不到它们:
dk_apps \ keil_projects \ sps \ sps_device \ sps_device.uvproj
dk_apps \ keil_projects \ sps \ sps_host \ sps_host.uvproj keil
我可以看到DSP中的广告和监控,我有设备连接,但我没有任何发送或接收!
谢谢,
Soodeh.
嗨Sarab,
板上的微控制器充当JTAG作为外部Proccessor。DSP是一个完全托管的解决方案,请检查DSPS应用笔记,如果您正在寻找完全达到的解决方案,请查看Proximity Monitor / Reporter_ext。由于您拥有基本套件,您使用外部FTDI来进行UART通信吗?(基本套件的正确连接在DSPS应用笔记中记录。
谢谢mt_dialog.