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

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

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

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

瑞薩Cortext-M85內(nèi)核RA8系列單片機(jī)的串口輸出實(shí)現(xiàn)方法

瑞薩MCU小百科 ? 來源: strongerHuang ? 2025-03-21 09:58 ? 次閱讀

來源:strongerHuang

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

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

01準(zhǔn)備工作

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

01集成開發(fā)工具

下載安裝集成開發(fā)環(huán)境瑞薩單片機(jī)的集成開發(fā)工具(IDE)有很多,比如:瑞薩自家的e2s、Keil、IAR等。

02準(zhǔn)備硬件板卡

雖然現(xiàn)在仿真工具都可以實(shí)現(xiàn)單片機(jī)的要一些功能,但我們最好還是在硬件實(shí)物上跑程序更能學(xué)會技術(shù)。

教程就使用瑞薩CPKCOR_RA8D1B評估板,這塊板卡使用RA8D1單片機(jī),并集成了J-link,我們只需要用一根線連接電腦即可下載調(diào)試。

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

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

01創(chuàng)建工程

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

54814b84-03bf-11f0-9310-92fbcf53809c.png

54906c9a-03bf-11f0-9310-92fbcf53809c.png

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

549eaa44-03bf-11f0-9310-92fbcf53809c.png

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

54ab99a2-03bf-11f0-9310-92fbcf53809c.png

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

54b99fb6-03bf-11f0-9310-92fbcf53809c.png

54cca8fe-03bf-11f0-9310-92fbcf53809c.png

54de1a58-03bf-11f0-9310-92fbcf53809c.png

02配置串口

這里只需要根據(jù)圖形化界面,簡單配置一下串口即可使用串口。我們在引腳(Pins)的位置,選擇外設(shè)(Peripherals)->SLI4,配置成異步通信模式:

54f18e62-03bf-11f0-9310-92fbcf53809c.png

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

5500d250-03bf-11f0-9310-92fbcf53809c.png

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

550fa398-03bf-11f0-9310-92fbcf53809c.png

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

551fb7f6-03bf-11f0-9310-92fbcf53809c.png

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

55303e8c-03bf-11f0-9310-92fbcf53809c.png

553ecc5e-03bf-11f0-9310-92fbcf53809c.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

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

554cadb0-03bf-11f0-9310-92fbcf53809c.png

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

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

    關(guān)注

    6053

    文章

    44736

    瀏覽量

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

    關(guān)注

    36

    文章

    22330

    瀏覽量

    87287
  • 通信接口
    +關(guān)注

    關(guān)注

    3

    文章

    244

    瀏覽量

    31225
  • 串口
    +關(guān)注

    關(guān)注

    14

    文章

    1574

    瀏覽量

    77901

原文標(biāo)題:瑞薩RA8系列教程 | 基于e2s實(shí)現(xiàn)RA8串口輸出配置

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

