首先感谢嘉立创提供瑞萨开发板评测的活动。
RA0E1方框图

RA0E1特性
32MHz Arm Cortex-M23内核
高达64KB闪存和12KB SRAM
1KB数据闪存(100,000次编程/擦除 (P/E) 周期)
16引脚和32引脚封装选项
1.6V至5.5V的宽电压范围
TAU(16位通用PWM定时器)
TML32(32位间隔定时器)
12位模数转换器
UART
I2C总线
随机数发生器
安全功能
灵活的电源架构,具有快速唤醒功能
HAL驱动器代码
支持Arm生态系统和瑞萨电子原创开发工具
以下是具体测试的操作流程:


设置项目名称

选择目标芯片

选择ThreadX实时系统

工程建立完成

配置串口及收发任务

配置串口引脚

配置串口属性相关参数



配置串口的Uart_Theard任务

配置ThreadX任务相关参数

软件业务逻辑

代码实现
串口初始化:

当需要更改波特率时使用uart_baud_set函数:

串口发送函数:
根据传入的数据缓冲区及数据长度来通过串口发送数据。

中断接收函数处理:

任务函数:
判断循环队列是否为空,若队列中有数据则通过串口进行传输

测试结果
串口数据回传成功:

心得体会
感谢立创提供测试机会,学到RA0及瑞萨MCU的相关使用。使用瑞萨FSP库和配置工具大大简化了开发过程。掌握相关函数的功能,如打开串口、设置串口参数、读取和写入串口数据等。
-
threadx
+关注
关注
0文章
17浏览量
14374 -
瑞萨
+关注
关注
36文章
22431浏览量
89771 -
串口
+关注
关注
15文章
1607浏览量
81952 -
开发板
+关注
关注
25文章
6127浏览量
113459
发布评论请先 登录
【RA-Eco-RA0E1-32PIN-V1.0开发板试用】开发板简介与上电测试
【RA-Eco-RA0E1-32PIN-V1.0开发板试用】点灯
【RA-Eco-RA0E1-32PIN-V1.0开发板试用】初步认识RA-Eco-RA0E1-32PIN-V1.0这块开发板
【RA-Eco-RA0E1-32PIN-V1.0开发板试用】RA0E1-32PIN-V1.0开发板测试一下点灯
【RA-Eco-RA0E1-32PIN-V1.0开发板试用】RA-Eco-RA0E1-32PIN-V1.0开发板点灯测试
【瑞萨RA8D1 CPK开发板】RA8D1移植ThreadX操作系统
【瑞萨RA2系列开发板体验】瑞萨RA2L1试用笔记
【瑞萨RA4系列开发板体验】1、开发板要来了(1)
基于瑞萨RA0E1 MCU的解决方案介绍

基于瑞萨RA0E1开发板的ThreadX实时操作系统串口回显测试
评论