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

[复制链接]
 楼主| qintian0303 发表于 2024-12-7 00:30 | 显示全部楼层 |阅读模式
       串口作为单片机不可或缺的通信桥梁,RL78/G15这款16位单片机亦不例外,它内置了两个强大的串口外设。其中,一路专为工具类应用设计,便捷地服务于程序调试环节。接下来,让我们一同探索在智能配置器的components栏中,如何轻松添加并配置RL78/G15的UART外设。
       先看一下原理图中的配置:
       其中一路串口连接的是USB用于调试:
   

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

       引脚的硬件配置如下:
   

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

       然后进行模块的配置:
   

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

  3. int main(void)
  4. {
  5.     EI();
  6.     R_Config_UART0_Start();
  7.     R_Config_UART0_Send(txbuff,7);
  8.     while(1)
  9.     {
  10.         R_Config_UART0_Receive(rxbuff, 1);
  11.         R_BSP_SoftwareDelay(1000, BSP_DELAY_MILLISECS);
  12.     }
  13.     return 0;
  14. }

       效果如下:
   



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

556

主题

2718

帖子

12

粉丝
快速回复 在线客服 返回列表 返回顶部
认证:硬件工程师
简介:有着多年硬件开发经验的专业人员,专注于医疗电子领域,热衷于对新鲜事物的探索,喜欢DIY!

556

主题

2718

帖子

12

粉丝
快速回复 在线客服 返回列表 返回顶部