一、硬件说明:

只是用电脑的串口助手与之通信,利用了max232进行电平转换。是用模块的UART0作为通信接口。

模块引脚

接点

说明

 

1、17、32、48

GND

模块地

 

9

3.3V

VBAT

 

31

3.3V

模块电源

 

33

3.3V

EN_1V8

 

34

3.3V

VDDIO

 

36

3.3V->0V

载固件时拉高,运行时悬空

 

39

Tx(232_11)

串口发送

 

41

Rx(232_12)

串口接收

 

二、使用说明:

在首次拿到模块时,要进行固件烧写(出厂模块没固件)。

在刚出厂的EVB和GS1011的模块中并没有任何程序,所以第一次使用要进行二进制代码烧写

1.请按下面步骤查看串口或USB转串口在电脑上的COM口配置信息

点击你所使用的串口设备的COM口

点击“端口设置”,把“每秒位数(B)”设置为”115200”,GS1011的boot loader里默认的串口烧写速度为115200bps,这是烧录到GS1011的ROM里的,不能被改变。“流控制”一定要设置为“无”,否则将无法通信。按下面配置好后,点“确定”

2. 打开gs_flashprogram_GUI工具软件,在安装该软件前要安装好微软的.Net 4.0 (dotNetFx40_Full_x86.exe),因为gs_flashprogram_GUI软件是用.Net 4.0写的. 按照下面步骤设置gs_flashprogram_GUI工具软件:(现在只以串口烧写为例)

注意:打开gs_flashprogram_GUI工具软件前,一定要关掉其它串口终端程序(例如,超级终端),否则gs_flashprogram_GUI会一闪就消失掉

选择上面“设备管理器”中配置好的COM口

烧写时,WLAN FW, APP FW0, APPFW1一并同时烧写

选择WLAN FW,这是GS1011的三段Flash中的WLAN CPU使用的那段,注意放置这三段代码的路径里不能包含任何中文字符,美国人写的程序不认识中文字体

点击下面的“Program”按钮,系统出现“Please wait ……………………….”此时就是在烧写,因为程序编写仓促,后面烧写过程不过有“………………..”不断打出,但此时确实是在烧写,需要耐心等候几十秒左右

烧写成功后,屏幕会出现”Successfully programmed flash !!!”

3. 烧写程序是单线程的,所以当光标切换到其它程序之后,再切换回来烧写程序就如附图显示,但烧录过程是正常的

4. 如果烧录的时候,EVB没上电就会出现下图情况,同时串口设置,串口线或USB转串口转接头任何地方出现问题,都会在屏幕上显示下面信息,当出现这样的情况时,请耐心检查EVB,上电,GPIO27,以及串口设置,串口线或USB转串口转接头等各个部分,曾经我出现的最极端情况是,两头都是母头的交叉串口线,竟然在使用一段时间后,串口线内部断开了,所以出现下面问题时,请耐心检查

5. 在烧写MAC地址的时候,可以选择下图光标位置处的MAC地址,并输入自己或模块贴纸上标注的MAC地址,然后点击”Write MAC”按钮,在GEPS 2.3.1中存贮在Flash中的MAC地址与以前的GEPS版本的MAC地址位置不同,可以使用下面方法修改。同时,模块的MAC地址都是贴在模块标签贴纸上的,如果每次烧录相同的binary code,各个模块的MAC地址都会相同(binary code中默认使用的”00:1d:c9:00:00:00”),所以,每个模块都需要用下面方法修改成相应的MAC地址后,才能在多个模块同时使用的时候有效

三、部分AT指令说明

1、配置上网

At+ndhcp=1

At+wwpa=密码

At+wa=ssid(无线名称)

At+dnslookup=www.baidu.com,,,

2、配置为服务器

AT+NSET=192.168.1.1,255.255.255.0,192.168.1.1

AT+WM=2

AT+WA=Test_Limited_AP,,11

会出现

IP              SubNet         Gateway

192.168.1.1: 255.255.255.0: 192.168.1.1

AT+DHCPSRVR=1

配置完后,PC端或者手持设备可以搜索到此无线信号,可以

连接上。但是不能上网。如果外围有接flash,就可以下载带

web的固件,这样我们连上这个热点时可以访问固件的网页。

