首先感谢嘉立创提供瑞萨开发板评测的活动。
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生态系统和瑞萨电子原创开发工具
以下是具体测试的操作流程:
设置项目名称
选择目标芯片
选择ThreadX实时系统
工程建立完成
配置串口及收发任务
配置串口引脚
配置串口属性相关参数
配置串口的Uart_Theard任务
配置ThreadX任务相关参数
软件业务逻辑
代码实现
串口初始化:
当需要更改波特率时使用uart_baud_set函数:
串口发送函数:
根据传入的数据缓冲区及数据长度来通过串口发送数据。
中断接收函数处理:
任务函数:
判断循环队列是否为空,若队列中有数据则通过串口进行传输
测试结果
串口数据回传成功:
心得体会
感谢立创提供测试机会,学到RA0及瑞萨MCU的相关使用。使用瑞萨FSP库和配置工具大大简化了开发过程。掌握相关函数的功能,如打开串口、设置串口参数、读取和写入串口数据等。
需要产品及方案支持
请扫码登记
如您在使用瑞萨MCU/MPU产品中有任何问题,可识别下方二维码或复制网址到浏览器中打开,进入瑞萨技术论坛寻找答案或获取在线技术支持。
https://community-ja.renesas.com/zh/forums-groups/mcu-mpu/
1
END
1
推荐阅读
Renesas RA0E1开发板评测丨12bit-ADC和 USART的使用
Renesas RA0E1开发板评测丨瑞萨RA0开发板测评报告SPI-OLED
Renesas RA0E1开发板评测丨瑞萨RA0E1开发板评测报告+雷达监测
需要产品及方案支持
请扫码登记