在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

瑞薩RA8系列教程 | 基于e2s實(shí)現(xiàn)RA8串口輸出配置

RA生態(tài)工作室 ? 2025-04-11 20:00 ? 次閱讀

作者 | strongerHuang

微信公眾號(hào)| strongerHuang


串口是最常見(jiàn)的通信方式之一,也是單片機(jī)調(diào)試最常見(jiàn)的通信接口,也是現(xiàn)在的單片機(jī)必備的通信接口,目前(2024-05)最新、最強(qiáng)的Cortext-M85內(nèi)核的RA8系列單片機(jī)也不例外。


今天就結(jié)合瑞薩Cortext-M85內(nèi)核RA8系列單片機(jī)給大家講講串口輸出實(shí)現(xiàn)的方法,簡(jiǎn)單到只需要一分鐘左右即可配置好。

準(zhǔn)備工作

要快速使用瑞薩Cortext-M85內(nèi)核RA8系列單片機(jī),需要有一些準(zhǔn)備工作。

1、下載安裝集成開(kāi)發(fā)環(huán)境瑞薩單片機(jī)的集成開(kāi)發(fā)工具(IDE)有很多,比如:瑞薩自家的e2s、Keil、 IAR等。
這里大家可以參看我之前分享的文章:瑞薩RA8系列教程 | 瑞薩 RA8 開(kāi)發(fā)環(huán)境e2s搭建Keil系列教程_Keil介紹、下載、安裝與注冊(cè)

2、準(zhǔn)備硬件板卡雖然現(xiàn)在仿真工具都可以實(shí)現(xiàn)單片機(jī)的要一些功能,但我們最好還是在硬件實(shí)物上跑程序更能學(xué)會(huì)技術(shù)。
本教程就使用瑞薩CPKCOR_RA8D1B評(píng)估板,這塊板卡使用RA8D1單片機(jī),并集成了J-link,我們只需要用一根線連接電腦即可下載調(diào)試。

當(dāng)然,如果你板卡沒(méi)有集成J-Link,就需要單獨(dú)準(zhǔn)備一個(gè)。

以上就是主要的準(zhǔn)備工作,其實(shí)也挺簡(jiǎn)單,入門(mén)都要準(zhǔn)備的工作。

一分鐘上手Cortext-M85單片機(jī)串口

e2s集成了很多功能,我們只需要?jiǎng)觿?dòng)鼠標(biāo)就能快速創(chuàng)建并生成一個(gè)工程。

1、基于e2s快速創(chuàng)建一個(gè)工程打開(kāi)e2s,文件 -> 新建-> 瑞薩C/C++項(xiàng)目-> Renesas RA:

wKgZPGfcyRGACdi_AAIHi2YTw4I056.pngwKgZO2fcyRKAQYYbAADiNxssl_E285.png

輸入工程名稱,比如我們輸入RA8D1_UART

wKgZO2fcyReAaMhIAAFasljFpH4720.png

選擇單片機(jī)型號(hào),比如R7FA8D1BHEC:

wKgaoWcYtEWAOKp4AAHj6By3g8c440.png

然后,根據(jù)提示,一步一步下去,就可以創(chuàng)建一個(gè)RA8工程:

wKgZoWcYtEWABxdSAANf-GsJlQY999.pngwKgZPGfcyRiAdGCzAAHuwHq4jkA359.pngwKgZO2fcyRiABdXvAAHKveoQxHM407.png


2、配置串口這里只需要根據(jù)圖形化界面,簡(jiǎn)單配置一下串口即可使用串口。


我們?cè)谝_(Pins)的位置,選擇外設(shè)(Peripherals)-> SLI4,配置成異步通信模式:

wKgZPGfcyRiALlLdAAKx0jMtyC4524.png

在 Stacts -> New Stacts,新建一個(gè)UART:

wKgZPGfcyRiAeef2AALJJvd03PM556.png

