瑞萨FPB-RA0E2 UART串口打印HELLO WORLD
bili_73131580727
2025年07月30日 10:01

概述

本篇文章主要介绍如何使用e2 studio灵活软件包(FSP)对瑞萨FPB-RA0E2单片机开发板进行UART串口打印HELLO WORLD。

UART串口打印HELLO WORLD

打开 e2 studio 软件

依次点击 文件 - 新建 - 瑞萨 C/C++ 项目 - Renesas RA

依次进行工程命名,路径设置,FSP版本,目标开发板选择,Device 选择FPB-RA0E2,,工具链选择 GNU ARM Embedded

完成工程创建。

时钟设置

串口配置

完成后,构建工程,确保无误。

输入以下代码,实现重定向串口打印输出。

#include "hal_data.h"

#include "debug_uart/debug_bsp_uart.h"FSP_CPP_HEADER void R_BSP_WarmStart(bsp_warm_start_event_t event); FSP_CPP_FOOTER ads if an RTOS is used. This function void hal_entry(void) { Debug_UART0_Init(); // SCI9 UART 调试串口初始化 printf("hello world\r\n"); #if BSP_TZ_SECURE_BUILD /* Enter non-secure code */ R_BSP_NonSecureEnter(); #endif } void R_BSP_WarmStart(bsp_warm_start_event_t event) { if (BSP_WARM_START_RESET == event) { #if BSP_FEATURE_FLASH_LP_VERSION != 0 R_FACI_LP->DFLCTL = 1U; #endif } if (BSP_WARM_START_POST_C == event) { R_IOPORT_Open (&IOPORT_CFG_CTRL, &IOPORT_CFG_NAME); #if BSP_CFG_SDRAM_ENABLED R_BSP_SdramInit(true); #endif } } #if BSP_TZ_SECURE_BUILD FSP_CPP_HEADER BSP_CMSE_NONSECURE_ENTRY void template_nonsecure_callable (); BSP_CMSE_NONSECURE_ENTRY void template_nonsecure_callable () { } FSP_CPP_FOOTER

#endif

瑞萨RA0E2 UART串口打印HELLO WORLD视频如下:RA0E2串口打印_哔哩哔哩_bilibili​

结果结论及心得体会:

瑞萨FPB-RA0E2微控制器集成的外设,简化了设计并能加快开发过程。它有优越的关键性能,比如:灵活的连接性(UART通信接口等)满足工业自动化项目的需求。