第三部分-库开发高级篇10野火m3wifi emw_第1页
第三部分-库开发高级篇10野火m3wifi emw_第2页
第三部分-库开发高级篇10野火m3wifi emw_第3页
第三部分-库开发高级篇10野火m3wifi emw_第4页
第三部分-库开发高级篇10野火m3wifi emw_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、EMW3280Wi-Fi模块EMW3280工业级UART/Wi-Fi 高速数据传输模块02060288Date:2012-6-28使用说明 0 g r 0 !_|m _|- * $*0 ! _r_ Yr _l0 !0 * 0* 0* Yj* x_p X!p!m! *), !jxY EMW Wi-Fi module hardware blockNetworkWLANSubsystemUART8MHz OSCProsorSPI/I2SI2C1.8V regulatorADC802.11 a/b/g/ MAC &BasebandFlash 1MbytesOn-board PCB antennaDAC

2、SRAM 128KB2.4GHzTransceiverTimWMU.F.L connectorGPIOer Mangement3 3V Inputg使用说明28MHz Feroceon CPU120MHz CortexM MCUEMW3-EMW WiFi 3280 UART22.0mm 42.0mm LCCEMW3280Wi-Fi模块 X!. +- _. +- A9NI _ 0 !_x 0* 0* pm_0 *$* 1_ _! kt- * $*!. *_. * - *_- *- *t- *_ p- *j$DIGDIg (,!. +- ,* ,* #-&_!h C C _ g0 ! _!mb W

3、k +),# EMW3280Wi-Fi模块固件更新历史0206028102060288版本模块的主要更新 i |t- *p |q_ | * I8 0206028002060281版本模块的主要更新 rY ; #E:h_ # *_q $*Y 0 Y rY . +-Y $*t 文档约定tz_hİhb b 0 mr 0 !Y _ub. +-jY bj_- * $*YEMW3280Wi-Fi模块 *_p* Y_l _İ*+,_ _ ,&Y 0 ! ; #E: ; #E:xYY 0 ! . +- EMW3280Wi-Fi模块 . +- * $* g g _ r -. r r SS ,* ,* EMW32

4、80Wi-Fi模块 # * HGKG EMW3280Wi-Fi模块1.功能简介 0 gr 0 !_|- * $*0 !_r_ _Y We WYrt- *_. *o_lr_Y1.1.特点!b /c C _ C c *.u #O_!B8H? 9NIH_+ A NI D_0 !c b $, c * _ * ; #E: 0 * 0 * 9I_ 0* 0* *,%_ ,-%$*c0 !c0 ! UART接口特性!rb c A9NIH H A9NIH Hc . +-cTCP/IP特性! (,c # *$*_ ; #E:h # *c - *_. *c- *ct- *_- *_ct- *_ pc . *c1E

5、MW3280Wi-Fi模块2.工作模式以及模式间的切换2.1.模块上电后的工作流程图 * $BOOT BOOT2M;&BOOT2 ;& 2 $#UART+(&/ KH 53 IBR153 IB4G 7% ! A7508=$TATUS $TATUS S us M;&ONE6*PS us M;&ONE6*PS us ;&- 0 WiFi TCPS us ;& ,% ) .% I/ F0 I/, 1! /% % SUS+D M;&! 0 6* - 1.J 6SUS+D ;&6*9 -* Q( : I/Wi-Fi)?TCP/UDP 1. GKLQ Q1.J 6*# C7%$ $TATUS 2 % EM

