资源描述:
《基于wifi soc的无线通信模块 毕业设计说明书(论文)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于WIFISoc的无线通信模块SystemProgrammingforWIFISocWirelessCommunicationModel摘要在无线网络的高速发展中,802.11标准已经成为了全球无线网络发展的主流方向之一,与此同时,在当前数字信息技术和网络技术高速发展的后PC时代,嵌入式系统己经深入到生活和工作的方方面面,嵌入式应用拉近人与计算机的距离,形成一个人机和谐的工作与生活环境,并将发挥更大的作用。现在的物联网用途广泛,编辑多个领域,本文的设计可以看作是物联网的一个小分支。本文正是结合WIFI网络和嵌入式ARM系统的优势和特点,通过对WIFI网络IEEE802.11协议规范
2、和嵌入式armuCOS-II系统深入分析和理解,将两者结合,设计基于WIFIsoc的无线通信模块系统。文中给出了系统原理图和程序代码,对系统的实现做了阐述,详细介绍了HLK-WIFI-RS232M01无线模块的WIFI接入和TinyM0—Cortex-M0的复位、初始化、发送和接收的子程序,以及802.11协议栈的部分实现,并给出了验证结果。关键词:物联网;WIFISocRS232M01;802.11协议;ARMTinyM0—Cortex-M0AbstractRapiddevelopmentinwirelessnetworks,the802.11standardhasbecometh
3、emainstreamofglobalwirelessnetworksonedirection,atthesametime,inthecurrentdigitalinformationtechnologyandnetworktechnology,therapiddevelopmentofpost-PCera,embeddedsystemshavebeendeepintothelifeandworkallaspectsofembeddedapplicationstonarrowthedistancebetweenpeopleandcomputerstoformaman-machineh
4、armoniousworkingandlivingenvironment,andwillplayagreaterrole.TheInternetofThingsisnowwidelyused,editmanyareas,thisdesigncanbeseenasasmallbranchnetworkobjects.ThisisthecombinationofWIFInetworksandembeddedARMsystemsandcharacteristicsofsomething,throughtheIEEE802.11protocolstandardWIFInetworkandem
5、beddedarmuCOS-IIsystem,in-depthanalysisandunderstanding,thetwocombine,designisbasedonwirelesscommunicationmoduleWIFIsocsystem.Inthispaper,thesystemschematicandprogramcode,implementationofthesystemhasbeendiscussed,detailsoftheHLK-WIFI-RS232M01wirelessmoduleWIFIaccessandTinyM0-Cortex-M0reset,init
6、ialize,sendandreceivesubroutine,andsome802.11protocolstackimplementation,andgivesthevalidationresults.Keyword:Internetofthings;WIFISocRS232M01;ARMTinyM0—Cortex-M0;802.11Protocols目录第一章绪论11.1引言11.2现状和发展方向21.3研究方向5第二章系统总体设计62.1系统设计方案62.1硬件平台概述72.1.1TinyM0概述72.1.2串口WIFIHLK-WIFI-RS232M0概述92.2硬件连接电路1
7、0第三章软件设计与实现133.1系统结构133.2软件总体设计163.2初始化程序设计173.2.1目标板初始化173.2.2引脚初始化193.2.3串口初始化213.3UART数据收发程序设计233.3.1UART数据发送程序233.3.2UART数据接收程序243.4WIFI模块程序设计263.4.1发送数据到WIFI模块263.4.2扫描网络283.4.3加入网络293.4.4断开网络303.4.5TCP连接313.4.6复位323.4.7参数配置3