W5500中文数据手册 - V1.1(5)
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字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [综合文档]应答器设备技术规范(征求意见稿)A1
- [综合文档]教师 2012年高考政治试题按考点分类汇
- [综合文档]保险公司的总经理助理竞职演说
- [综合文档]卫生应急大练兵大比武活动考试--题库(
- [综合文档]徐州经济技术开发区总体规划环境影响报
- [综合文档]汉语拼音表(带声调)
- [综合文档]二年级 上 思维训练( 1~18)
- [综合文档]特色学校五年发展规划
- [综合文档]机床经常出现报警“X1轴定位监控”
- [综合文档]《电子技术基础》21.§5—2、3、4 习题
- [综合文档]浙江省深化普通高中课程改革
- [综合文档]CRISP原理 - 图文
- [综合文档]2017年电大社会调查研究与方法形考答案
- [综合文档]浅析建筑施工安全毕业论文
- [综合文档]《回忆我的母亲》名师教案
- [综合文档]装饰装修工程监理规划
- [综合文档]三下乡心得体会-文艺
- [综合文档]柱计算长度系数 - 图文
- [综合文档]全流程思考,提高燃电系统热电转换率--
- [综合文档]2018年嘉定区中考物理一模含答案
- 433M车库门滚动码遥控器
- 8、架空线路施工规范
- 大学四年声乐学习的体会
- 新北师大版五年级数学上册《轴对称再认
- 部编版五年级上册语文第六单元小结复习
- 小学六年级英语形容词用法
- 第2课 抗美援朝保家卫国 课件01(岳麓版
- 2015年天津大学运筹学基础考研真题,考
- 微机计算机控制技术课后于海生(第2版)
- 安全教育实践活动
- Delphi程序设计教程_第1章_Delphi概述
- 第八讲 工业革命与启蒙运动
- 《中华人民共和国药典》2005年版二部勘
- 科粤版九年级化学2.3构成物质的微粒(1)
- 西师大版数学三年级下册《长方形、正方
- ch6_冒泡排序演示
- 第4章 冲裁模具设计
- 浙江中小民营企业员工流失论文[终稿]
- 再议有线数字电视市场营运模式
- 昆明供水工程监理大纲




