完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
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软件包的接口完成功能 |
|
|
|
只有小组成员才能发言,加入小组>>
3309 浏览 9 评论
2988 浏览 16 评论
3490 浏览 1 评论
9050 浏览 16 评论
4085 浏览 18 评论
1169浏览 3评论
602浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
594浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2331浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1894浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 22:12 , Processed in 1.362586 second(s), Total 81, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号