6、W3280Wi-Fi模块2.2.工作模式pb _Yİhb 固件升级(FW UPDATE)模式!0 .* - h_r2CE;CYbZ ( 7 0 7!GCL8G.F;8IY 生产测试(MFG)模式!h_rYb Z ( 7 07!JD:IEDHY 命令控制模式h_ ,*Yİ,- -.,_ pY bSS ,*Y 强制命令控制模式hjf_i,- -.,_ yi,- -.,jxYT ,*7 7+ , -U_D+ , -Y u,- -.,_ ,*Y 透明传输模式(模块默认启动模式):. +- *a. *0 !_y 0 !- *a. *q. +-Yİg_ Yİ_0 !- * . *Y2.3.模块上电后的工作

7、模式g_ )-_,- -., . +-Yxb2.4.正常工作时,模式的切换透明传输模式命令控制模式3BOOTSUSUART INPUT模块工作状态 1 pT U 1 pT UBOOTSUS模块工作状态 ! !0 .* - _EMW3280Wi-Fi模块命令控制模式透明传输模式_i2.5.模块的出厂设置以及恢复0 !bbT1 #$*U_b ; #E:. +-b D - *_$*bb q_İg_hb* _hT+HIEG ;=8JBIU_ x YZ+ b 0-EEB EMYr* _LD;ELH MFgTUr_ D r_i_g_g_ Y_|Y g_Y!4EMW3280Wi-Fi模块3.模块配置参数详述

8、th_iY3.1.无线网络参数_0 !YWiFi模式 ; #E:bj0 !Yox _qY_ _qfp _ , t YY_ fipY * BDI b *0 !YX q_ ; #E:Y * ,GKG b *_0 !q_ *_ 0 p * BDIY无线网络名称0 !_ pY无线:nEP,DEDi_0 *0 *_0* 0* 0* *,%Y ; #E:hDED0 *Y *h0 !DED_0 *0* Y秘钥,/2 PSK 秘钥0!_0 *t p p _iY0* 0* *,%j *f_ pY秘钥长度0 *_t _ iX I IY5EMW3280Wi-Fi模块3.2.模块的本地网络参数_- * $* gY模块

9、IP地址$*_qfYİ # *_$*q # *Y子网掩码_q fYİ # *_q # *Y网关IP地址$DIGDIg$*_$*_ _f$*_ *$*Yİ _Yİ # *_$*q # *YDNS服务器IP地址 (,_ (,$*Y (,$* Yİ # *_ (,$*q # *YDHCP/Sic # *_ # * # *$*XX$* (,$*Y ,*7 7 -7$*Y6EMW3280Wi-Fi模块3.3.模块的网络数据通讯参数g_|r- * $*gY数据传输模式- * - *_ux_Y. * . *_iY- *-G8DHCHHED EDIGEB *GEIE:EB_y_- *t_fg. *TUij_i

10、Y. *.HG 8I8 *GEIE:EB_j- *Y.7_ij_-$*,b- * *fXiY - *. *- *. *i_- *Y_YEMW3280Wi-Fi模块服务器模式/客户端模式- *_. *qY- *_T$*UTU Y- *_- *uY . *_TUY. *_. *Y服务器IP地址/服务器$*Y- *_p$* _Yİ. *_lh_p$* Y|_$*|_ (,_$*Y通讯端. +-_- *_. *Y- * $*q iY|_İ?IIFb _IBDIb Y iY_* _* _gY8EMW3280嵌入式Wi-Fi模块3.4.模块的串口数据通讯参数波特率. +-Yb _ _ _ 数据长度. +-

11、Y 校验方式. +-b_Y停止位长度. +-Ytb p_ p_ p phfp _ p. +-_qfYPossibleNext data frameNext Start Bit 硬件流控制. +-_r_r - *hY_ _. +-i0 !_ _i. +-|Y. +-nY. +-_D. +-7+-,g_g. +-Yh_. +-Y _İ_ir_D. +-7 -,M_qY_rx_Y_y. +-_Y-$*, h. +-bİ|+-,_. +-_D+-,_İ. +- _D+-,_ Y9Data frameParityBitStartBitBit0Bit1Bit2Bit3Bit4Bit5Bit6Bit7Sto

12、p BitEMW3280Wi-Fi模块 İ | -,_. +- hfpxD -,_İD -,_ _İD -,_iYD -,İ 3.5.透明传输工作参数h_ b -.UART data moder_hb 8I8 !BEL E; E; b _r_fp _pY-C,I8CF E;b CHb CH_ CHx_ CHqY-C,I8CF-C,I8CF-C,I8CF-C,I8CFE;b CHbg_t CH E;b CHbg_t CH E;b CHbg_t CHE;b CHbg_t CHDMA Buffer Size . +-_ Yu hrY _ Y 9J=Ghb_ _ _ _ _ _ YIO1工作模式$)

13、_i_! # Y$) wY10q|_iYCTSCTSnCTSTransmit data registerTDRData 2emptyData 3emptyTXData 1 StopStartData 2Stop Idle StarBit BitBitBitData 3Writing data 3DRTransmisof Data 3 is delayed until nCTS = 0StartStop StartStop RXBitData 1Bit Idle BitData 2BitnRTSAntennaRXNEData 1 readRXNE Data 2 can now be transm

14、ittedEMW3280Wi-Fi模块4.透明传输模式 (DTU)h_. +-0 !qY 0 0 !_Yvd qf_İq_- *_$*_Y- * $* Yq_ Y* q_ _* g_Y 0 |q_r _q_yqr Yqr_ ry_Yox_ 0 İq_o_Y Z ( 7 07 8I8-G8DH=G M8CFBHY_hobhoh_11EMW3280Wi-Fi模块4.1.模块转发机制h_fiY4.1.1.串口数据转发到网络数据包İh_q YRRh. +-br_ r q_ _i *._ _ *. krb b J=G ,O_u _ b J=Gq _ CHc b J=Gq _ CHc b b b J=Gq

15、 _ CHc J=Gq _ CHc J=Gq _ CHc b J=Gq _ CHc b_f_r *.r_r- * $*qY12Embedded Wi-Fi moduleDMAUART DataControllerControllerXDMAIEEE 802.11b/g MACUARTBufferTCP/IP STACKTSCongurable DMA buffer :2048 Bytes2048 Bytes from 1byte to 256byteUART data bufferTCP window bufferEmbedded Wi-Fi moduleDMAUART DataControl

16、lerControllerRXDMAIEEE 802.11b/g MACUARTBufferTCP/IP STACKRTSCongurable DMA buffer :2048 Bytes2048 Bytes from 1byte to 256byteUART data bufferTCP window bufferUARTDataBufferEmbedded Wi-Fi moduleDMAUART DataControllerControllerRXDMAIEEE 802.11b/g MACUARTBufferTCP/IP STACKRTSCongurable DMA buffer :204

17、8 Bytes2048 Bytes from 1byte to 256byteUART data bufferTCP window bufferUARTDataBufferUARTDataBufferEMW3280Wi-Fi模块rb!b h_ir_q_Y_iY Y! r_fp_pY_fprfpq_i _|Y wİhb q_ M _ M _ _ Y_fprb !b frf_f fpqYfrq_r _qY CHX CHX CHX CHX CHb_ y_İi _ 9J=G HO Y!$) $) gfp_İ$) _Y $) g_b$) br_i0 !Y$) brfp- * . *qY b$) _ 9J

