来自外部SPI主机的DA14585引导协议

⚠️
你好。。谢谢你来到论坛。令人兴奋的消息!我们现在正在迁移到新的论坛平台,该平台将提供更好的功能,并包含在主对话网站中。所有员额和帐户都已迁移。我们现在只接受新论坛的流量-请在//www.wsdof.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
4个员额/0个新员额
最后一篇文章
姆凯尔伍德
离线
最后一次见到:1个月4天前
加入:2017-05-19 18:27
来自外部SPI主机的DA14585引导协议

是否有关于DA14585引导协议定时的任何信息?该信息在AN-B-001第7节中给出,适用于DA14580/81,但UM-B-079的附录G未给出DA14585的该信息。

此外,查看AN-B-001第7节中的图,似乎在从外部SPI主设备引导的窗口开始时,MISO线被短暂地切换到高位。外部SPI主机检测车窗开启时,该信号可靠吗?DA14585是否也显示了这种行为?

谢谢你的帮助。

设备:
MT_对话框
离线
最后一次见到:1个月2周前
工作人员
加入:2015-06-08 11:34
嗨,mkelwood,

嗨,mkelwood,

不,585没有关于引导程序的单独文件,只有文件上的apprendix,您已经准备好知道,关于从SPI主机引导时MISO线的切换,这是一个切换,一旦设备配置为SPI引脚,就会立即通知,确切地说,可靠是什么意思?(根据在特定时间连接到线路的接口,线路将切换)。为了从SPI主机正确引导,您应该向有效映像的标头发送一个长度为LS字节的空0x00字节,然后等待585以长度为LS字节的正确序列回复。

谢谢你的对话

姆凯尔伍德
离线
最后一次见到:1个月4天前
加入:2017-05-19 18:27
我所说的“可靠”是指

我所说的“可靠”是指DA14585实际驱动的MISO线先高后低,以表明SPI接口已初始化。我想在MISO线路上使用主机中断来告诉主机,要传输到DA14585引导加载程序的SPI窗口现在已打开(而不是轮询线路或只是重复发送报头,直到DA14585引导加载程序回复)。

如果DA14585在SPI主窗口的开头驱动MISO线路,那么我想我可以通过在DA14585引导序列期间用示波器观察MISO来回答我自己的问题。如果知道会发生什么就好了。谢谢你的帮助。

MT_对话框
离线
最后一次见到:1个月2周前
工作人员
加入:2015-06-08 11:34
嗨,mkelwood,

嗨,mkelwood,

好的,引导加载程序实际上并没有对MISO行做任何特殊的操作,以指示主机有一个有效的窗口来传输报头,SPI行由于不同引脚中接口的变化而切换,并且在启用SPI模块时,但引导加载程序代码实际上并没有将行驱动到高位。关于您是否可以使用该切换来向外部MCU指示SPI已准备就绪,我无法肯定地回答这个问题,您必须尝试一下,因为当线路切换SPI时,SPI是打开的,但SPI模块有挂起的操作,将数据加载到传输寄存器并清除SPI中断,启动计时器,然后开始检查收割台的接收情况。

谢谢你的对话