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

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

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

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

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

RA生態(tài)工作室 ? 2025-04-11 20:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者 | strongerHuang

微信公眾號| strongerHuang


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


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

準(zhǔn)備工作

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

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

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

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

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

一分鐘上手Cortext-M85單片機串口

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

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

wKgZPGfcyRGACdi_AAIHi2YTw4I056.pngwKgZO2fcyRKAQYYbAADiNxssl_E285.png

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

wKgZO2fcyReAaMhIAAFasljFpH4720.png

選擇單片機型號,比如R7FA8D1BHEC:

wKgaoWcYtEWAOKp4AAHj6By3g8c440.png

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

wKgZoWcYtEWABxdSAANf-GsJlQY999.pngwKgZPGfcyRiAdGCzAAHuwHq4jkA359.pngwKgZO2fcyRiABdXvAAHKveoQxHM407.png


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


我們在引腳(Pins)的位置,選擇外設(shè)(Peripherals)-> SLI4,配置成異步通信模式:

wKgZPGfcyRiALlLdAAKx0jMtyC4524.png

在 Stacts -> New Stacts,新建一個UART:

wKgZPGfcyRiAeef2AALJJvd03PM556.png

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

wKgZO2fcyRmAA54bAAMUJOUwyAk579.png

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

wKgZPGfcyRmAFTJ6AAGLORoXcdU184.png

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

wKgZO2fcyRmAAmkHAALqD92p_fA508.pngwKgZO2fcyRqAZcO9AAMRY_3V1xo637.png

接下來就是添加代碼了,我們添加兩個源文件: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源文件也比較簡單:

#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

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

wKgZPGfcyRqAZjHSAAIl1BtlbP4274.png

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

RA8系列教程更新ing···

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

    關(guān)注

    6067

    文章

    44969

    瀏覽量

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

    關(guān)注

    0

    文章

    18

    瀏覽量

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

    關(guān)注

    0

    文章

    17

    瀏覽量

    7665
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

    基于RA8單片機的智能小車項目方案 附源代碼

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

    RA8系列高性能MCU開發(fā)上手體驗

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

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

    因為Cortex-M內(nèi)核,RA8系列單片機支持多種市面上常見的開發(fā)環(huán)境,像Keil MDK、IAR EWARM等,而本文講述的是
    的頭像 發(fā)表于 03-17 14:35 ?971次閱讀
    <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>開發(fā)環(huán)境搭建 并點亮一個LED

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

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

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

    電子推出的全新RA MCU家族產(chǎn)品RA8,是業(yè)界首款搭載Arm Cortex-M85內(nèi)核超高性能MCU,可滿足工業(yè)自動化、家電、智能家居、消費電子、樓宇/家庭自動化、醫(yī)療和AI領(lǐng)域
    的頭像 發(fā)表于 12-20 12:25 ?1519次閱讀
    <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系列用戶手冊

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

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

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

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

    電子RA家族推出RA8系列高算力通用MCU,是業(yè)界首款基于Arm? Cortex?-M85(CM85)內(nèi)核的32位MCU,主頻高達480
    的頭像 發(fā)表于 04-02 14:14 ?2178次閱讀
    <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硬件手冊(英)

    RA8硬件手冊
    發(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 ?1386次閱讀
    <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 ?1072次閱讀
    <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 常看文檔手冊

    不管是初學(xué)MCU,還是用MCU做項目,我們都會看一些相關(guān)的文檔手冊(資料)。 那么,學(xué)習(xí)RA8單片機常看的文檔手冊有哪些?在哪里尋找這些文檔手冊?
    的頭像 發(fā)表于 04-18 17:14 ?392次閱讀
    <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> 常看文檔手冊

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

    系列教程前面幾篇文章都是為開發(fā)做準(zhǔn)備,本文正式進入開發(fā)階段,基于 e2 studio 創(chuàng)建RA8工程,并點亮一個LED。
    的頭像 發(fā)表于 04-03 17:14 ?390次閱讀
    <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>工程

    RA8系列教程 | RA8 開發(fā)環(huán)境搭建,并點亮一個LED

    今天就給大家講講基于Cortex-M85內(nèi)核RA8單片機快速上手指南。
    的頭像 發(fā)表于 06-04 17:32 ?567次閱讀
    <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'>瑞</b><b class='flag-5'>薩</b> <b class='flag-5'>RA8</b> 開發(fā)環(huán)境搭建,并點亮一個LED

    RA8系列教程 | RA8基于e2s實現(xiàn)RTC實時時鐘功能

    本文結(jié)合e2 studio開發(fā)環(huán)境、RA8D1單片機給大家描述RTC這個模塊的使用方法。
    的頭像 發(fā)表于 05-13 17:07 ?427次閱讀
    <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'>RA8</b>基于<b class='flag-5'>e2s</b><b class='flag-5'>實現(xiàn)</b>RTC實時時鐘功能
    主站蜘蛛池模板: 欧美激情一欧美吧 | 一个综合色 | 国产秦先生大战白丝97在线 | 久久久久88色偷偷免费 | 国产单男| 波多野结衣一级特黄毛片 | 精品免费福利视频 | 亚洲成人精品在线 | 日本一区二区不卡视频 | 日本大黄在线观看 | 国产精品免费拍拍1000部 | 成人免费久久精品国产片久久影院 | 酒色网址 | 天天操夜夜操天天操 | 国产高清免费在线观看 | 免费国产成人α片 | 午夜一级| 高清一区二区三区 | 久草资源网 | 97se狠狠狠狠狼亚洲综合网 | 88av在线看| 四虎影院成人在线观看 | www一片黄| 好大好硬好深好爽的视频 | 午夜精品久久久久久久久 | 欧美日韩在线成人看片a | 欧美在线天堂 | 黄a在线观看| 窝窝视频成人影院午夜在线 | 亚洲电影天堂网 | 久久国产精品自在自线 | 手机在线观看a | 亚洲一区免费在线观看 | 一级免费片 | 亚洲精品久久片久久 | 婷婷激情小说 | 成人a毛片高清视频 | 国产精品人人爱一区二区白浆 | 女人张开腿让男人桶免费网站 | 尤物蜜芽福利国产污在线观看 | 国产美女一级视频 |