W5100学习之应用资料.doc

上传人:白大夫 文档编号:3274970 上传时间:2019-08-07 格式:DOC 页数:3 大小:16.50KB
返回 下载 相关 举报
W5100学习之应用资料.doc_第1页
第1页 / 共3页
亲,该文档总共3页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《W5100学习之应用资料.doc》由会员分享,可在线阅读,更多相关《W5100学习之应用资料.doc(3页珍藏版)》请在三一文库上搜索。

1、W5100学习之应用资料应用资料W5100有三种方式与MCU接口:直接总线接口、间接总线接口和SPI总线接口。直接总线接口模式直接总线接口模式采用15位地址线和8位数据线,另加/CS,/RD,/WR,/INT等信号线。间接地址接口模式间接总线接口采用2位地址线,8位数据线,另加/CS,/RD,/WR及/INT等信号线。14:2没用到的地址线经过电阻接地。间接总线接口模式相关寄存器说明如下:读/写内部寄存器或存储器的过程如下:1.先将要读写的地址写入到IDM_AR0或IDM_AR1寄存器当中。2.再从IDM_DR寄存器中读或写。如果要对某个地址顺序地读写,则可以将模式寄存器MR的AI置1,然后执

2、行一次述第1项后,在读写IDM_DR,IDM_AR的值将自动加1。这样,只需要连续对IDM_DR写,数据就可以连续地读出或写入。SPI总线接口串行接口模式只需要4个引脚进行数据通信。这4个引脚的定义分别为:SCLK、/SS、MOSI、MISO。W5100的SPI_EN引脚选择SPI操作。1设备操作主控制器(SPI的主设备)发出一系列指令控制W5100的运行。SPI主设备通过四个信号线与W5100通信:从设备选择(/SS)、串行时钟(SCLK)、MOSI(主出从入)和MISO(主入从出)。SPI协议定义了四种操作模式(模式0、1、2、3),每种模式的差异在于SCLK时钟极性和相位,它控制数据在S

3、PI总线上传输。W5100工作在SPI从设备的模式0,这是最通用的工作模式。模式0和模式3的唯一差别在于非工作状态时的时钟SCLK的极性。在SPI模式0和模式3,数据在时钟SCLK的上升沿锁定,在时钟SCLK的下降沿输出。2命令根据SPI协议,SPI设备之间只有2条数据线。因此需要定义操作代码(OP-Code)。W5100使用两种操作代码读代码和写代码。除了这两种代码,其它的操作码都不响应。在SPI模式,W5100使用完整32位数据流。完整的32位数据流包括一个字节的操作码、2个字节的地址码和1个字节的数据。操作码、地址和数据字节传输都是高位(MSB)在前低位(LSB)在后。换句话说,SPI数

4、据的第一位是操作码的高位(MSB),最后一位是数据的低位(LSB)。W5100的SPI数据格式如下:3SPI主设备操作1.配置SPI主设备输入/输出方向l */SS(从设备选择):输出l *SCLK(串行时钟):输出l *MOSI(主输出从输入):输出l *MISO(主输入从输出):输入2.配置/SS为高电平配置SPI主设备的寄存器l *SPI使能位在SPCR寄存器(SPI控制寄存器)l *主/从设备选择位在SPCR寄存器l *SPI模式选择在SPCR寄存器l *SPI数据速率在SPCR寄存器和SPSR寄存器(SPI状态寄存器)4.向SPDR寄存器(SPI数据寄存器)写入要传输的数据5.配置/SS为低电平6.等待接收完成7.如果所有数据都传输完成,配置/SS为高电平

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1