你好对话技术团队,
我需要用SPI协议从外部设备(LPC54102微控制器)flash DA14580 PRO套件的二进制文件。我已经跟踪AN-B001和an - b -023文件。首先,我通过在连接器J5的引脚RST上提供高到低的信号,并给予100ms延迟和从SPI发送命令,从外部设备重置DA14580板。
当我发送0x70,0x50,0x00,0xff从我的LPC54102通过SPI,它只接收0x00,但根据文档,它应该是0x02或0X20。
SPI协议在外部设备上以500Khz的频率运行。
你能猜到我错过了什么吗?
我怎样才能得到适当的回应,以便继续进行下一步工作?
设备:
你好,
现在我可以通过在从SPI发送命令之前提供103毫秒的延迟来获得响应。
我从图6中的AN-B-001文档中得到了这个信息(DA14580:从SPI Master启动时间),但是流程图显示需要等待100ms。
无论如何,差异只有3毫秒,为什么我们需要那么多的精度?
嗨RatheeshT,
我不问题,你是什么意思“为什么我们需要这么多准确率”重置发生引导装载程序运行时,它需要100 ms引导过程开始前,在主机例子外部设备继续发送消息头,直到响应外部设备,请查看SDK中的主机示例,图像通过SPI (DA1458x_SDK\5.0.4\projects\host_apps\da1458x\proximity\reporter)下载到主机。
由于MT_dialog