GS1011无线模块的使用简介。的更多相关文章

  1. 《例说XBee无线模块开发》

    <例说XBee无线模块开发> 基本信息 原书名:The Hands-on XBee Lab Manual:Experiments that Teach you XBee Wireless ...

  2. STC8H开发(十五): GPIO驱动Ci24R1无线模块

    目录 STC8H开发(一): 在Keil5中配置和使用FwLib_STC8封装库(图文详解) STC8H开发(二): 在Linux VSCode中配置和使用FwLib_STC8封装库(图文详解) ST ...

  3. STC8H开发(十六): GPIO驱动XL2400无线模块

    目录 STC8H开发(一): 在Keil5中配置和使用FwLib_STC8封装库(图文详解) STC8H开发(二): 在Linux VSCode中配置和使用FwLib_STC8封装库(图文详解) ST ...

  4. 51单片机对无线模块nRF24L01简单的控制收发程序

    它的一些物理特性如工作频段.供电电压.数据传输速率就不详细介绍了,直接上代码. 1.首先是发送端: // Define SPI pins #include <reg51.h> #defin ...

  5. XBee PRO 900HP远距离无线模块

    XBee PRO S3B也称为XBee-900HP无线模块,它是一款工作在频段900~928MHz之间,基于FHSS跳频技术的远距离无线数传电台核心模块.常用型号如下: 类别 型号 开发套件 XKB9 ...

  6. nRF2401A/nRF24L01/nRF24L01+无线模块最常见问题汇集(转)

    俗话说:每个人一生下来什么都会的,都是通过自己努力和探索出来的,NRF系列芯片,刚开始都好奇心加兴趣才来捣鼓它的,刚开始做硬件和软件,没有收发数据弄得整个人头都快炸开了,所以在此和大家分享一下前辈的经 ...

  7. CC1101 433无线模块,STM8串口透传

    CC1101 433无线模块,STM8串口透传   原理图:http://download.csdn.net/detail/cp1300/7496509 下面是STM8程序 CC1101.C /*** ...

  8. STM32F103芯片SPI控制NRF24L012.4G无线模块交互通信实验

    1.NRF24L01模块的资料百度搜索一下就有很多.这里我就不做介绍本文主要侧重于应用层面实验介绍与分享. 2.先看下原理图. 根据原理图:写出NRF24L01  C语言驱动文件如下: #includ ...

  9. 一次小模块的使用过程-LC12S无线模块介绍

    前言: 最近帮人做了个小设备,使用了无线模块.触摸芯片,主要功能就是把触摸按键的信号无线传到控制继电器输出,MCU是STM8系列的芯片,其中使用过程中调试无线模块LC21S觉得挺好用的,就写了这篇文章 ...

随机推荐

  1. hdu 3631 Shortest Path(Floyd)

    题目链接:pid=3631" style="font-size:18px">http://acm.hdu.edu.cn/showproblem.php?pid=36 ...

  2. Win7系统安装MySQL5.5.21图解教程

    转自:http://www.jb51.net/article/37310.htm 这篇文章主要介绍了如何在win7中安装mysql,所以加上了MySQL的下载过程,希望对需要的人有所帮助 大家都知道M ...

  3. linux下查看文件系统类型

    1. df -hT命令   -h, --human-readable  print sizes in human readable format (e.g., 1K 234M 2G) -T, --pr ...

  4. Vim的多窗口模式管理

    Vim中的多窗口打开 vim中,默认的多窗口打开,是横向分割窗口. 进入vim编辑器以后,可以通过new命令,新建一个子窗口 :new  “新建一个未命名窗口 :new name "新建一个 ...

  5. SpringMVC01

    1.创建一个web项目  引入所需要的jar 2.在web.xml文件中配置 核心控制器 <?xml version="1.0" encoding="UTF-8&q ...

  6. FineUI页面级别的参数配置

    Theme: 控件主题,目前支持三种主题风格(blue/gray/access,默认值:blue) Language: 控件语言(en/zh_CN/zh_TW/...,默认值:zh_CN) FormM ...

  7. 我对Backbone中url属性的理解

    Model中有一个url属性,而且有一个urlRoot属性. Collection中也有一个url属性. // 这是Model中的url方法 url: function() { var base = ...

  8. Python 中 open()文件操作的方式

    Python的open方法用来打开一个文件.第一个参数是文件的位置和文件名,第二个参数是读写模式: f=open('/1.txt','w') 读写模式的类型有: rU 或 Ua 以读方式打开, 同时提 ...

  9. C#方法的使用

    static void Main(string[] arr) { , ); Console.WriteLine(max); Console.ReadKey(); } /// <summary&g ...

  10. angularjs自定义日期过滤器,如:周日(前天 21:24)

    今天给大家分享一个,我在项目中自定义的一个日期过滤器.具体过滤出来的效果可参看下图: 用法: {{ time | timeFilter }} filter: App.filter('timeFilte ...