文章目录

  • RT-Thread Studio连接WIFI模块
  • 1.前言说明
    • 1.1本章内容
    • 1.2 模块介绍
    • 1.3开发软件
  • 2.步骤说明
    • 2.1 新建工程
    • 2.2 RT-Thread Studio配置连接WIFI
  • 3.代码验证
  • 4.章节总结

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模块相关推荐

  1. RT Thread Studio 配置IIC并读取AS5600角度

    RT Thread Studio 配置IIC并读取AS5600角度 一.RT Thread Studio 配置IIC 1.在RT Thread Seting 中开启IIC功能 并保存 一定要保存才能更 ...

  2. rt thread studio使用QBOOT和片外flash实现OTA升级

    我们这里要使用单片机外部flash作为OTA的下载分区,外部flash硬件连接关系 PB3-->SPI3_CLK PB4-->SPI3_MISO PB5-->SPI3_MOSI PE ...

  3. 【Android开发—智能家居系列】(三):手机连接WIFI模块

    [Android开发-智能家居系列](三):手机连接WIFI模块 概述 实现连接WIFI的功能会用到一个工具类,源码可以点击链接下载.网上这些类似的工具类里的代码差不多是一样的.连接无线网主要有两个方 ...

  4. C51单片机连接wifi模块,发送AT指令

    一.AT指令 AT 指令集是从终端设备( Terminal Equipment , TE) 或 数据终端设备 ( Data Terminal Equipment , DTE) 向终端适配器 (Term ...

  5. RT Thread利用STM32CUBEMX和RT Thread studio来创建模板工程

    (1)RT Thread利用STM32CUBEMX来创建模板工程 1.参考文档: 基于 CubeMX 移植 RT-Thread Nano:RT-Thread 文档中心 注意:串口2必须使能异步模式(启 ...

  6. USB无线网卡(EDUP)配置 连接WiFi 嵌入式 Debian 9.5系统

    USB无线网卡(EDUP)配置 连接WiFi 嵌入式 Debian 9.5系统* 1.准备条件 硬件:beaglebone black 开发板 EDUP USB无线网卡 嵌入式系统为:debian 9 ...

  7. kali wifi不可用_Kali Linux系统解决无线网卡无法连接WIFI模块教程:

    注:Kali Linux系统WIFI模块有时会因天气地因环境从而导致WIFI模块无法识别以及连接的问题,由于路由器黑名单以及重启次数或者错误配置属性更改所导致的网络连接不稳定的原由. 第一种: 更改网 ...

  8. 最近学习了用stm32连接wifi模块,过程比较坎坷,这里记录一下学习过程

    这里用到开发板为stm32f103,wifi模块为ESP8266,实验目的是PC机建立一个TCP server,ESP8266作为Client加入到此网络中,要求每次开发板启动时自动完成对Wifi模块 ...

  9. android 智能家居连接wifi模块,智能家居应用篇 WiFi模块智能开关解决方案

    原标题:智能家居应用篇 WiFi模块智能开关解决方案 在家居智能化进程中,其实开关和插座一样,都是必备的基础产品,在一套的智能家居系统里面,不可能少了智能开关这一个基础产品.智能开关是指利用控制板和电 ...

  10. V3S配置rtl8732BS WIFI模块

    文章目录 一.编译WIFI驱动模块 二.加载模块 加载insmod r8723bs.ko报错一: 加载 insmod cfg80211.ko报错 一.编译WIFI驱动模块 在我们的linux内核中默认 ...

最新文章

  1. qt git linux 安装,git – 如何在Ubuntu上安装QtWebEngine
  2. 运维小菜鸟随笔Linux入门级操作命令(更新中。。。)
  3. 四种常见的 POST 提交数据方式对应的content-type取值
  4. pat 乙级 1014 福尔摩斯的约会 (C++)
  5. linux批量替换文件名中的相同字符
  6. l380废墨收集垫已到使用寿命_湖北土工网垫
  7. usb 系统消息_别让 USB 传输速度影响 Android 开发效率
  8. Linux操作系统中的文件管理技巧
  9. 3.1 Hadoop架构
  10. 乐优商场项目day08——图片(文件)上传
  11. Win10+Vmvare+Ubuntu16.04lts的主机为英伟达TX2重装Ubuntu18.04操作系统
  12. 【学习笔记】线段树详解(全)
  13. 使用Apifox解决测试文件下载出错问题
  14. BM33-二叉树的镜像
  15. 卡牛科技软件测试实习面试题
  16. Adobe PS 图片反转
  17. 宣传片常用的策划方案
  18. GaussianNetwork高斯网络
  19. Palindromic Tree——回文树(回文自动机)
  20. 【java】环境变量安装

热门文章

  1. 学习记录540@SVN查看日志报错:Item is not readable
  2. 计算机怎么更换硬盘,如何更换电脑新硬盘无需重装系统_换硬盘不重装系统方法...
  3. 考研数学第三章复习:曲率、曲率圆、曲率半径
  4. 32位系统为什么又叫x86系统呢?
  5. (七) 立创EDA之PCB设计示例
  6. Grid 不能动态添加数据这是为什么呢!
  7. vulnhub:Who Wants To Be King: 1
  8. 软件构造设计模式III(转载整合)
  9. 一直想写的关于tarjan算法的理解——向struct edge大佬低头
  10. 思源笔记局域网内访问【使用教程】