瑞萨RA MCU众测宝典 | 串口实战之【FPB-RA0E2】UART串口打印HELLO WORLD一步到位!

描述

 

概述

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

 

UART串口打印HELLO WORLD

 


 

1

打开e2 studio软件

2

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

3

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

4

完成工程创建

 

时钟设置

mcu

点击可查看大图

 

串口配置

mcu

点击可查看大图


 

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


 

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

左右滑动查看完整内容

  •  

#include"hal_data.h"
#include"debug_uart/debug_bsp_uart.h"FSP_CPP_HEADERvoidR_BSP_WarmStart(bsp_warm_start_event_t event);FSP_CPP_FOOTERads if an RTOS is used.  This functionvoidhal_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}voidR_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_BUILDFSP_CPP_HEADERBSP_CMSE_NONSECURE_ENTRY voidtemplate_nonsecure_callable();BSP_CMSE_NONSECURE_ENTRY voidtemplate_nonsecure_callable(){}FSP_CPP_FOOTER
#endif

 

 

结果结论及心得体会:

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


 

如果你在串口打印上遇到问题,欢迎在评论区交流。下一篇将升级瑞萨RA MCU实战用法。

 

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分