2
SPI从设备可以以全双工模式启动传输吗?
据我所知,SPI从设备的SPI传输如下所示: 主机通过SS引脚选择一个从机 主从之间同时发送数据 主机同时启动时钟和数据传输(写操作之前没有时钟) 即使从站有更多数据要发送,主站也可以在其希望的任何时候停止传输(通过停止写操作和时钟生成)。 是否有任何SPI从设备配置,该配置允许从设备在未经主机许可的情况下传输数据? 我只是想大声一点。假设只有一个从站,而主站等提供了一个连续的时钟。 即使假定的陈述为真,由于没有SPI的起止位,主机和从机也不会丢失字节同步(即接收位流)吗? 我问这样的问题是因为我已经阅读了本文档的以下部分。 2.2 SPI示例 所附的SPI示例说明了USART在同步模式下的使用。USART1被配置为从设备,而USART2被配置为主设备。发生以下交易: 从主机到从机的数据传输。 从机到主机的数据传输。 从主机到从机以及从机到主机同时进行数据传输。 本文给出了SPI示例,但使用USART器件实现了示例。而且我知道USART从站可以在未经主站许可的情况下开始传输。 我找不到文档引用的源代码。