18、=G HO gi_ r_irq_iYUART write postack send po13Embedded Wi-Fi moduleDMAControllerRXDMAIEEE 802.11b/g MACUARTBufferTCP/IP STACKRTSCongurable DMA buffer :2048 Bytes2048 Bytes from 1byte to 256byteUART data bufferTCP window bufferUARTDataBufferUART DataControllerEmbedded Wi-Fi moduleDMAControllerRXDMAIE

19、EE 802.11b/g MACUARTBufferTCP/IP STACKRTSCongurable DMA buffer :2048 Bytes2048 Bytes from 1byte to 256byteUART data bufferTCP window bufferUARTDataBufferUART DataControllerEMW3280Wi-Fi模块 _- *_i qYy| qiY_ . +-_. +-nYİ|. +-_. +-+-,_. +- _. +-nYb_ 9J=G HOY - * . *jg- * . *Y* gfpT- * . *Ufp_p* g- *_. *Y

20、p fpYİ* gr_i* rYghfprYrfp r_rqYİ_Z ( 7 07 8I8-G8DH=G M8CFBHY16EMW3280Wi-Fi模块5.命令控制模式EMSP 命令集uY,- -.,_Yİ 0 , _,- -.,Yh_. +-g ,*Yİi_iY5.1.通讯模型 0 u_u _ 0 Yj 0 _ _Y|_Y _qjYqi_yiY_Y5.2.接口时序h. +-t XX X Yİ_YyY5.3.EMSP命令规约p 0 fp pi_ p Yİhb4 :ECC8D; BI? GHJBI ?8;7:?:AHJC 64 ;8I8 ;8I87:?:AHJC 6协议头fp Xfp Xfp p

21、_ fp pYİhb4 :ECC8D; BI? GHJBI ?8;7:?:AHJC 6 :ECC8D; b_ pY BI? b_ pYp ,*_o Y GHJBI b_ pY_qY ?8;7:?:AHJC b_ pYY17EMW3280Wi-Fi模块数据段qq_gfp Yİhb 4 ;8I8 ;8I87:?:AHJC 6 ;8I8 b_i_qY ;8I87:?:AHJC b_ pYY b_pYpY校验算法h J P:8B:7HJC KE; ;8I8 J BD J :AHJC 77F8:A; J F ;8I8 L?B BD P:AHJC F BD Q= PQ BD :AHJC J F :AHJC

22、 :AHJC :AHJC M= :AHJC :AHJC GIJGDR:AHJC Q18EMW3280Wi-Fi模块5.4.命令详述 ,*topb!Y!B8H?_ Yİ_ Y!_s_i _fnY|Yq_hwINF;D;:?8GJ bJ INF;=INF;DD;H?EGIDIDIJ bJ bJ J b J L=7CE; 0 ! b ; #E: b$D=G8HIGJ:IJGfp 9I0 !_ ; #E:_ $D=G8HIGJ:IJGY5.4.1.静态配置命令EMSP_CMD_GET_CONFIGqY u ! ! ! :ECC8D; M BI? M GHJBI M ?8;7:?:AHJC M! ! ;

23、8I8 M 0 1 CE;JBH_ ;8I8 q ;8I87:?:AHJC M! ! VV 11 11 :ECC8D; M BI? M GHJBI M ?8;7:?:AHJC M! ;8I8 VV İh 19EMW3280Wi-Fi模块INF;= HIGJ:I PJ L=7CE; 0 ! b ; #E: b * b * ,$ 0 * 0 * b _ $*r $*r r $*r J J J J J J J J J J J J J L=7HH;4 6 L=7LFAN4 6 L=7LFANBD BE:8B7F78;G4 6 GCEI7F78;G4 6 D8IL8N78;G4 6 FEGI# FEGI

24、& :EDD:I7CE; JH7;?:F I:F7J;F . +-79J8;G8I b b,I8I: b b # * b- * b. * J 79J=GHO p i p J J J J JH7 -,7+-, F8GIN ;8I87BI? HIEF79IH J J $) 7CE; H:7CE; $) ! # 0 * bi b0* X0* *,% J LF87FHA4 6 0* _0* *,%Q 7F8GC7-NF = ;8I87:?:AHJC M1111 ;8I8 20EMW3280Wi-Fi模块EMSP_CMD_SET_CONFIGY_Y u ! VV 11 11 :ECC8D; M BI?

25、M GHJBI M ?8;7:?:AHJC M! ;8I8 VV_ ,*7 7 -7 )(!$ ;8I87:?:AHJC M1111 ;8I8 ! VV 11 11 :ECC8D; M BI? M GHJBI M ?8;7:?:AHJC M! ;8I8 VV x_ ,*7 77 )(!$ ;8I87:?:AHJC M1111 ;8I8 EMSP_CMD_SET_DNS (, (,Yu :ECC8D; M BI? M GHJBI M ! ! VV 11 11 ?8;7:?:AHJC M! ! ;8I8 VV_ ,*7 7 -7 (, ;8I87:?:AHJC M1111 ;8I8 ! ! ! :

26、ECC8D; M BI? M GHJBI M ?8;7:?:AHJC M! ;8I8 ;8I87:?:AHJC M!21EMW3280Wi-Fi模块EMSP_CMD_GET_DNS (,Y u ! ! ! :ECC8D; M BI? M GHJBI M ?8;7:?:AHJC M! ;8I8 ;8I87:?:AHJC M! :ECC8D; M BI? M ! ! VV 11 11 GHJBI M ?8;7:?:AHJC M! ! ;8I8 VV İh INF;= HIGJ:IPJ ;DH7D89B J ;DH4 6 J ;DH7HGKG78;G4 6 Q 07 (,7-NF = b b r (

27、,$*r ;8I87:?:AHJC M1111 ;8I8 EMSP_CMD_GET_UART_MODErY u ! ! ! :ECC8D; M BI? M GHJBI M ?8;7:?:AHJC M! ;8I8 Y ;8I87:?:AHJC M! ! 11 22 22 :ECC8D; M BI? M GHJBI M ?8;7:?:AHJC M! ;8I8 11_r_fp_wİhb INF;= DJC P. +-7 - 7!&)0 . +-7 - 7,* . +-7-$ 7,- *7 CH . +-7-$ 7,- *7 CH 22EMW3280Wi-Fi模块. +-7-$ 7,- *7 CH.

28、+-7-$ 7,- *7 CH. +-7-$ 7,- *7 CH Q - 7) ;8I87:?:AHJC M2222 ;8I8 EMSP_CMD_SET_UART_MODEYu ! 11 22 22 :ECC8D; M BI? M GHJBI M ?8;7:?:AHJC M! ;8I8 11_r_w ,*7 7 -7. +-7) ;8I87:?:AHJC M2222 ;8I8 :ECC8D; M BI? M GHJBI M ! ! ?8;7:?:AHJC ;8I8 ;8I87:?:AHJC M! M!23EMW3280Wi-Fi模块EMSP_CMD_GET_NAMEYu ! ! ! ! :EC

29、C8D; M BI? M GHJBI M ?8;7:?:AHJC M! ! ;8I8 Y ;8I87:?:AHJC M! ! VV 11 11 :ECC8D; M BI? M GHJBI M ?8;7:?:AHJC M! ;8I8 _t p ;8I87:?:AHJC M1111 ;8I8 EMSP_CMD_SET_NAMEYu 11 11 22 22 VV 33 33 :ECC8D; M BI? M1111 GHJBI M ?8;7:?:AHJC M2222 :ECC8D; BI? GHJBI ;8I8 VV_ p ;8I87:?:AHJC M33 33 ;8I8 ! ! ! :ECC8D;

30、M BI? M GHJBI M ?8;7:?:AHJC M! ;8I8 ;8I87:?:AHJC M!24EMW3280Wi-Fi模块EMSP_CMD_GET_VERY u ! ! ! :ECC8D; M BI? M GHJBI M ?8;7:?:AHJC M! ;8I8 Y ;8I87:?:AHJC M! ! 11 11 11 11 :ECC8D; M BI? M GHJBI M ?8;7:?:AHJC M! ;8I8 KGHED M11111111 ;8I87:?:AHJC M3333 ;8I8 3333EMSP_CMD_GET_MAC_ADDRYu ! ! ! :ECC8D; M BI?

31、 M GHJBI M ?8;7:?:AHJC M! ;8I8 Y ;8I87:?:AHJC M! ! VV 11 11 :ECC8D; M BI? M GHJBI M ?8;7:?:AHJC M! ;8I8 0 ! _ _ p ;8I87:?:AHJC M1111 ;8I8 25EMW3280Wi-Fi模块5.4.2.动态控制命令EMSP_CMD_RESETY u ! :ECC8D; M BI? M GHJBI M ?8;7:?:AHJC M! ;8I8 Y ;8I87:?:AHJC M! ! ! ! :ECC8D; M BI? M GHJBI M ?8;7:?:AHJC M! ;8I8 Y

32、;8I87:?:AHJC M! ! !EMSP_CMD_START0 !- *Yx_0 !- *Y ,*7 7 -7,- -.,u :ECC8D; M BI? M GHJBI M ?8;7:?:AHJC M! ;8I8 Y ;8I87:?:AHJC M! :ECC8D; M BI? M GHJBI M ?8;7:?:AHJC M! ! ;8I8 ;8I87:?:AHJC M! ! ! ! !26EMW3280Wi-Fi模块EMSP_CMD_GET_IP$*_ # *$*Y u ! ! ! :ECC8D; M BI? M GHJBI M ?8;7:?:AHJC M! ;8I8 ;8I87:?:A

33、HJC M! ! VV 11 11 :ECC8D; M BI? M GHJBI M ?8;7:?:AHJC M! ;8I8 VV İh INF;8IL8N7F78;G4 6 DI7C8HA4 6 $*r $*r rQ 07$*7-NF = ;8I87:?:AHJC M1111 ;8I8 EMSP_CMD_CLOSE_SOCKET- * . *Yu :ECC8D; M BI? M GHJBI M ?8;7:?:AHJC M! ;8I8 ;8I87:?:AHJC M! ! ! :ECC8D; M BI? M GHJBI M ?8;7:?:AHJC M! ;8I8 ;8I87:?:AHJC M! !

34、 !27EMW3280Wi-Fi模块EMSP_CMD_OPEN_SOCKETfp- * . *_q$*Yu :ECC8D; M BI? M GHJBI M ! VV 11 11 ?8;7:?:AHJC M! ;8I8 VV İh INF;= HIGJ:IPJ J J J JH7J;F :EDD:I7CE; FEGI# FEGI& b b- * b. * b $*rJ GCEI78;G4 6 Q 07HE:AI7-NF = ;8I87:?:AHJC M1111 ;8I8 :ECC8D; M BI? M GHJBI M ! ! ?8;7:?:AHJC ;8I8 ;8I87:?:AHJC M! !

35、M!28EMW3280Wi-Fi模块EMSP_CMD_WIFI_STOP0 !Y u :ECC8D; M BI? M GHJBI M ?8;7:?:AHJC M! ;8I8 ;8I87:?:AHJC M! ! ! ! :ECC8D; M BI? M GHJBI M ?8;7:?:AHJC M! ;8I8 ;8I87:?:AHJC M! ! ! !EMSP_CMD_WIFI_CONNECT0 !0 !Yu :ECC8D; M BI? M GHJBI M ?8;7:?:AHJC M! ;8I8 ;8I87:?:AHJC M! ! ! :ECC8D; M BI? M GHJBI M ?8;7:?:A

36、HJC M! ;8I8 ;8I87:?:AHJC M! ! !29EMW3280Wi-Fi模块EMSP_CMD_SCAN_AP *Y u ! ! ! ! :ECC8D; M BI? M GHJBI M ?8;7:?:AHJC M! ;8I8 Y ;8I87:?:AHJC M! 22 22 33 33 / / VV 11 11 :ECC8D; M BI? M2222 i_yi GHJBI M3333 *t3333p ?8;7:?:AHJC M/ :ECC8D; BI? GHJBI ;8I8 VV *,$ +,$_İ *_Y q * ,$ +,$_5 tr ;8I87:?:AHJC M1111 ;

37、8I8 EMSP_CMD_SCAN_CMP * *Y u ! VV 11 11 :ECC8D; M BI? M GHJBI M ?8;7:?:AHJC M! ;8I8 VV_,$ _ _i M Y ;8I87:?:AHJC M1111_ ;8I8 22 22 33 33 / / VV 11 11 :ECC8D; M BI? M2222 i_yi GHJBI M3333 *t3333p_ p_,$ Y ?8;7:?:AHJC M/ :ECC8D; BI? GHJBI ;8I8 VV *,$ +,$_İ *_Y q * ,$ +,$_5 tr ;8I87:?:AHJC M1111 ;8I8 30EMW3280Wi-Fi模块

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论