0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【開發(fā)板評(píng)測(cè)】Renesas RA6M4開發(fā)板之ESP8266_AT

瑞薩MCU小百科 ? 來源:Renesas ? 作者:Renesas ? 2022-12-30 12:35 ? 次閱讀

串口也是比較常用的外設(shè),應(yīng)用也比較簡(jiǎn)單,具體的外設(shè)功能描述也不多講什么了。下面只講如何使用CPK-RA6M4開發(fā)板通過串口連接esp8266(esp-01s)使用AT命令聯(lián)網(wǎng)。

評(píng)測(cè)所需要的環(huán)境和相關(guān)軟件

1

RT-Thread studio及SD Manager中Renesas:CPK-RA6M4的bsp,版本為1.2.0(在線比較慢,我是離線下載然后再導(dǎo)入的),還需要另外兩個(gè)包,如圖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,這兩個(gè)文件

RT-Thread提供了下載,地址為:

https://cowtransfer.com/s/b9eddec169d544

下載完成安裝setup_fsp_v3_5_0_rasc_v2021-10.exe,安裝好了之后將CPK_RA6M4_BSP_FSP3.5.0.zip解壓,將里面的internal目錄內(nèi)的內(nèi)容對(duì)應(yīng)的拷貝到fsp_v3.5.0內(nèi)對(duì)應(yīng)目錄增加,這樣就可以使用FSP配置CPK-RA6M4開發(fā)板的相關(guān)引腳配置了。

評(píng)測(cè)步驟

1

打開RT-Thread Studio,新建基于RT-Thread的項(xiàng)目,項(xiàng)目名稱ra6m4_esp8266_at,選擇基于開發(fā)板,開發(fā)板選擇CPK-RA6M4,BSP選擇1.2.0,類型選擇模板工程,其他默認(rèn),點(diǎn)擊完成,如圖2所示:

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

圖2 新建RT-Thread項(xiàng)目

2

配置RA Smart Configurator路徑,如圖3所示,右擊RA Smart Configurator,彈出RA Smart Configurator,點(diǎn)擊并選擇FSP3.5.0的安裝路徑。

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

圖3 修改RA Smart Configurator路徑

3

雙擊RA Smart Configurator,就會(huì)打開芯片的配置界面。參照上一篇開發(fā)板評(píng)測(cè)報(bào)告的圖5所示。

4

配置中增加uart0,首先在RA Smart Configurator的pin頁面,選擇SCI0,配置為Asynchronous Uart模式,選擇好相應(yīng)的發(fā)送、接收引腳,如圖4所示

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

圖4 uart0的引腳配置

5

配置中的stack頁面,增加g_uart0 UART(r_sci_uart),如圖5所示配置,注意記得修改callback函數(shù)為:user_uart0_callback,否則RT-Thread的drv_usart_v2.c會(huì)編譯出錯(cuò),提示找不到user_uart_callback

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

圖5 uart0的stack配置

6

配置完成,點(diǎn)擊RA Smart Configurator的Generate Project Content,即可自動(dòng)生成并同步ra6m4的uart0的相關(guān)引腳配置和驅(qū)動(dòng)到RT-Thread studio項(xiàng)目里了。

7

下面的操作在RT-Thread studio內(nèi),點(diǎn)擊項(xiàng)目?jī)?nèi)RT-Thread Settings依次按照以下圖示配置:

7.1 使能串口設(shè)備驅(qū)動(dòng)

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

圖6 使能uart0設(shè)備驅(qū)動(dòng)

7.2 使能AT設(shè)備驅(qū)動(dòng),選擇下面的esp8266,按照?qǐng)D7所示配置,并填入自己的wifi的ssid和密碼:

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

圖7 使能esp8266的AT設(shè)備驅(qū)動(dòng)

7.3 使能網(wǎng)絡(luò)相關(guān)組件,如圖8所示,其他默認(rèn)

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

圖8 網(wǎng)絡(luò)組件相關(guān)配置

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

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

圖9 使能AT命令

8

配置完成,保存,編譯,下載,運(yùn)行。

9

測(cè)試

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

圖中紅色和黃色部分的報(bào)錯(cuò),是因?yàn)閑sp-01s的AT固件比較舊,沒有更新,導(dǎo)致部分AT命令不識(shí)別,不過不影響具體的聯(lián)網(wǎng)功能。

心得體會(huì)

以上即為CPK-RA6M4通過串口和esp-01s使用AT命令的聯(lián)網(wǎng)測(cè)試,可以看出,RT-Thread的設(shè)備驅(qū)動(dòng)框架做的相當(dāng)?shù)耐晟?,?yīng)用起來也比較方便,在沒做app層的應(yīng)用的情況下,通過自帶的命令,沒寫一行代碼就能測(cè)試了mcu和esp-01s通過AT命令的聯(lián)網(wǎng)功能。

瑞薩電子 (TSE: 6723)

