网站大量收购闲置独家精品文档,联系QQ:2885784924

SPI接口WIFI模块.docx

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SPI接口WIFI模块

SPI接口WIFI模块XLW002V?XLW002X?XLW002S?V3.0??新力维高速SPI?转WIFI?模块SPI?接口????1??WiFi?无线物联网应用技术方案??HongKong?Seanywell?Co.,?Ltd??2011-06??WM001S?V3.0??新力维高速SPI?转WIFI?模块SPI?接口????2??概述??WM001S?WiFi?模块是一个完全独立的嵌入式无线局域网接入装置。该模块带有??板载TCP/IP?协议栈和应用程序,只需要4?根引脚就可以把模块设计进用户的系??统。通过简单的配置,模块可以自动地访问Wi-Fi?网络。模块内置的SPI?控制器??提供了一个标准的全双工、同步的高速硬件SPI?串行接口。SPI?接口可以根据用??户的需求灵活的配置成SPI?主机或SPI?从机。本文档描述SPI?从机接口(外部主??控制器作为SPI?主机)。??产品主要特性??●?可配置为SPI?主机和SPI?从机(默认)??●?SPI?从机接口支持最高50Mbps?时钟频率??●?支持MODE?0?和MODE?3(默认)传输??●?支持MSB?先传输??●?提供简单读写命令,编程简单??●?智能电源管理,可编程唤醒??应用领域??●?串口(RS232?/RS485)转WiFi?,?SPI?转WiFi??●?WiFi?远程控制/监控、TCP/IP?和?Wi-Fi?协处理器;??●?WiFi?遥控飞机、车等玩具领域;??●?WiFi?网络收音机、摄像头、数码相框;??●?医疗仪器、数据采集、手持设备;??●?WiFi?脂肪称、智能卡终端;家居智能化;??●?仪器仪表、设备参数监测、无线POS?机;??●?现代农业、军事领域等其他无线相关二次开发应用。??WM001S?V3.0??新力维高速SPI?转WIFI?模块SPI?接口????3??接口定义??引脚?输入/输出?描述??SS0?输入?片选,低电平有效??MOSI?输入?串行数据输入??MISO?输出?串行数据输出??SCLK?输入?串行时钟??SINT/??Xwkup??输出/输入??中断输出,低电平有效。三态输出,需要外接上拉电阻。可编程禁止/使??能SINT?输出;当外部输入上升没信号时,唤醒模块退出PMM/STOP??下图是一个典型的把模块SPI?接口配置为SPI?从机时与主控制器(SPI?主机)连接??的示意图。??接口时序??模块的SPI?从机接口支持MODE?0(CPOL?=?0??CPHA?=?0)和MODE?3(CPOL?=??1??CPHA?=?1)传输,模块默认工作于MODE?3。他们的时序图分别如下:??1、MODE?0(CPOL?=?0??CPHA?=?0)??注意:此模式下SCLK?引脚需要外部下拉电阻,SS0?需要外部上拉电阻??SPI?工作在模式0?下时序图??主控制器??SCLK??MOSI??MISO??SS0??模块??SCLK??MOSI??MISO??SS0??WM001S?V3.0??新力维高速SPI?转WIFI?模块SPI?接口????4??2、MODE?3(CPOL?=?1??CPHA?=?1)??注意:此模式下SCLK?引脚需要外部上拉电阻,SS0?需要外部上拉电阻??SPI?工作在MODE?3(CPOL?=?1??CPHA?=?1)下时序图??命令定义??WM001S?SPI2WIFI?模块提供了一个标准的硬件SPI?接口与外部主控制器通??信。SPI?从机接口预定义了各种命令给外部控制器使用,向模块写入数据发送到??网络,或者从模块读取来自网络上的数据,或者读写模块内部的状态寄存器等。??命令帧格式如下:??WM001S?V3.0??新力维高速SPI?转WIFI?模块SPI?接口????5??注意:发送命令后SS0?应继续保持低电平,直到数据接收/发送完成??RSR?命令?读状态寄存器(op-code=0x00)??向SPI?从机发送RSR?命令(0x00),可以从SPI?从机读取一个字节的模块状态值,??状态值的各个位定义如下:??Bit?7?6?5?4?3?2?1?0??Name?RST?PSM?SRFE?STFDR?SRTFE?SRBRF?STDR?SSBR??Bit0(SSBR)??命令确认模块此时是否能响应命令??1:允许主机读写从机特殊功能寄存存器??0:禁止主机读写从机特殊功能寄存存器??Bit1(STDR)??SPI?TX?Buffer?Ring?Data?Ready??1:模块的发送缓冲内有数据,并允许用户读取数据??如果CMDR?中IE=1,SPI?从机将输出SINT??0:模块的发送缓冲区内没有数据??Bit2(SFBRF)??SPI?RX?Buffer?Ring?Full??

文档评论(0)

fds373ix + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档