打印

【RL78-G15】04 串口通信测试

[复制链接]
311|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
       串口作为单片机不可或缺的通信桥梁,RL78/G15这款16位单片机亦不例外,它内置了两个强大的串口外设。其中,一路专为工具类应用设计,便捷地服务于程序调试环节。接下来,让我们一同探索在智能配置器的components栏中,如何轻松添加并配置RL78/G15的UART外设。
       先看一下原理图中的配置:
       其中一路串口连接的是USB用于调试:
   

       另一路我们可以用于本次测试:
   

       引脚的硬件配置如下:
   

       在进行引脚配置的时候使用图形化进行配置失败了,必须通过pin模块进行配置;
       软件配置中加入串口模块:
   

       然后进行模块的配置:
   

       这里需要注意,如果我们配置的波特率比较小,例如9600,需要更改分频,有一点非常好的提示,就是选择超限的参数会提示红色,可以根据这样的提示进行修改,我们还是选择支持的分辨率,发送和接收是分开配置的。
       接下来进行串口程序的处理:
uint8_t txbuff[7] = {'R','L','7','8','G','1','5'};
uint8_t rxbuff[7] = {'0'};

int main(void)
{
    EI();
    R_Config_UART0_Start();
    R_Config_UART0_Send(txbuff,7);
    while(1)
    {
        R_Config_UART0_Receive(rxbuff, 1);
        R_BSP_SoftwareDelay(1000, BSP_DELAY_MILLISECS);
    }
    return 0;
}

       效果如下:
   



使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:硬件工程师
简介:有着多年硬件开发经验的专业人员,专注于医疗电子领域,热衷于对新鲜事物的探索,喜欢DIY!

298

主题

1712

帖子

8

粉丝