从SPI Master启动

5个帖子/ 0新
最后一篇
Pdonchev.
离线
最后一次露面:2年6个月前
加入:2015-06-21 14:37
从SPI Master启动

你好,
我很困惑与串行接口启动的AN-B-001 - “DA1458X”。
在表2中:SPI主引导协议,当收到ACK / NACK时?
- 发送零字节时
或者
- 发送LS字节的长度?
此外,根据表的最后一行(字节NR.8),当发送数据的第一个字节时,然后将接收代码/模式的ACK / NACK,
但这对下一个表不相对应。
我有觉得MISO列的所有值都被移动了一排。

关键词:
设备:
mt_dialog.
离线
最后一次露面:2周1天前
职员
加入:2015-06-08 11:34
嗨pdonchev,

嗨pdonchev,

我不这么认为,Exchange的时序是表格上指定的时序,当从主站发送LS字节时,发送ACK / NACK。

谢谢mt_dialog.

Pdonchev.
离线
最后一次露面:2年6个月前
加入:2015-06-21 14:37
感谢您的答复。一世

感谢您的答复。我也找到了它。
但是,当发送第一个数据字节(根据表的NR.8)时,我卡在第三个ACK / NACK上。无法得到它。总是收到0xff。
首先传递两个ACK / NACK(接收0x02)。怎么了?

Pdonchev.
离线
最后一次露面:2年6个月前
加入:2015-06-21 14:37
好的,解决问题

好的,通过遵循Proximity Reporter Host ApplicationSPI_Booter.c源来解决问题。
它仍然看起来an-b-001是错误/未完成的。在第一个数据字节(表2中的字节NR.8)之后没有ACK / NACK,并且没有解释必须处理CS信号。

mt_dialog.
离线
最后一次露面:2周1天前
职员
加入:2015-06-08 11:34
嗨pdonchev,

嗨pdonchev,

580在实际数据之前发送的最后一个ACK是SPI的模式发送的,也许表是一个位的误导,但它意味着什么时候图像的最后一个字节时发送了最后一个0x02或0x20下载到580。

谢谢mt_dialog.