单片机学习小组
直播中

马刺牛逼

11年用户 533经验值
擅长:模拟技术
私信 关注

如何使用RTT Studio配置at软件包来连接wifi模块?

如何使用RTT Studio配置at软件包来连接wifi模块?

回帖(1)

冯晓婕

2022-2-16 11:42:11
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-ThreadStudiorepoExtractToolChain_Support_PackagesRISC-VRISC-V-GCC10.1.0bin
工程新建后左边的项目资源管理器会显示我们的工程,我们把他展开,点击小锤子图标编译一下,编译结果如下

编译无报错,新建工程完成了!
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软件包的接口完成功能
举报

更多回帖

发帖
×
20
完善资料,
赚取积分