收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

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

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

    因?yàn)镃ortex-M內(nèi)核RA8系列單片機(jī)支持多
    的頭像 發(fā)表于 03-17 14:35 ?435次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA8</b>快速上手指南:Cortex-<b class='flag-5'>M85</b><b class='flag-5'>內(nèi)核</b><b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA8</b>開發(fā)環(huán)境搭建 并點(diǎn)亮一個LED

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

    解決方案供應(yīng)商電子(TSE:6723)今日宣布推出基于Arm? Cortex?-M85處理器的RA8T1微控制器(MCU)產(chǎn)品群,可滿足工業(yè)、樓宇自動化,以及智能家居等應(yīng)用中常見的
    發(fā)表于 01-31 15:29 ?1249次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>面向電機(jī)控制應(yīng)用推出性能卓越的<b class='flag-5'>RA8</b> MCU

    《電子發(fā)燒友電子設(shè)計周報》聚焦硬科技領(lǐng)域核心價值 第4期:2025.03.17--2025.03.21

    上手指南:Cortex-M85內(nèi)核RA8開發(fā)環(huán)境搭建 并點(diǎn)亮一個LED 2、Open Echo:一個開源的聲納項(xiàng)目 3、
    發(fā)表于 03-21 17:58

    RA4系列開發(fā)板體驗(yàn)】10. 我的試用總結(jié)

    示波器上顯示一個愛心試用總結(jié)本次試用了RA4M2單片機(jī),收獲頗豐,RA4M2單片機(jī)主頻100
    發(fā)表于 12-10 22:34

    【野火啟明6M5開發(fā)板體驗(yàn)】野火啟明開發(fā)板和RA MCU介紹

    6 系列,具有卓越的連接性能和安全性能;RA8 系列,可以為采用人機(jī)界面、連接、安全和模擬功能的應(yīng)用提供出色性能。
    發(fā)表于 12-14 22:31

    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 ?1165次閱讀

    新品發(fā)布 | 推出面向圖形顯示應(yīng)用和語音/視覺多模態(tài)AI應(yīng)用的全新RA8 MCU產(chǎn)品群

    新聞快訊 全球半導(dǎo)體解決方案供應(yīng)商電子(TSE:6723)宣布推出RA8D1微控制器(MCU)產(chǎn)品群。RA8D1產(chǎn)品群作為
    的頭像 發(fā)表于 12-15 16:00 ?907次閱讀
    新品發(fā)布 | <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>推出面向圖形顯示應(yīng)用和語音/視覺多模態(tài)AI應(yīng)用的全新<b class='flag-5'>RA8</b> MCU產(chǎn)品群

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

    2023年12月12日,電子宣布推出RA8D1微控制器(MCU)產(chǎn)品群。RA8D1產(chǎn)品群作為
    的頭像 發(fā)表于 12-15 15:58 ?1170次閱讀
    <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)核超高
    的頭像 發(fā)表于 12-20 12:25 ?1288次閱讀
    <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>

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

    AMEYA360 | 皇華:面向電機(jī)控制應(yīng)用推出性能卓越的RA8 MCU:全球半導(dǎo)體解決方案供應(yīng)商 電子今日宣布推出基于Arm?
    的頭像 發(fā)表于 02-02 16:02 ?631次閱讀

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

    電子RA家族推出RA8系列高算力通用MCU,是業(yè)界首款基于Arm? Cortex?-M85
    的頭像 發(fā)表于 04-02 14:14 ?1701次閱讀
    <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系列MCU產(chǎn)品介紹

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

    簡單認(rèn)識RA8系列單片機(jī)

    2023年10月,電子官方正式推出業(yè)界首款基于Arm Cortex-M85內(nèi)核的處理器:RA8M1
    的頭像 發(fā)表于 03-26 09:22 ?145次閱讀
    簡單認(rèn)識<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'>單片機(jī)</b>
    主站蜘蛛池模板: 全亚洲最大的777io影院 | 女人张开双腿让男人桶爽免 | 99久久伊人一区二区yy5099 | 久在操 | ⅹxxxx68日本老师hd | 日本三级视频在线播放 | 亚洲视频在线一区 | 国产精品大尺度尺度视频 | 亚洲日本黄色 | 免费观看视频网站 | 亚洲欧洲一区二区三区在线观看 | 欧美伦理影院 | 亚洲高清美女一区二区三区 | 一本到中文字幕高清不卡在线 | 操插干| 四虎永久在线精品国产 | 欧美一级片网址 | 丁香激情小说 | 亚洲不卡网 | 欧美一卡二卡3卡4卡无卡六卡七卡科普 | 成人网在线观看 | 免费二级c片观看 | 日本黄色大片在线观看 | 亚洲一区二区精品视频 | 欧美黄色大全 | www激情五月 | 国产吧在线 | 精品乱码一区二区三区四区 | 国产馆精品推荐在线观看 | 四虎www. | 欧美在线bdsm调教一区 | 天天摸天天看天天爽 | 免费的黄色的视频 | 国内久久精品 | 日韩亚洲人成网站在线播放 | 国产情侣自拍小视频 | 8x8x极品国产在线 | 亚洲第成色999久久网站 | 2019天天干天天操 | www.你懂的.com| 亚洲日本一区二区三区在线不卡 |