0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【开发板评测】Renesas RA6M4开发板之ESP8266_AT

瑞萨MCU小百科 来源:Renesas 作者:Renesas 2022-12-30 12:35 次阅读

串口也是比较常用的外设,应用也比较简单,具体的外设功能描述也不多讲什么了。下面只讲如何使用CPK-RA6M4开发板通过串口连接esp8266(esp-01s)使用AT命令联网。

评测所需要的环境和相关软件

1

RT-Thread studio及SD Manager中Renesas:CPK-RA6M4的bsp,版本为1.2.0(在线比较慢,我是离线下载然后再导入的),还需要另外两个包,如图1红框所示:

c0b76c18-87fa-11ed-bfe3-dac502259ad0.png

图1 Renesas:CPK-RA6M4 BSP(1.2.0)

2

setup_fsp_v3_5_0_rasc_v2021-10.exe和CPK_RA6M4_BSP_FSP3.5.0.zip,这两个文件

RT-Thread提供了下载,地址为:

https://cowtransfer.com/s/b9eddec169d544

下载完成安装setup_fsp_v3_5_0_rasc_v2021-10.exe,安装好了之后将CPK_RA6M4_BSP_FSP3.5.0.zip解压,将里面的internal目录内的内容对应的拷贝到fsp_v3.5.0内对应目录增加,这样就可以使用FSP配置CPK-RA6M4开发板的相关引脚配置了。

评测步骤

1

打开RT-Thread Studio,新建基于RT-Thread的项目,项目名称ra6m4_esp8266_at,选择基于开发板,开发板选择CPK-RA6M4,BSP选择1.2.0,类型选择模板工程,其他默认,点击完成,如图2所示:

c0dbdb70-87fa-11ed-bfe3-dac502259ad0.png

图2 新建RT-Thread项目

2

配置RA Smart Configurator路径,如图3所示,右击RA Smart Configurator,弹出RA Smart Configurator,点击并选择FSP3.5.0的安装路径。

c0fbecc6-87fa-11ed-bfe3-dac502259ad0.png

图3 修改RA Smart Configurator路径

3

双击RA Smart Configurator,就会打开芯片的配置界面。参照上一篇开发板评测报告的图5所示。

4

配置中增加uart0,首先在RA Smart Configurator的pin页面,选择SCI0,配置为Asynchronous Uart模式,选择好相应的发送、接收引脚,如图4所示

c11816a8-87fa-11ed-bfe3-dac502259ad0.png

图4 uart0的引脚配置

5

配置中的stack页面,增加g_uart0 UART(r_sci_uart),如图5所示配置,注意记得修改callback函数为:user_uart0_callback,否则RT-Thread的drv_usart_v2.c会编译出错,提示找不到user_uart_callback

c13cae64-87fa-11ed-bfe3-dac502259ad0.png

图5 uart0的stack配置

6

配置完成,点击RA Smart Configurator的Generate Project Content,即可自动生成并同步ra6m4的uart0的相关引脚配置和驱动到RT-Thread studio项目里了。

7

下面的操作在RT-Thread studio内,点击项目内RT-Thread Settings依次按照以下图示配置:

7.1 使能串口设备驱动

c16a4f22-87fa-11ed-bfe3-dac502259ad0.png

图6 使能uart0设备驱动

7.2 使能AT设备驱动,选择下面的esp8266,按照图7所示配置,并填入自己的wifi的ssid和密码:

c17ef56c-87fa-11ed-bfe3-dac502259ad0.png

图7 使能esp8266的AT设备驱动

7.3 使能网络相关组件,如图8所示,其他默认

c1b81ae0-87fa-11ed-bfe3-dac502259ad0.png

图8 网络组件相关配置

7.4 使能AT命令,如图9所示

c1de7280-87fa-11ed-bfe3-dac502259ad0.png

图9 使能AT命令

8

配置完成,保存,编译,下载,运行。

9

测试

c1fb6bba-87fa-11ed-bfe3-dac502259ad0.png

图中红色和黄色部分的报错,是因为esp-01s的AT固件比较旧,没有更新,导致部分AT命令不识别,不过不影响具体的联网功能。

心得体会

以上即为CPK-RA6M4通过串口和esp-01s使用AT命令的联网测试,可以看出,RT-Thread的设备驱动框架做的相当的完善,应用起来也比较方便,在没做app层的应用的情况下,通过自带的命令,没写一行代码就能测试了mcu和esp-01s通过AT命令的联网功能。

瑞萨电子 (TSE: 6723)

科技让生活更轻松,致力于打造更安全、更智能、可持续发展的未来。作为全球微控制器供应商,瑞萨电子融合了在嵌入式处理、模拟电源及连接方面的专业知识,提供完整的半导体解决方案。成功产品组合加速汽车、工业、基础设施及物联网应用上市,赋能数十亿联网智能设备改善人们的工作和生活方式。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16876

    浏览量

    349869
  • 瑞萨
    +关注

    关注

    34

    文章

    22281

    浏览量

    85926
  • 开发板
    +关注

    关注

    25

    文章

    4895

    浏览量

    97031
  • RT-Thread
    +关注

    关注

    31

    文章

    1260

    浏览量

    39829
  • ESP8266
    +关注

    关注

    50

    文章

    962

    浏览量

    44751
  • RA6M4
    +关注

    关注

    0

    文章

    51

    浏览量

    421

