jundao721 发表于 2026-7-20 15:54:22

【瑞萨RA-eco-RA6M4评测】4.UART 通信

熟悉了中断的添加和使用,USART通信也是需要的,查看板卡原理图,有USART接口,如图1所示:

图1

了解这个以后,就直接新建项目,然后在FSP Configuration中配置项目所需要的功能,引脚配置,如图2所示:

图2

时钟配置如图3所示:

图3

Stacks 中添加UART,基本配置如图4所示:

图4

当前主要实现能收发数据,中断接收数据即可。配置好基本参数后,Generate Project Content生成主代码。


在 hal_entry.c 中添加需要的功能code, 如下所示:
void USART0_CallBack (uart_callback_args_t * p_args)
{
    if(p_args->event == UART_EVENT_TX_COMPLETE)
    {
//      uart_send_complete_flag = true;
    }
    if(p_args->event ==   UART_EVENT_RX_CHAR)
    {
      RxBuff = p_args->data;
      TxBuff = RxBuff;
    }
}
右键build Project, Debug, 打开串口助手,可以看到收发的数据,如图5所示:

图5
主要实现了简单的单字节中断接收,并1S发送,满足预期。继续。

页: [1]
查看完整版本: 【瑞萨RA-eco-RA6M4评测】4.UART 通信

Baidu
map