然后,在配置一下UART參數(shù)(屬性):

wKgZO2fcyRmAA54bAAMUJOUwyAk579.png

這里根據(jù)自己情況修改幾個(gè)主要參數(shù),其他大多數(shù)默認(rèn)即可,如果需要中斷,就需要自己定義一個(gè)中斷回調(diào)函數(shù):

wKgZPGfcyRmAFTJ6AAGLORoXcdU184.png

如果要使用printf就還需要配置兩個(gè)地方,1、heap棧大小;2、工程設(shè)置。

wKgZO2fcyRmAAmkHAALqD92p_fA508.pngwKgZO2fcyRqAZcO9AAMRY_3V1xo637.png

接下來(lái)就是添加代碼了,我們添加兩個(gè)源文件:bsp_debug_uart.h和bsp_debug_uart.c

其中bsp_debug_uart.h就是包含頭文件,以及聲明函數(shù)。

#ifndef __BSP_DEBUG_UART_H #define __BSP_DEBUG_UART_H #include "hal_data.h" #include void Debug_UART4_Init(void); #endif

其中bsp_debug_uart.c源文件也比較簡(jiǎn)單:

#include "bsp_debug_uart.h" /* 調(diào)試串口 UART4 初始化 */ void Debug_UART4_Init(void) { fsp_err_t err = FSP_SUCCESS; err = R_SCI_B_UART_Open(&g_uart4_ctrl, &g_uart4_cfg); assert(FSP_SUCCESS == err);} /* 發(fā)送完成標(biāo)志 */ volatile bool uart_send_complete_flag = false; /* 串口中斷回調(diào) */ void debug_uart4_callback (uart_callback_args_t * p_args) { switch (p_args->event) { case UART_EVENT_RX_CHAR: { /* 把串口接收到的數(shù)據(jù)發(fā)送回去 */ R_SCI_B_UART_Write(&g_uart4_ctrl, (uint8_t *)&(p_args->data), 1); break; } case UART_EVENT_TX_COMPLETE: { uart_send_complete_flag = true; break; } default: break; } } /* 重定向 printf 輸出 */ #if defined __GNUC__ && !defined __clang__ int _write(int fd, char *pBuffer, int size); //防止編譯警告 int _write(int fd, char *pBuffer, int size) { (void)fd; R_SCI_B_UART_Write(&g_uart4_ctrl, (uint8_t *)pBuffer, (uint32_t)size); while(uart_send_complete_flag == false); uart_send_complete_flag = false; return size; } #else int fputc(int ch, FILE *f) { (void)f; R_SCI_B_UART_Write(&g_uart4_ctrl, (uint8_t *)&ch, 1); while(uart_send_complete_flag == false); uart_send_complete_flag = false; return ch; } #endif

這樣下來(lái)就算完成了,你往單片機(jī)發(fā)送什么字符,它就會(huì)給你發(fā)回來(lái),比如:往里面發(fā)字符“A”

wKgZPGfcyRqAZjHSAAIl1BtlbP4274.png

到這里就完成了一個(gè)RA8單片機(jī)串口的配置,是不是很簡(jiǎn)單?對(duì)于有一定基礎(chǔ)的朋友,基本上一分鐘就能搞定。