原文标题:【开发板评测】Renesas RA6M4开发板之ESP8266_AT

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    试用活动 | 100套!!瑞萨RA6E2/RA4E2开发板评测活动

    活动简介: 瑞萨RA6E2/RA4E2开发板评测活动是一个针对瑞萨电子推出的通用微控制器(MCU)RA6E2 和
    的头像 发表于 09-10 11:18 468次阅读
    试用活动 | 100套!!瑞萨<b class='flag-5'>RA6</b>E2/<b class='flag-5'>RA4</b>E2<b class='flag-5'>开发板</b><b class='flag-5'>评测</b>活动

    机智云ESP8266开发板RGB彩灯控件

    随着智能家居技术的迅猛发展,RGB彩灯控件正逐渐成为现代家庭不可或缺的一部分。在这一潮流中,机智云(Gizwits)的ESP8266开发板RGB彩灯控件以其先进的物联网技术和多样化的灯光控制功能,为
    的头像 发表于 08-09 08:10 322次阅读
    机智云<b class='flag-5'>ESP8266</b><b class='flag-5'>开发板</b>RGB彩灯控件

    STM32F103 + ESP8266与机智云开发常见问题集锦:入门者必读!

    关于ESP8266模块的选择针对初学者,强烈建议选择带有串口的ESP8266开发板!这可以避免像我曾经遇到的烧录固件失败等问题。推荐直接购买已预装机智云固件的模块,或者带有串口下载功能的模块,例如
    的头像 发表于 07-18 08:11 381次阅读
    STM32F103 + <b class='flag-5'>ESP8266</b>与机智云<b class='flag-5'>开发</b>常见问题集锦:入门者必读!

    ESP8266EX开发板PWM非常不准确是怎么回事?

    我在你们的淘宝官网店购买了 ESP8266EX 开发板ESP-LAUNCHER) 这个8266开发板。并且下载了
    发表于 07-12 08:16

    ESP8266EX开发板如何知道Flash的大小?

    我是新手,从 espressif.taobao.com 上买了一个 ESP8266EX 开发板ESP-LAUNCHER)。 请问这个上面的 Flash 有多大? 自带的系统启动的时候,提示
    发表于 07-08 07:36

    基于瑞萨电子RA系列的野火耀阳RA8D1开发板产品简介

    野火耀阳RA8D1开发板是一款功能强大的开发板,适用于各种嵌入式应用开发。它采用瑞萨电子的RA系列R7FA8D1BHECBD微控制器作为主控
    的头像 发表于 05-29 14:19 740次阅读
    基于瑞萨电子<b class='flag-5'>RA</b>系列的野火耀阳<b class='flag-5'>RA</b>8D1<b class='flag-5'>开发板</b>产品简介

    fpga开发板是什么?fpga开发板有哪些?

    FPGA开发板是一种基于FPGA(现场可编程门阵列)技术的开发平台,它允许工程师通过编程来定义和配置FPGA芯片上的逻辑电路,以实现各种数字电路和逻辑功能。FPGA开发板通常包括FPGA芯片、时钟模块、电源模块、输入输出接口等组
    的头像 发表于 03-14 18:20 1735次阅读

    fpga开发板使用教程

    FPGA开发板的使用教程主要包括以下几个关键步骤。
    的头像 发表于 03-14 15:50 925次阅读

    ESP32-P4首秀|启明云端带你解读乐鑫P4多媒体开发板

    此前,乐鑫发布了新一代MCU芯片ESP32-P4的消息,今天ESP32-P4开发板终于登场亮相了,快来一睹真容吧。一、ESP32-P4开发板
    的头像 发表于 02-19 12:30 3656次阅读
    <b class='flag-5'>ESP32-P4</b>首秀|启明云端带你解读乐鑫P<b class='flag-5'>4</b>多媒体<b class='flag-5'>开发板</b>

    fpga开发板与linux开发板区别

    FPGA开发板与Linux开发板是两种不同的硬件开发平台,各自具有不同的特点和应用场景。在以下的文章中,我将详细介绍FPGA开发板和Linux开发板
    的头像 发表于 02-01 17:09 2005次阅读

    使用RA6M5开发板的简易热成像仪设计

    本项目是使用RA6M5开发板搭载RTThread系统+LVGL图形库实现的一个简易热成像仪。其中传感器使用的是mlx90640,屏幕是320*240的电容触摸屏,整个交互由触摸完成。
    的头像 发表于 01-02 13:50 733次阅读
    使用<b class='flag-5'>RA6M</b>5<b class='flag-5'>开发板</b>的简易热成像仪设计

    基于ESP12F模块的智能门铃ESPBell项目设计

    ESPBell是一个基于ESP12F模块的智能门铃项目。它使用ESPBell-Lite开发板,该开发板包含ESP8266芯片、摄像头、扬声器和麦克风。
    的头像 发表于 12-27 17:29 859次阅读

    基于RA6M5开发板的低功耗电子时钟设计

    本项目是基于启明RA6M5开发板搭载2.4寸液晶屏的电子时钟,该电子时钟有两个模式——正常模式和低功耗模式,可以通过开发板的按键改变时钟模式。
    的头像 发表于 12-25 12:26 845次阅读
    基于<b class='flag-5'>RA6M</b>5<b class='flag-5'>开发板</b>的低功耗电子时钟设计

    基于启明6M5开发板的智能门锁设计

    本项目是基于启明6M5开发板设计一个门锁系统,通过板载ESP8266网络将验证码发送至云端,用户通过手机上接受到的验证码打开门锁。项目功能演示如下:
    的头像 发表于 12-18 12:30 1186次阅读
    基于启明<b class='flag-5'>6M</b>5<b class='flag-5'>开发板</b>的智能门锁设计

    ESP32-WROOM-32开发板教程

    ESP32-WROOM-32是一款功能强大的物联网开发板,它基于Espressif的ESP32芯片,拥有更多的性能和功能。在本篇文章中,我将为您提供一份详尽、详实、细致的教程,以帮助您快速上手
    的头像 发表于 12-08 13:55 9544次阅读