0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

瑞萨MCU小百科 ? 来源:瑞萨MCU小百科 ? 2025-02-25 09:27 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

RA0E1方框图

d5156db8-f26a-11ef-9310-92fbcf53809c.png

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位模数转换器

温度传感器

SAU(UART、简单SPI、简单 I2C

UART

I2C总线

随机数发生器

安全功能

+-1%高精度、高速片上振荡器

灵活的电源架构,具有快速唤醒功能

HAL驱动器代码

支持Arm生态系统和瑞萨电子原创开发工具

以下是具体测试的操作流程:

d524fefe-f26a-11ef-9310-92fbcf53809c.png

d5468d1c-f26a-11ef-9310-92fbcf53809c.png

设置项目名称

d55be45a-f26a-11ef-9310-92fbcf53809c.png

选择目标芯片

d578b990-f26a-11ef-9310-92fbcf53809c.png

选择ThreadX实时系统

d5a536fa-f26a-11ef-9310-92fbcf53809c.png

工程建立完成

d5beae50-f26a-11ef-9310-92fbcf53809c.png

配置串口及收发任务

d5dba104-f26a-11ef-9310-92fbcf53809c.png

配置串口引脚

d6032792-f26a-11ef-9310-92fbcf53809c.png

配置串口属性相关参数

d621ebd2-f26a-11ef-9310-92fbcf53809c.png

d639847c-f26a-11ef-9310-92fbcf53809c.png

d652d9fe-f26a-11ef-9310-92fbcf53809c.png

配置串口的Uart_Theard任务

d6770dc4-f26a-11ef-9310-92fbcf53809c.png

配置ThreadX任务相关参数

d69a3222-f26a-11ef-9310-92fbcf53809c.png

软件业务逻辑

d6b2cd32-f26a-11ef-9310-92fbcf53809c.png

代码实现

串口初始化:

d6d5adde-f26a-11ef-9310-92fbcf53809c.png

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

d6fe27d2-f26a-11ef-9310-92fbcf53809c.png

串口发送函数:

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

d7170310-f26a-11ef-9310-92fbcf53809c.png

中断接收函数处理:

d73a5a86-f26a-11ef-9310-92fbcf53809c.png

任务函数:

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

d755f142-f26a-11ef-9310-92fbcf53809c.png

测试结果

串口数据回传成功:

d77e3008-f26a-11ef-9310-92fbcf53809c.png

心得体会

感谢立创提供测试机会,学到RA0及瑞萨MCU的相关使用。使用瑞萨FSP库和配置工具大大简化了开发过程。掌握相关函数的功能,如打开串口、设置串口参数、读取和写入串口数据等。

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

    关注

    0

    文章

    17

    浏览量

    14093
  • 瑞萨
    +关注

    关注

    36

    文章

    22389

    浏览量

    88229
  • 串口
    +关注

    关注

    15

    文章

    1591

    浏览量

    80241
  • 开发板
    +关注

    关注

    25

    文章

    5725

    浏览量

    105645

原文标题:Renesas RA0E1开发板评测丨ThreadX实时操作系统串口回显测试

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电子时钟制作(RA)(1)----使用串口进行打印

    本篇文章主要介绍如何使用e2studio对RA2E1开发板进行串口打印配置。
    的头像 发表于 12-01 13:56 ?1127次阅读
    电子时钟制作(<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b>)(<b class='flag-5'>1</b>)----使用<b class='flag-5'>串口</b>进行打印

    RA-Eco-RA0E1-32PIN-V1.0开发板试用】开发板简介与上电测试

    RA-Eco-RA0E1-32PIN-V1.0开发板试用】开发板简介与上电测试 资料详见官网:工具 -
    发表于 09-05 23:20

    RA-Eco-RA0E1-32PIN-V1.0开发板试用】点灯

    RA0E1开发板试用报告 试用单位 : 个人开发板 : RA0E1 一、背景 很荣幸获得由电子发烧友举办的RA0E1
    发表于 09-24 11:54

    RA-Eco-RA0E1-32PIN-V1.0开发板试用】初步认识RA-Eco-RA0E1-32PIN-V1.0这块开发板

    收到了 RA0E1-32PIN-V1.0开发板,今天给大家介绍一下这块开发板RA-Eco-RA0E1-32PIN-V1.0 以 R7FA0E
    发表于 09-27 11:30

    RA-Eco-RA0E1-32PIN-V1.0开发板试用】RA0E1-32PIN-V1.0开发板测试一下点灯

    RA0E1-32PIN-V1.0开发板到手已经几天了,今天将收到的板子做一下点灯测试,先简单介绍一下这块开发板RA-Eco-RA0E1
    发表于 09-27 11:56

    RA-Eco-RA0E1-32PIN-V1.0开发板试用】RA-Eco-RA0E1-32PIN-V1.0开发板点灯测试

    开发板 RA0E1 系列是 RA0 系列入门级的基础、简单 MCU,具有出色的成本效益和超低功耗。它使用 Arm Cortex-M2
    发表于 10-10 16:21

    RA8D1 CPK开发板RA8D1移植ThreadX操作系统

    ;.\\\\Objects\\\\threadx.axf\" - 0 Error(s), 0 Warning(s). Build Time Elapsed:00:00:28 三、测试
    发表于 10-20 20:22

    RA2系列开发板体验】RA2L1试用笔记

    前言??早听说过这个芯片品牌,好像是电赛的赞助商。有机会申请到了RA2L1开发板试用,因为工作上会用到CAN通信所以专门选了带CAN通信接口的那款
    发表于 12-14 15:15

    RA4系列开发板体验】1开发板要来了(1

    了,先体现进行一下准备工作。由于板子还没有到手,咱们主要先了解一下开发环境。RA系列的单片机有一个自己的开发环境
    发表于 12-12 17:04

    RA4系列开发板体验】体验过程

    拿到板子之后,做了几个实验过程,过程如下:1、在好奇心驱动下,逐步接触;参照网上的实例,学习开发环境一、开箱验货二、搭建环境参考“ 【
    发表于 12-18 16:20

    电子RA产品家族新增RA0E1 MCU产品组

    电子RA产品家族新增RA0E1 MCU产品组。RA0E1系列是一款低功耗、低成本微控制器,结合了32MHz Arm? Cortex?-M
    的头像 发表于 04-11 15:17 ?1457次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>RA</b>产品家族新增<b class='flag-5'>RA0E1</b> MCU产品组

    RA0E1开发分享之一

    介绍生态社区的RA0E1开发板
    的头像 发表于 05-10 13:57 ?1930次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA0E1</b><b class='flag-5'>开发</b>分享之一

    基于RA0E1 MCU的解决方案介绍

    RA0E1产品组是RA家族入门级简易MCU,具有出色的成本效益和超低功耗特性。它集成Arm Cortex-M23内核,内置高达64KB的闪存,具有1.6V到5.5V的宽工作电压范围
    的头像 发表于 07-09 11:13 ?1086次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA0E1</b> MCU的解决方案介绍

    基于RA0E1开发板的IIC OLED测试

    基于前面关于e? studio开发软件的使用,以及工程测试基础,本文进一步探索实现硬件IIC OLED的文字和图片显示。
    的头像 发表于 02-13 13:36 ?857次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA0E1</b><b class='flag-5'>开发板</b>的IIC OLED<b class='flag-5'>测试</b>

    RA0系列MCU喜添新成员RA0E2

    RA家族2024年推出全新的RA0超低功耗系列,继RA0E1产品后,新添成员RA0E2。RA0E2具有出色的成本效益和超低功耗。此外,
    的头像 发表于 05-06 09:29 ?553次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA0</b>系列MCU喜添新成员<b class='flag-5'>RA0E</b>2