瑞萨单片机william hill官网
直播中

jf_00744524

4年用户 11经验值
擅长:嵌入式技术 控制/MCU
私信 关注
[经验]

【RA-Eco-RA0E1-32PIN-V1.0开发板试用】串口输出信息

首先开发环境,我们选择的e2sutdio,fpb版本为5.5。硬件环境有RA0E1,jlink v9,所使用到的外设为sau部分的uart,原理图部分如下:
image.png
串口使用到了板载的ch340芯片,省去了我们外接usb转串口芯片。
我们硬件连接如何所示。
image.png
typec直接供电同和串口,jlink的scl和sda,gnd连到开发板。
剩下的工作就是软件配置。e2studio给了我们丰富的例程,与入门手册,我们按照向导一步步操作即可。
image.png
我所使用的是SAU uart部分,原理图上接的引脚为18 19脚,对应数据手册image.png
那么我们软件配置就要设置
image.png
如果在pin引脚出现红色,那么就及时调整为绿色,避免冲突,配置了UART2后,还需要配置它的串口参数,波特率,数据位校验位停止位。
image.png
以上是我的配置参数。最后生成代码目录
image.png
image.png
上面有主函数的入口,及我们经常修改的函数。
我们只需要在hal_entry函数添加我们应用的逻辑即可,生成的代码只有bsp部分,并没有初始化的部分,所以我们添加sau uart初始化函数。

fsp_err_t status = FSP_SUCCESS;

unsignedchar buff1[]="RA0 SAU UART: UART2 send test is OK \r\n";
status = R_SAU_UART_Open(&g_uart2_ctrl, &g_uart2_cfg);

这样,uart的串口初始化完成,我们可以循环发送字符串。

while(1)

    {

        status = R_SAU_UART_Write(&g_uart2_ctrl,buff1, strlen(buff1));

        R_BSP_SoftwareDelay(500, BSP_DELAY_UNITS_MILLISECONDS);

    }

编译完成,点击构建,进行debug调试。我是用jlink,一律都默认,自动连接下载
image.png

实际效果如下视频,板子上,能微弱的看到串口tx灯在闪烁。

SAU_UART

更多回帖

发帖
×
20
完善资料,
赚取积分