RA8系列教程更新ing···

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

    關(guān)注

    6061

    文章

    44867

    瀏覽量

    646027
  • RA8
    RA8
    +關(guān)注

    關(guān)注

    0

    文章

    13

    瀏覽量

    6697
  • 串口輸出
    +關(guān)注

    關(guān)注

    0

    文章

    17

    瀏覽量

    7628
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于RA8單片機(jī)的智能小車(chē)項(xiàng)目方案 附源代碼

    基于RA8單片機(jī),e2studio開(kāi)發(fā)環(huán)境,給大家講述一下智能小車(chē)項(xiàng)目的方案,并附上主要的源代碼。
    的頭像 發(fā)表于 03-07 14:36 ?1158次閱讀
    基于<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA8</b>單片機(jī)的智能小車(chē)項(xiàng)目方案 附源代碼

    RA8系列高性能MCU開(kāi)發(fā)上手體驗(yàn)

    大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家介紹的是RA8系列高性能MCU開(kāi)發(fā)上手體驗(yàn)。
    的頭像 發(fā)表于 08-08 15:21 ?1689次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA8</b><b class='flag-5'>系列</b>高性能MCU開(kāi)發(fā)上手體驗(yàn)

    RA8快速上手指南:Cortex-M85內(nèi)核RA8開(kāi)發(fā)環(huán)境搭建 并點(diǎn)亮一個(gè)LED

    因?yàn)镃ortex-M內(nèi)核,RA8系列單片機(jī)支持多種市面上常見(jiàn)的開(kāi)發(fā)環(huán)境,像Keil MDK、IAR EWARM等,而本文講述的是
    的頭像 發(fā)表于 03-17 14:35 ?754次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA8</b>快速上手指南:Cortex-M85內(nèi)核<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA8</b>開(kāi)發(fā)環(huán)境搭建 并點(diǎn)亮一個(gè)LED

    面向電機(jī)控制應(yīng)用推出性能卓越的RA8 MCU

    的實(shí)時(shí)控制要求。 ? RA8T1產(chǎn)品群是RA8系列的第三款產(chǎn)品。所有RA8
    發(fā)表于 01-31 15:29 ?1308次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>面向電機(jī)控制應(yīng)用推出性能卓越的<b class='flag-5'>RA8</b> MCU

    IAR為RA8系列MCU開(kāi)發(fā)提供支持

    嵌入式開(kāi)發(fā)軟件和服務(wù)的全球領(lǐng)導(dǎo)者IAR今日宣布,其最新發(fā)布的IAR Embedded Workbench for Arm 9.40.2版本中無(wú)縫集成了對(duì)(Renesas)RA8系列
    的頭像 發(fā)表于 11-02 17:08 ?1258次閱讀

    電子宣布推出RA8D1微控制器(MCU)產(chǎn)品群

    2023年12月12日,電子宣布推出RA8D1微控制器(MCU)產(chǎn)品群。RA8D1產(chǎn)品群作為
    的頭像 發(fā)表于 12-15 15:58 ?1281次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子宣布推出<b class='flag-5'>RA8</b>D1微控制器(MCU)產(chǎn)品群

    電子推出全新RA MCU家族產(chǎn)品RA8

    電子推出的全新RA MCU家族產(chǎn)品RA8,是業(yè)界首款搭載Arm Cortex-M85內(nèi)核超高性能MCU,可滿足工業(yè)自動(dòng)化、家電、智能家居、消費(fèi)電子、樓宇/家庭自動(dòng)化、醫(yī)療和AI領(lǐng)域
    的頭像 發(fā)表于 12-20 12:25 ?1406次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子推出全新<b class='flag-5'>RA</b> MCU家族產(chǎn)品<b class='flag-5'>RA8</b>

    RA8系列用戶手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《RA8系列用戶手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 01-29 14:06 ?0次下載
    <b class='flag-5'>RA8</b><b class='flag-5'>系列</b>用戶手冊(cè)

    AMEYA360 | 皇華:面向電機(jī)控制應(yīng)用推出性能卓越的RA8 MCU

    RA8T1產(chǎn)品群是RA8系列的第三款產(chǎn)品。所有RA8
    的頭像 發(fā)表于 02-02 16:02 ?730次閱讀

    電子RA家族推出RA8系列高算力通用MCU

    電子RA家族推出RA8系列高算力通用MCU,是業(yè)界首款基于Arm? Cortex?-M85(CM85)內(nèi)核的32位MCU,主頻高達(dá)480
    的頭像 發(fā)表于 04-02 14:14 ?1922次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子<b class='flag-5'>RA</b>家族推出<b class='flag-5'>RA8</b><b class='flag-5'>系列</b>高算力通用MCU

    RA8硬件手冊(cè)(英)

    RA8硬件手冊(cè)
    發(fā)表于 06-20 15:24 ?3次下載

    電子全新RA8系列MCU產(chǎn)品介紹

    Arm Cortex-M85 RA8系列于2024年11月推出RA8E1和RA8E2兩款新產(chǎn)品。這兩款新產(chǎn)品已正式量產(chǎn)上市,將高算力的RA8
    的頭像 發(fā)表于 11-09 17:04 ?1053次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子全新<b class='flag-5'>RA8</b><b class='flag-5'>系列</b>MCU產(chǎn)品介紹

    電子RA8E1和RA8E2 MCU新品解讀

    Arm Cortex-M85 RA8系列于2024年11月推出RA8E1和RA8E2兩款新產(chǎn)品。這兩款新產(chǎn)品已正式量產(chǎn)上市,將高算力的RA8
    的頭像 發(fā)表于 12-09 10:35 ?842次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>電子<b class='flag-5'>RA8E</b>1和<b class='flag-5'>RA8E2</b> MCU新品解讀

    RA8系列教程 | 學(xué)習(xí) RA8 常看文檔手冊(cè)

    不管是初學(xué)MCU,還是用MCU做項(xiàng)目,我們都會(huì)看一些相關(guān)的文檔手冊(cè)(資料)。 那么,學(xué)習(xí)RA8單片機(jī)常看的文檔手冊(cè)有哪些?在哪里尋找這些文檔手冊(cè)?
    的頭像 發(fā)表于 04-18 17:14 ?176次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA8</b><b class='flag-5'>系列</b>教程 | 學(xué)習(xí) <b class='flag-5'>RA8</b> 常看文檔手冊(cè)

    RA8系列教程 | 基于 e2 studio 創(chuàng)建RA8工程

    系列教程前面幾篇文章都是為開(kāi)發(fā)做準(zhǔn)備,本文正式進(jìn)入開(kāi)發(fā)階段,基于 e2 studio 創(chuàng)建RA8工程,并點(diǎn)亮一個(gè)LED。
    的頭像 發(fā)表于 04-03 17:14 ?179次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA8</b><b class='flag-5'>系列</b>教程 | 基于 <b class='flag-5'>e2</b> studio 創(chuàng)建<b class='flag-5'>RA8</b>工程
    主站蜘蛛池模板: 免费视频现线观看 | 天天色播| 人人草草 | 欧美作爱福利免费观看视频 | 国产三级网站在线观看 | 激情综合站 | 色婷婷激婷婷深爱五月小说 | 久久天天躁狠狠躁夜夜免费观看 | 久久影视免费体验区午夜啪啪 | 国产精品资源在线观看 | 国产精品夜夜春夜夜爽久久 | 欧美性猛交xxx嘿人猛交 | 免费啪视频 | 亚洲国产精品久久精品怡红院 | 天堂网在线.www天堂在线资源 | 六月丁香婷婷网 | h网站免费在线观看 | 女bbbbxxxx另类亚洲 | 1024视频在线观看国产成人 | 一级一级一片免费高清 | 国产色婷婷 | 香蕉视频国产在线观看 | 色多多影视 | 日本在线视频www色 日本在线视频精品 | 欧美五月婷婷 | 色婷婷成人网 | 国产一区精品视频 | 亚洲美女啪啪 | 天天射天天干天天色 | 狠狠躁天天躁 | 女人张腿让男桶免费视频网站 | 亚色中文| 久久精品人人爽人人爽快 | 婷婷丁香色 | 国产色秀视频 | 日日操夜夜操免费视频 | 视频在线观看h | 黄色小视频免费看 | 免费的三级网站 | 永久在线免费观看 | 四虎永久在线观看视频精品 |