联盛德WMIOT602(基于W600 SoC)WiFi模块使用心得
WMIOT602 是基于嵌入式 Wi-Fi SoC 芯片 W600 设计的 Wi-Fi 参考设计模块,支持SPI/UART
官方信息:http://www.winnermicro.com/html/1/162/163/513.html
模块信息:
注意:UART0(右图的TX0,RX0)是调试接口,出厂配置的模块仅可以通过该接口烧录固件。
前期准备:
拿到这个模块后,需要在万用板上把这些引脚引出来,接上插座并配合杜邦线使用。为了方便调试,我使用了一个USB转TTL的小板与WMIOT602相连接,连接方式如下图
USB转TTL小板 | WMIOT602 |
3V3 |
VCC |
TXD |
RX0 |
RXD | TX0 |
GND | GND(随便那个都行) |
下载串口调试工具,这里使用星通智联开发的串口调试工具 ThingsTurn_Serial_Tool(包含固件烧录的功能),下载地址:https://download.w600.fun/?dir=tool
下载开发SDK,WM_SDK_W60X_G3.02.00.zip
调试过程:
参考文档:
- WM_W60X_SDK_AT指令用户手册_V1.0.3.pdf
- WM_W60X_SDK_DEMO使用指导_V0.5.pdf
上述连接配置完成后,打开串口工具,发送AT指令来测试模块的基础功能(AT指令参考WM_W60X_SDK_AT指令用户手册_V1.0.3.pdf)。
输入AT+,返回+OK,表示模块正常
输入AT+QVER=?,返回+OK=H1.00.00.0000,G3.02.00@ 17:12:01 Jun 11 2019,显示当前模块固件版本信息(我这里的版本已经是烧录过最新固件之后的版本,出厂信息应该是2.0的版本)。
创建AP(相当于热点),可以参考 WM_W60X_SDK_AT指令用户手册_V1.0.3.pdf 的第38页
AT+
AT+E
AT+WPRT=2
AT+APSSID=MyAP
AT+APENCRY=6
AT+APKEY=1,4,123456789
AT+APNIP=1,192.168.1.1,255.255.255.0,192.168.1.1,192.168.1.1
AT+PMTF
AT+WJOIN
AT+SLIST
设置完成后,WMIOT602模块即创建了一个名为MyAP的热点,密码为123456789
烧录固件:
如果我们需要对固件做一些更改,例如开启固件的Demo测试功能,则需要对SDK做相应修改。
打开\WM_SDK\Tools\Keil\Project目录下的WM_W600.uvproj,修改wm_demo.h中的相关宏定义,即可配置固件功能。
参考:https://docs.w600.fun/?p=app/ide.md
编译后会在WM_SDK\Bin目录下生成如下图所示的文件,我们烧录时选择WM_W600.FLS进行下载
打开串口调试工具,进行如下配置
要注意,速率不能太高,超过1Mbps会下载失败,如果1Mbps也下载失败,就选用921600。当出现提示reset device时,将模块的RES引脚接地,拉低,然后再断开,即可进入烧录固件的状态。如下图所示
参考资料:
- http://www.winnermicro.com/html/1/156/158/497.html
- https://docs.w600.fun/
联盛德WMIOT602(基于W600 SoC)WiFi模块使用心得相关推荐
- 全网最便宜的OpenHarmony开发板和模组Neptune问世(基于联盛德W800的SoC),9.9元带蓝牙和wifi功能还包邮
这是我见过的全网最便宜的开发板.功能一点儿也不弱,带蓝牙和wifi功能,竟只要9.9元还包邮,果断的买了块儿研究研究.它还支持HarmonyOS和freeRTOS嵌入式操作系统,也可以接入鸿蒙生态. ...
- 联盛德W800开发板|SDK|make menuconfig|工具链|本地命令行编译|Windows11|msys|清华源|(4)、联盛德W800开发板命令行编译指南
目录 W800 芯片介绍: W800开发板 主要接口如下: 1 概述 2 准备工作 3.SDK目录结构如下: 4 W800编译固件编译 4.1 安装MSYS到本地: 4.2增加国内软件更新源 编辑4 ...
- 联盛德W806-KIT开发板试用评测系列之二:ADC 功能使用与测试
联盛德W806-KIT开发板试用评测系列 之二:ADC 功能使用与测试 作者:大信<QQ8125036> 今天着手对W806开发板ADC功能做测试,都知道ADC在物联网应用场景中常需要用到 ...
- 联盛德 HLK-W806 (五): W801开发板上手报告
目录 联盛德 HLK-W806 (一): Ubuntu20.04下的开发环境配置, 编译和烧录说明 联盛德 HLK-W806 (二): Win10下的开发环境配置, 编译和烧录说明 联盛德 HLK-W ...
- W80X|联盛德|nulllab空想实验室|Arduino适配|学习(6):w80x_arduino环境安装
文章目录 概述 官方推荐安装方法(实测未成功) readme中的安装步骤: 手动安装方法: clone项目至本地 手动新建w80x_arduino管理器存放目录 w80x_arduino开发进展 说明 ...
- 【联盛德W806上手笔记】七、I2C
目录 WM_SDK_W806_v0.6.0的库函数 函数 参数 宏 应用示例 初始化 使用 测试 I2C 控制器 功能概述 主要特性 功能描述 传输速率选择 中断及启动停止可控 快速输出及检测信号 寄 ...
- 【联盛德W806上手笔记】一、开发环境和烧录程序
目录 简介 芯片外观 MCU 特性 安全特性 低功耗模式 芯片结构 管脚定义 极限参数 开发环境 SDK的获取 从官网获取 从Q群获取 iosetting大佬 维护的wm-sdk-w806 打开工程 ...
- 联盛德 HLK-W806 (八): 4线SPI驱动SSD1306/SSD1315 128x64 OLED液晶屏
目录 联盛德 HLK-W806 (一): Ubuntu20.04下的开发环境配置, 编译和烧录说明 联盛德 HLK-W806 (二): Win10下的开发环境配置, 编译和烧录说明 联盛德 HLK-W ...
- 联盛德W806最小系统开发板第一次上手准备工作
W806 芯片 是一款安全 IoT MCU 芯片.芯片集成 32 位 CPU 处理器,内置 UART.GPIO.SPI.SDIO.I2C.I2S.PSRAM.7816.ADC.LCD.TouchSen ...
最新文章
- IC/FPGA笔试题分析(五)
- 如何复制百度文库中的文章
- CH0103最短Hamilton路径 poj2288 Islands and Brigdes【状压DP】
- Dubbo 注解驱动(Annotation-Driven)
- XSD(XML Schema Definition)学习笔记
- Go程序:演示复数类型的用法
- js工作笔记003---js编写习惯_提高网页显示速度
- 人民币大写金额转换算法
- java 实现pdf 转图片_java实现pdf转图片pdf
- Mac怎么创建加密文件夹
- 软件测试是干什么的 什么样的人才能够当软件测试员?
- 多文件自平衡云传输 (六)番外篇 —————— 开开开山怪
- Oracle数据优化,超级全
- Day25:Python基础编程(函数)能力训练50天——回文数
- 程序员学英语 英语语法框架 10种词性 9种成分 8种句型
- Chosen by god 【组合数打表,快速幂,求逆元】
- 屑 催 逝 员 剧 情 java 版
- excel一个表格分成多个
- 飞天诚信(ROCKEY 4)加密狗的特点介绍。
- 中科爱讯WiFi探针在客流分析统计的应用
热门文章
- 图解DOM树(最简单的方式理解DOM树)
- css设置1.5倍行高,css设定行高、绝对定位
- Spring Boot电商项目52:订单模块一:订单模块介绍;(模块介绍;效果演示;数据库设计;9个接口介绍;)
- MongoDB客户端工具NoSQL Manager for MongoDB介绍
- 目标检测——FasterRCNN原理与实现
- linux离线安装mysql(极速顺畅版
- vue-cli 项目热重载(热更新)失效的解决方法
- Legendre符号的定义和基本性质
- solr-5.4.1 和 mmseg4j-2.3.0版本的配置
- vscode蓝色波浪线消除办法