wiznet W5500 中文手册
之后在同步采样时钟(SCLK)的上升沿,主机通过 MISO 接收到所有数据位。 在接收完所有数据后,主机拉高 SCSn(低电平到高电平)。
当
SCSn 保持低电平且数据段持续传输,即可实现连续数据读取。
1 字节数据读访问示例
在 VDM 模式下,当主机读取 Socket 7 寄存器区的 Socket 状态寄存器
(S7_SR),SPI 数据帧的数据读取如下所示。我们让 S7_SR 设置为 Socket 建立模式下(0×17)。 在 SPI 数据帧传输之前,外设主机拉低 SCSn(高电平到低电平)。然后外设主机通过 M OSI 传输地址段和控制段给 W5500.
然后主机通过 MISO 接收到接收完的数据。
在完成数据段的接收后,主机拉高 SCSn(低电平到高电平)。(参考图 12)
图 12 在 VDM 模式下读 S7_SR
N 字节读访问示例
在 VDM 模式下,当从Socket3 的地址为 0×0100 的读取缓存中读取 5 字节的数据
(0xAA, 0xBB, 0xCC, 0xDD,0xEE)。这 5 个字节数据的读访问 SPI 数据帧如下所示。