RT-Thread Studio配置连接WIFI模块

Posted JeckXu666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RT-Thread Studio配置连接WIFI模块相关的知识,希望对你有一定的参考价值。

RT-Thread Studio连接WIFI模块

1.前言说明

1.1本章内容

本章通过 RT-Thread Studio 配置 AB32VG1 片上外设 UART1 ,搭载 at_device 软件包连接WIFI模块

1.2 模块介绍

使用AB32VG1开发板做主控,芯片为AB5301A(LQFP48 封装,主频 120M,片上集成 RAM 192K,flash 8 Mbit,ADC,PWM,USB,UART,IIC 等资源)

WIFI模块使用ESP8266:

对照AB32原理图接线:

1.3开发软件

编译平台:RT-Thread Studio: 安装链接

下载平台:Downloader: 安装链接

2.步骤说明

2.1 新建工程

点击 文件-> 新建-> RT-Thread项目控件

选择基于开发板的项目,填写工程名字,选择我们使用到的开发板(AB32VG1),调试器我们随便选,下载方式不是通过此处下载

注意:如果第一次使用RISC-V芯片需要安装工具链,在SDK管理器中下载工具链

然右击项目名称,进入属性

找到MCU->RISC-V ToolchainsPat ,配置Tool的环境,在软件安装位置下面的路径中

软件安装位置\\RT-ThreadStudio\\repo\\Extract\\ToolChain_Support_Packages\\RISC-V\\RISC-V-GCC\\10.1.0\\bin

工程新建后左边的项目资源管理器会显示我们的工程,我们把他展开,点击小锤子图标编译一下,编译结果如下

编译无报错,新建工程完成了!

2.2 RT-Thread Studio配置连接WIFI

点击RT-Thread Setting -> 添加软件包

搜索at_device -> 点击添加

回到 RT-Thread Setting 右击软件包 -> 点击详细配置

在详细配置里面使能ESP8266,然后配置我们要连的WIFI名称和使用的串口设备

点击硬件,使能芯片外设驱动中的UART1

配置完成后Ctrl + S保存配置,生成配置代码

编译一下代码,没有保存,配置完成

3.代码验证

编译完成,打开Downloaded下载器,通过download下载生成的.dcf文件(第一次使用前需要先安装串口驱动),扫描串口,点击开始后,按一下板子上复位按键下载程序

连接板子串口,复位观察命令行,可以看到8266初始化成功,这里我有一个报错是因为8266固件和at软件包的对不上,问题不大,有需要可以去乐鑫官网下载更新

查看一下模块网口信息:

ping一下百度网址

一切完成

4.章节总结

本章节我们使用 RTT Studio 配置at软件包来连接wifi模块,只需要几个步骤就可以配置完串口和软件包,开启 at 例程后,软件包例程自动把 8266 初始化放到系统 APP 初始化里面了,软件包默认添加了几个 Fish 命令到命令行里面,方便我们快速使用 8266 检测功能,如果需要更多功能的话则需要自己编写程序,调用at软件包的接口完成功能

以上是关于RT-Thread Studio配置连接WIFI模块的主要内容,如果未能解决你的问题,请参考以下文章

玩转RT-Thread系列教程(12)--WIFI模组的使用

RT-Thread Studio快速配置GPIO进行点灯

RT-Thread Studio快速配置GPIO进行点灯

RT-Thread Studio快速配置AB32进行音频输出

RT-Thread Studio快速配置IIC驱动OLED

RT-Thread Studio快速配置AB32读写SD卡