2380|0

1743

帖子

0

TA的资源

五彩晶圆(初级)

楼主
 

兆易创新GD32W51x 32-bit MCU基本指令用户指南 [复制链接]

 

1. 用户基本指令


使用 USB 线将测试机与开发板连接,打开 UART 工具,连接到正确的COM 口。开发板上电并正确启动后,通过UART 工具下发指令,开发板即可根据指令内容完成相应操作。
本手册中,指令后面< >代表该选项必填,[ ]代表该选项选填。注意指令严格执行大小写。

1.1. help
该指令没有选项。
如图 1-1. help 指令所示,help 指令会将开发板支持的所有指令列出。

 

1.2. wifi_open


该指令没有选项。


wifi_open 用于打开 wifi,执行其他 wifi 相关命令时,需要在打开 wifi 的情况下才有效。开发板正确启动后,wifi 默认打开,因此不需要执行该指令来重复打开 wifi。该指令通常与 wifi_close相配合,在 wifi_close 将 wifi 关闭后重新打开wifi。 如图 1-2. wifi_open 指令所示,wifi关闭后执行 wifi_open,wifi 将打开,同时串口打印MAC地 址;如果 wifi 已打开,串口会提示 wifi 已打开。

 

1.3. wifi_close


该指令没有选项。


wifi_close 可以关闭wifi,此后一些指令将无法执行,如 wifi_scan、wifi_connect 等。
开发板处于不同情况下,指令执行结果不同,如下:
◼ 开发板已经与 AP 连接,则会将开发板与 AP 断连,然后关闭wifi;
◼ 开发板未与 AP 连接,则直接关闭 wifi;
◼ 开发板为 softAP 模式,且有 sta 与开发板连接,则会断开该连接,再关闭 wifi;
◼ 开发板为 softAP 模式,没有 sta 连接,则直接关闭 wifi;
◼ wifi 已关闭,则串口会提示wifi 已关闭。

 

1.4. reboot


该指令没有选项。
执行该指令后开发板将重启,串口会打印启动信息。该指令与 reset 按键作用类似。

 

1.5. wifi_scan


该指令没有选项。


执行该指令后串口会打印出开发板扫描到的 AP 信息,如图 1-3. wifi_scan 指令所示,包括SSID,Channel,加密方式,Network(BSS 类型),rate,RSSI 以及BSSID。

 

1.6. wifi_mac_addr


◼ Usage: wifi_mac_addr [MAC address]
该指令用于显示或临时变更MAC 地址,该临时变更地址在芯片断电或reset 后失效。
◼ wifi_mac_addr
串口会打印出开发板的当前MAC 地址。
◼ wifi_mac_addr <MAC address>
<MAC address>为临时 MAC 地址,格式是 11:22:33:aa:bb:cc,例如:
◼ wifi_mac_addr 76:ba:ed:12:13:14
在 EFUSE 没有配置 MAC 地址之前,SDK 内的 wifi MAC 地址是固定的。如果同时测试多个开发板,MAC 地址之间可能产生冲突,此时可以执行该指令临时改变 MAC 地址。

 

1.7. wifi_connect


◼ Usage: wifi_connect <SSID> [PASSWORD]
该指令用于连接 AP,此时开发板需处于 station 模式(开发板的默认模式)。
◼ wifi_connect <SSID>
用于连接没有加密的 AP。
◼ wifi_connect <SSID> <PASSWORD>


用于连接加密的 AP。


连接过程如图 1-4. wifi_connect 指令所示,串口打印出了连接过程信息,连接加密AP 比连接未加密 AP 多了握手交互;同时,如果在已连接 AP 的情况下再执行 wifi_connect 指令,开发板会先与原 AP 断开,再连接新的 AP。

 

1.8. wifi_disconnect


该指令没有选项。
执行该指令后开发板将与 AP 断开。

 

1.9. wifi_status


该指令没有选项。
执行该指令后串口将打印当前开发板的 wifi 状态。如图 1-5. wifi_status 指令所示,分为两个部分,WIFI Status 与 Network Interface Status。
WIFI Status 有四种,分别代表 CloSED(wifi 关闭),Opened(wifi 打开),Connected(已连接AP)及 AP started(开启 softAP 模式,默认模式为 station 模式)。四种 status 附加了不同的信息,Connected 下是已连接 AP 的信息,包括 SSID、channel 和 bandwidth 等,AP Started是自身作为 ap 的信息,Opened 及 Closed 没有附加信息。Network Interface Status 下是开发板的 MAC 地址、IP 及Gateway,后两者只有 WIFI Status 是 Connected 和AP Started的时候有值。

   

 

1.10. wifi_rssi


该指令没有选项。
执行该指令可以获得开发板所连接 AP 的实时 RSSI 值,所以执行该指令前需要连接ap。

 

更多详细内容请下载附件查看

 

GD32W51x_Base_Command_User_Guide_Rev1.0.pdf (694.73 KB, 下载次数: 5)

点赞 关注
 
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
推荐帖子
电路“集成”使军事力量倍增

电路“集成”使军事力量倍增自从60年代第一块集成电路问世,30多年来,微电子技术得到了飞速发展,首先在军事上得到广泛的应用, ...

配有数字式增益和带宽控制的交流放大器

配有数字式增益和带宽控制的交流放大器 慧聪网2005年3月21日14时58分 在低噪声模拟电路中,高增益放大器在输入 ...

【EEWORLD模块整理】+tlc2543(A/D)

今年我用的模块资料 已经证实好用

Arduino创意设计集:硬件设计头脑风暴--EEWORLD大学堂

机器总动员:Arduino让WALL·E动起来:https://training.eeworld.com.cn/course/560 用Arduino自搭了一个声控的wall-e自动机器 ...

低成本无线WiFi音乐播放系统设计

以STM32F103作为微处理器,设计了一个低成本的无线WiFi音乐播放系统,结合接收WiFi数据的WM-G-MR-08(wm631)模块和VS1003B音频解 ...

针对恶劣工业环境选择以太网的三大注意事项

在以太网取得了突飞猛进发展的当代,现已在商业和企业市场上得到了大量的应用。由于它具有定义明确的标准和易于部署的特性, ...

电机控制基础——定时器基础知识与PWM输出原理

本帖最后由 DDZZ669 于 2021-2-20 11:45 编辑 单片机开发中,电机的控制与定时器有着密不可分的关系,无论是直流电机,步进电 ...

RS-422输入阻抗测试

求助:RS-422输入阻抗测试 疑问:422标准是不是有规定输入阻抗大于4KΩ? 求助:RS-422的输入阻抗测试方法。

RDA收音机问题

我设计出来的RDA5807FP收音机出现以下问题:在环境温度升高过程中,收音效果会变差。35度以上就会变差,此时起动自动搜台,会收 ...

AM335x无法启动(封装后型号OSD3358)beaglebone

我使用了AM335x 封装的CPU时(封装后型号为OSD3358),但是通过uboot启动时,出现了无法启动问题。请问启动时需要有其它配置吗? ...

关闭
站长推荐上一条 1/10 下一条
有奖直播:当AI遇见仿真,会有什么样的电子行业革新之路?
首场直播:Simcenter AI 赋能电子行业研发创新
直播时间:04月15日14:00-14:50

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 9

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表