【瑞萨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]