Renesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo Test

Renesas RA0E1 Development Board Review | Renesas RA0 Development Board Evaluation Report SPI-OLEDRenesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo Test

First, I would like to thank Jialichuang for providing the Renesas development board evaluation activity.

RA0E1 Block Diagram

Renesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo Test

RA0E1 Features

  • 32MHz Arm Cortex-M23 core

  • Up to 64KB Flash and 12KB SRAM

  • 1KB Data Flash (100,000 P/E cycles)

  • 16-pin and 32-pin package options

  • Wide voltage range from 1.6V to 5.5V

  • TAU (16-bit General PWM Timer)

  • TML32 (32-bit Interval Timer)

  • Real-time clock

  • 12-bit Analog-to-Digital Converter

  • Temperature sensor

  • SAU (UART, Simple SPI, Simple I2C)

  • UART

  • I2C bus

  • Random number generator

  • Security features

  • +-1% High-precision, High-speed On-chip Oscillator

  • Flexible power architecture with fast wake-up capabilities

  • HAL driver code

  • Supports Arm ecosystem and Renesas original development tools

The following is the specific testing operation process:

Renesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo TestRenesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo Test

Set Project Name

Renesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo Test

Select Target Chip

Renesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo Test

Select ThreadX Real-time System

Renesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo Test

Project Setup Completed

Renesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo Test

Configure Serial Port and Transmit/Receive Tasks

Renesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo Test

Configure Serial Port Pins

Renesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo Test

Configure Serial Port Attribute Parameters

Renesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo TestRenesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo TestRenesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo Test

Configure Serial Port Uart_Thread Task

Renesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo Test

Configure ThreadX Task Parameters

Renesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo Test

Software Business Logic

Renesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo Test

Code Implementation

Serial Port Initialization:

Renesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo Test

Use uart_baud_set function when changing baud rate:

Renesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo Test

Serial Port Send Function:

Send data through the serial port based on the incoming data buffer and data length.

Renesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo Test

Interrupt Receive Function Handling:

Renesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo Test

Task Function:

Check if the circular queue is empty; if there is data in the queue, transmit it through the serial port.

Renesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo Test

Test Results

Serial Port Data Echo Successful:

Renesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo Test

Insights

Thank you to Lichuang for providing the testing opportunity; I learned about the usage of RA0 and Renesas MCUs. Using the Renesas FSP library and configuration tools significantly simplified the development process. I have mastered the functions related to opening the serial port, setting serial port parameters, reading, and writing data to the serial port.

Renesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo TestRenesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo Test

Need Product and Solution Support

Please scan the QR code to register

Renesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo Test

Need Technical Support?

If you have any questions while using Renesas MCU/MPU products, please scan the QR code below or copy the URL into your browser to access the Renesas Technical Forum for answers or to obtain online technical support.

Renesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo Test

https://community-ja.renesas.com/zh/forums-groups/mcu-mpu/

1

END

1

Recommended Reading

Renesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo Test

Renesas RA0E1 Development Board Review | Using 12-bit ADC and USART

Renesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo Test

Renesas RA0E1 Development Board Review | Renesas RA0 Development Board Evaluation Report SPI-OLED

Renesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo Test

Renesas RA0E1 Development Board Review | Renesas RA0E1 Development Board Evaluation Report + Radar Monitoring

For more exciting content, please stay tuned.

Renesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo TestRenesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo TestRenesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo TestRenesas RA0E1 Development Board Review | ThreadX RTOS Serial Echo Test

Need Product and Solution Support

Please scan the QR code to register

Leave a Comment