教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 综合文档 >

W5500中文数据手册 - V1.1(5)

来源:网络收集 时间:2026-07-30
导读: N字节写访问示例 当主机在VDM模式下,向Socket 1的发送寄存器的0x40地址开始写入5字节数据时(0x11, 0x22, 0x33, 0x44, 0x55),SPI数据帧的写操作如下所示: Offset Address = 0x0040 BSB[4:0] = ‘00110’ RWB =

N字节写访问示例

当主机在VDM模式下,向Socket 1的发送寄存器的0x40地址开始写入5字节数据时(0x11, 0x22, 0x33, 0x44, 0x55),SPI数据帧的写操作如下所示: Offset Address = 0x0040 BSB[4:0] = ‘00110’ RWB = ‘1’ OM[1:0] = ‘00’ 1 Data = 0x11 2 Data = 0x22 3 Data = 0x33 4 Data = 0x44 5 Data = 0x55

N字节的写访问如图10所示。

5字节的数据被连续地写入Socket 1的写缓存地址:0x0040 – 0x0044。 在SPI数据帧传输时,外设主机拉低SCSn(高电平到低电平)。 在SPI数据帧传输完毕时,外设主机拉高SCSn(低电平到高电平)。

SCSnstndrdthth

SCSn

表10表VDM表表表,表Socket1 表表表表表表0x0040表表表5表表表表

W5500数据手册版本1.1 (2014十一月) 21 / 67

2.3.2

SCSnMODE3读访问——VDM模式

SCSn shoud be remained low until SPI Frame Transmit & Receive done.01212131415161718192021222324252627288-bit Data 1SPI Frame StartSCLKMOSIMISO293031MODE016bits Offset Address151413BSB[4:0]RWBOM[1:0]132104320R0076543210SPI Frame EndSCSn323334SCSn Should be remained low until SPI Frame Transmit & Receive done.3536373839......8N + 168-bit Data N8N + 24SCLK8-bit Data 2MOSIMISO765432107654321076543210

表11表VDM表表表表SPI表表表

图11显示的是当外设主机访问W5500做读访问时,SPI的数据帧格式。

在VDM模式下,读/写访问位(RWB)为‘0’(读模式),SPI数据帧控制段的工作模式位(OM[1:0])为‘00’。

与此同时,在SPI数据帧传输之前,外设主机拉低SCSn(高电平到低电平)。 然后主机通过MOSI将地址及控制段的所有位传输给W5500.所有为将在SCLK的下降沿同步。

之后在同步采样时钟(SCLK)的上升沿,主机通过MISO接收到所有数据位。 在接收完所有数据后,主机拉高SCSn(低电平到高电平)。 当SCSn保持低电平且数据段持续传输,即可实现连续数据读取。

W5500数据手册版本1.1 (2014十一月) 22 / 67

1字节数据读访问示例

在VDM模式下,当主机读取Socket 7寄存器区的Socket状态寄存器 (S7_SR),SPI数据帧的数据读取如下所示。我们将 S7_SR 设置为SOCK_ESTABLISHED 状态(0x17)。 Offset Address = 0x0003 BSB[4:0] = ‘11101’ RWB = ‘0’ OM[1:0] = ‘00’ 1 Data = 0x17

在SPI数据帧传输之前,外设主机拉低SCSn(高电平到低电平)。然后外设主机通过MOSI传输地址段和控制段给W5500. 然后主机通过MISO接收到接收完的数据。

在完成数据段的接收后,主机拉高SCSn(低电平到高电平)。(参考图12)

SCSnst

表12表VDM表表表表S7_SR

W5500数据手册版本1.1 (2014十一月) 23 / 67

N字节读访问示例

在VDM模式下,当从Socket 3的地址为0x0100的读取缓存中读取5字节的数据(0xAA, 0xBB, 0xCC, 0xDD, 0xEE)。这5个字节数据的读访问SPI数据帧如下所示。 Offset Address = 0x0100 BSB[4:0] = ‘01111’ RWB = ‘0’ OM[1:0] = ‘00’ 1 Data = 0xAA 2 Data = 0xBB 3 Data = 0xCC 4 Data = 0xDD 5 Data = 0xEE

N字节读访问如图13所示。

从Socket 3的接收缓存(地址0x0100 – 0x0104),连续地读取这5字节的数据(0xAA, 0xBB, 0xCC, 0xDD, 0xEE)。

在SPI传输数据帧之前,外设主机将SCSn拉低。(高电平到低电平) 在SPI数据段结束时,外设主机将SCSn拉高。(低电平到高电平)

SCSnstndrdthth

SCSn

表13表VDM表表表,表表Socket 3表表表表0x0100表表5表表表表

W5500数据手册版本1.1 (2014十一月) 24 / 67

2.4 固定数据长度模式(FDM)

在外设主机不能控制SCSn时,可以使用固定数据长度模式。

此时,SCSn必须连接到低电平(保持接地)。与此同时,SPI接口不能与其他SPI设备共享。(如图5所示)

在可变数据长度模式(VDM)中,数据段长度右SCSn控制。

但是在固定长度模式(FDM)中,数据长度由SPI工作模式位的控制段的值控制((OM[1:0])=‘01’/‘10’/‘11’)。

由于除了SCSn信号和工作模式位(OM[1:0])设置之外,FDM模式下SPI数据帧与VDM模式下的相同,所以此时具体的描述就省略了。

除非特殊情况,一般不提倡使用FDM模式。此外,如‘2.4.1章节’及‘2.4.2章节’所述,我们只能使用1/2/4字节SPI数据帧。使用其他长度数据帧会导致W5500功能问题。

W5500数据手册版本1.1 (2014十一月) 25 / 67

…… 此处隐藏:368字,全部文档内容请下载后查看。喜欢就下载吧 ……
W5500中文数据手册 - V1.1(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/403641.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)