使用SPI从外部设备闪烁二进制到DA14580 Pro套件

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
3个帖子/ 0新
最后一篇
Ratheesht.
离线
最后一次露面:1年11个月前
加入:2017-01-02 11:08
使用SPI从外部设备闪烁二进制到DA14580 Pro套件

嗨对话技术团队,

我需要用SPI协议从外部设备(LPC54102微控制器)刷新DA14580 Pro套件的二进制文件。我遵循AN-B001和AN-B-023文件。首先,我正在通过在连接器J5中的PIN RST处提供高电平的低信号并从SPI提供100ms延迟和发送命令,从外部设备重置DA14580板。
当我通过SPI从我的LPC54102发送0x70,0x50,0x00,0xff时,它仅接收0x00,但根据该文档,它应该是0x02或0x20。

SPI协议在外部设备中使用500kHz的频率运行。

你能猜到我错过了什么吗?
如何获得适当的回复以进一步进行?

设备:
Ratheesht.
离线
最后一次露面:1年11个月前
加入:2017-01-02 11:08
你好 ,

你好 ,
现在我可以通过在从SPI发送命令之前提供103 ms延迟来获得响应。
我从图6中的AN-B-001 DOC获取了此信息(DA14580:来自SPI Master的启动时机),但显示的流程图需要等待100ms。

任何差异只有3ms,为什么我们需要这么多准确性?

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

嗨Ratheesht,

我没有得到这个问题,你的意思是什么“为什么我们需要这么多的准确性”在重置时发生引导加载程序运行,并且在引导过程开始之前需要100ms,就在主机示例的情况下,外部设备继续发送标题在外部设备响应之前,请在SDK中检查主机示例,其中通过SPI将图像下载到主机(DA1458X_SDK \ 5.0.4 \ Projects \ host_apps \ da1458x \ Proximity \ Reporter)。

谢谢mt_dialog.