科技讓生活更輕松,致力于打造更安全、更智能、可持續(xù)發(fā)展的未來。作為全球微控制器供應(yīng)商,瑞薩電子融合了在嵌入式處理、模擬、電源及連接方面的專業(yè)知識(shí),提供完整的半導(dǎo)體解決方案。成功產(chǎn)品組合加速汽車、工業(yè)、基礎(chǔ)設(shè)施及物聯(lián)網(wǎng)應(yīng)用上市,賦能數(shù)十億聯(lián)網(wǎng)智能設(shè)備改善人們的工作和生活方式。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17203

    瀏覽量

    351934
  • 瑞薩
    +關(guān)注

    關(guān)注

    35

    文章

    22310

    瀏覽量

    86523
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5094

    瀏覽量

    97804
  • RT-Thread
    +關(guān)注

    關(guān)注

    31

    文章

    1301

    瀏覽量

    40265
  • ESP8266
    +關(guān)注

    關(guān)注

    50

    文章

    962

    瀏覽量

    45174
  • RA6M4
    +關(guān)注

    關(guān)注

    0

    文章

    51

    瀏覽量

    469

原文標(biāo)題:【開發(fā)板評(píng)測(cè)】Renesas RA6M4開發(fā)板之ESP8266_AT

文章出處:【微信號(hào):瑞薩MCU小百科,微信公眾號(hào):瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RA-Eco-RA4E2-64PIN-V1.0開發(fā)板試用】1、開發(fā)板開箱與環(huán)境搭建

    。 RA-Eco-RA4E2-64PIN-V1.0開發(fā)板 簡(jiǎn)介: 以R7FA4E2B93CFM為主控芯片,擁有豐富的外設(shè),集成度高功能非常強(qiáng)大,具有優(yōu)越的性能和低功耗。 100MHz Arm? Cortex?-
    發(fā)表于 12-16 17:48

    RA-Eco-RA4E2-64PIN-V1.0開發(fā)板試用】+初次見面+MDK生成代碼+點(diǎn)燈

    的軟硬件情況,完成軟硬件開發(fā)環(huán)境的搭建,完成點(diǎn)燈試驗(yàn)。后續(xù)會(huì)依次完成舵機(jī)PWM控制、CAN通訊等測(cè)評(píng)。 測(cè)評(píng)申請(qǐng)鏈接:RA-Eco-RA4E2-64PIN-V1.0開發(fā)板評(píng)測(cè)試用 -
    發(fā)表于 12-15 21:55

    RA8D1試用活動(dòng)】RA8D1B-CPKCOR開發(fā)板移植linux

    RA8D1試用活動(dòng)】RA8D1B-CPKCOR開發(fā)板移植linux
    的頭像 發(fā)表于 11-16 01:02 ?278次閱讀
    【<b class='flag-5'>RA</b>8D1試用活動(dòng)】<b class='flag-5'>RA</b>8D1B-CPKCOR<b class='flag-5'>開發(fā)板</b>移植linux

    RA-Eco-RA2E1-48PIN-V1.0開發(fā)板試用】開發(fā)板介紹和環(huán)境搭建

    前言 非常感謝官方以及RA生態(tài)社區(qū)給予的評(píng)測(cè)機(jī)會(huì),下面我將就此款開發(fā)板做一系列評(píng)測(cè),希望大家多多交流 開發(fā)板簡(jiǎn)單介紹
    發(fā)表于 11-09 17:16

    RA-Eco-RA2E1-48PIN-V1.0開發(fā)板試用】開發(fā)板介紹&amp;環(huán)境搭建

    前言 非常感謝官方以及RA生態(tài)社區(qū)給予的評(píng)測(cè)機(jī)會(huì),下面我將就此款開發(fā)板做一系列評(píng)測(cè),希望大家多多交流 開發(fā)板簡(jiǎn)單介紹
    發(fā)表于 11-09 17:09

    有獎(jiǎng)試用??!RA-Eco-RA4E2-64PIN-V1.0開發(fā)板試用活動(dòng)開始報(bào)名

    有獎(jiǎng)試用??!RA-Eco-RA4E2-64PIN-V1.0開發(fā)板試用活動(dòng)開始報(bào)名
    的頭像 發(fā)表于 11-09 01:02 ?295次閱讀
    有獎(jiǎng)試用??!<b class='flag-5'>RA-Eco-RA4</b>E2-64PIN-V1.0<b class='flag-5'>開發(fā)板</b>試用活動(dòng)開始報(bào)名

    試用活動(dòng) | 100套!!瑞薩RA6E2/RA4E2開發(fā)板評(píng)測(cè)活動(dòng)

    活動(dòng)簡(jiǎn)介: 瑞薩RA6E2/RA4E2開發(fā)板評(píng)測(cè)活動(dòng)是一個(gè)針對(duì)瑞薩電子推出的通用微控制器(MCU)RA6E2 和
    的頭像 發(fā)表于 09-10 11:18 ?653次閱讀
    試用活動(dòng) | 100套??!瑞薩<b class='flag-5'>RA6</b>E2/<b class='flag-5'>RA4</b>E2<b class='flag-5'>開發(fā)板</b><b class='flag-5'>評(píng)測(cè)</b>活動(dòng)

    機(jī)智云ESP8266開發(fā)板RGB彩燈控件

    隨著智能家居技術(shù)的迅猛發(fā)展,RGB彩燈控件正逐漸成為現(xiàn)代家庭不可或缺的一部分。在這一潮流中,機(jī)智云(Gizwits)的ESP8266開發(fā)板RGB彩燈控件以其先進(jìn)的物聯(lián)網(wǎng)技術(shù)和多樣化的燈光控制功能,為
    的頭像 發(fā)表于 08-09 08:10 ?440次閱讀
    機(jī)智云<b class='flag-5'>ESP8266</b><b class='flag-5'>開發(fā)板</b>RGB彩燈控件

    STM32F103 + ESP8266與機(jī)智云開發(fā)常見問題集錦:入門者必讀!

    關(guān)于ESP8266模塊的選擇針對(duì)初學(xué)者,強(qiáng)烈建議選擇帶有串口的ESP8266開發(fā)板!這可以避免像我曾經(jīng)遇到的燒錄固件失敗等問題。推薦直接購買已預(yù)裝機(jī)智云固件的模塊,或者帶有串口下載功能的模塊,例如
    的頭像 發(fā)表于 07-18 08:11 ?536次閱讀
    STM32F103 + <b class='flag-5'>ESP8266</b>與機(jī)智云<b class='flag-5'>開發(fā)</b>常見問題集錦:入門者必讀!

    ESP8266EX開發(fā)板PWM非常不準(zhǔn)確是怎么回事?

    我在你們的淘寶官網(wǎng)店購買了 ESP8266EX 開發(fā)板ESP-LAUNCHER) 這個(gè)8266開發(fā)板。并且下載了
    發(fā)表于 07-12 08:16

    ESP8266EX開發(fā)板如何知道Flash的大???

    我是新手,從 espressif.taobao.com 上買了一個(gè) ESP8266EX 開發(fā)板ESP-LAUNCHER)。 請(qǐng)問這個(gè)上面的 Flash 有多大? 自帶的系統(tǒng)啟動(dòng)的時(shí)候,提示
    發(fā)表于 07-08 07:36

    基于瑞薩電子RA系列的野火耀陽RA8D1開發(fā)板產(chǎn)品簡(jiǎn)介

    野火耀陽RA8D1開發(fā)板是一款功能強(qiáng)大的開發(fā)板,適用于各種嵌入式應(yīng)用開發(fā)。它采用瑞薩電子的RA系列R7FA8D1BHECBD微控制器作為主控
    的頭像 發(fā)表于 05-29 14:19 ?864次閱讀
    基于瑞薩電子<b class='flag-5'>RA</b>系列的野火耀陽<b class='flag-5'>RA</b>8D1<b class='flag-5'>開發(fā)板</b>產(chǎn)品簡(jiǎn)介

    fpga開發(fā)板是什么?fpga開發(fā)板有哪些?

    FPGA開發(fā)板是一種基于FPGA(現(xiàn)場(chǎng)可編程門陣列)技術(shù)的開發(fā)平臺(tái),它允許工程師通過編程來定義和配置FPGA芯片上的邏輯電路,以實(shí)現(xiàn)各種數(shù)字電路和邏輯功能。FPGA開發(fā)板通常包括FPGA芯片、時(shí)鐘模塊、電源模塊、輸入輸出接口等組
    的頭像 發(fā)表于 03-14 18:20 ?2094次閱讀

    ESP32-P4首秀|啟明云端帶你解讀樂鑫P4多媒體開發(fā)板

    此前,樂鑫發(fā)布了新一代MCU芯片ESP32-P4的消息,今天ESP32-P4開發(fā)板終于登場(chǎng)亮相了,快來一睹真容吧。一、ESP32-P4開發(fā)板
    的頭像 發(fā)表于 02-19 12:30 ?4033次閱讀
    <b class='flag-5'>ESP32-P4</b>首秀|啟明云端帶你解讀樂鑫P<b class='flag-5'>4</b>多媒體<b class='flag-5'>開發(fā)板</b>

    fpga開發(fā)板與linux開發(fā)板區(qū)別

    FPGA開發(fā)板與Linux開發(fā)板是兩種不同的硬件開發(fā)平臺(tái),各自具有不同的特點(diǎn)和應(yīng)用場(chǎng)景。在以下的文章中,我將詳細(xì)介紹FPGA開發(fā)板和Linux開發(fā)板
    的頭像 發(fā)表于 02-01 17:09 ?2359次閱讀