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模组的使用