0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

瑞萨RA4系列开发板体验之串口的使用

龙智 来源:尘子 作者:尘子 2022-12-23 09:12 次阅读

本次体验主要是使用FSP结合keil进行程序设计的,因为之前设计程序都使用的keil,调试和编译方面都很熟悉,所以选没有选择瑞萨的官方编译软件。

开发板的展示:

pYYBAGOkZcKAVlMwAAMdJfS5dz0667.png

当初以为还是其他开发板差不多,其实这个开发板还是比较体贴的。体贴在于把IIC口单独引出来,我就很方便接我的温湿度传感器,不需要接线飞来飞去了。串口使用一个CH340接到Type-C接口出来,用一根线就可以直接接电脑,很方便,调试过程打印信息就不需要再接外面的转接板。还有一些接口我暂时用不上,不过这个设计开发板的人确实很用心了。

FSP界面配置界面:

poYBAGOkZfSAYHDTAAH93ie4ie8638.png

如上所示为FSP的配置界面。从界面中可以很清晰地以图形界面方式看到我所使用这个芯片的那些资源。比如我使用了串口0和串口9,其中,串口9是接在CH340芯片上的。硬件资源还使用了GPIO口和IIC口以及ADC等的资源。软件设计上,还很清楚地看到我设计了多少个主任务。这个要是在团体设计过程中,这个对软件的评审很方便。即使硬件工程师都能看出配置得是否合理。

串口的程序设计:

poYBAGOkZgKAEmw4AAMTljVKolE274.png

使用FSP生成代码之后,之前因为像是STM32-cubeMX那样串口和GPIO就自动初始化了。但是FSP不会初始化,串口和GPIO需要自己手动添加进去。如果有别的设置会自动初始化我还暂时没发现。初始化完成了之后。串口就可以正常进行收发测试了。

串口测试结果展示:

串口测试函数:

R_SCI_UART_Write(g_uart0.p_ctrl,testUARTdata1,(uint32_t)sprintf((char *)testUARTdata1,"ntestU0=%d",test_u0++));

R_SCI_UART_Write(g_uart9.p_ctrl,testUARTdata2,(uint32_t)sprintf((char *)testUARTdata2,"ntestU9=%d",test_u9--));也就是分别给串口9和串口0发送数据,查看电脑端是否接到数据。

具体接收数据如下:

poYBAGOkZhKASTN_AAItZdvHs8k897.png

使用总结:

本次的的分享比较简单,但是实际学习过程并不算简单。因为使用过ST的CubeMX的原因,思维里就以为FSP也是一样的软件。其实两个软件大体类似,但是设计细节上瑞萨做得确实详细很多。估计是做了很多考虑的。不也是有很多不足之处在于,软件的缩进就做得很不合体,如下图所示,不知道这个是什么样的一个考虑。

pYYBAGOkZiaAdYz2AAFyGKtVcV8405.png
审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 瑞萨
    +关注

    关注

    32

    文章

    22214

    浏览量

    84911
  • 串口
    +关注

    关注

    14

    文章

    1483

    浏览量

    74500
  • 开发板
    +关注

    关注

    25

    文章

    4420

    浏览量

    93932
  • keil
    +关注

    关注

    68

    文章

    1196

    浏览量

    165283
收藏 人收藏

    评论

    相关推荐

    RA2系列开发板体验

    RA2系列开发板体验.
    发表于 01-20 11:05

    RA4系列开发板体验】开发环境搭建和新手点灯指南

    RA4系列开发板体验】开发环境搭建和新手点灯指南修改记录:2022-11-20 初版开始2
    发表于 11-24 22:54

    【精品聚合】RA-Eco-RA4M2-100PIN开发板试用报告作品汇总

    报告:【RA-Eco-RA4M2-100PIN开发板】测评仿真开发环境搭建【RA-Eco-RA4M2-100PIN
    发表于 12-02 16:43

    RA4系列开发板体验】4. PWM驱动LED

    之前发帖:【RA4系列开发板体验】1. 新建工程+按键控制LED【
    发表于 12-04 18:23

    RA4系列开发板体验】开箱

    首先感谢电子 & 电子发烧友给与的机会。RA-Eco-RA4M2-100PIN基于R7FA4M2AD3CFP MCU,采用了Cortex-M33内核,配备128K/512K
    发表于 12-05 08:28

    RA4系列开发板体验】+ 3种开发板的比较

    在使用RA-Eco-RA4M2-100PIN之前,也曾使用过开发板,为此将它们放在一起做了一下简单的对比,其外观如图1和图2所示。尽管两者的内核不同,但在具备功能和布局上有较大的
    发表于 12-09 22:39

    RA4系列开发板体验】7. 用DAC输出正弦波以及余弦波

    之前发帖:【RA4系列开发板体验】1. 新建工程+按键控制LED【
    发表于 12-09 22:56

    RA4系列开发板体验】初步认识开发板

    的技术,开始一起研究这个板子。看看这个开发板的相关参数和性能吧。开发板的主控MCU是:R
    发表于 12-10 10:26

    RA4系列开发板体验】1、开箱报告和开发板特色介绍

    很高兴能参加电子发烧友RA-Eco-RA4M2-100PIN开发板的免费试用活动,本来只是抱着试试的态度申请了,没想到还真的申请到了。我原来对R
    发表于 12-10 11:58

    RA4系列开发板体验】10. 我的试用总结

    之前发帖:【RA4系列开发板体验】1. 新建工程+按键控制LED【
    发表于 12-10 22:34

    RA4系列开发板体验】开发板硬件展示(多图)

    的硬件真容展示,从多角度无死角的对开发板进行展示吧。 再展示前,先对开发板的MUC家族进行介绍一下,RA(中文:)是 2019 年 10
    发表于 12-11 15:46

    RA4系列开发板体验】1、开发板要来了(1)

    RA4M2的开发板终于要来了,感谢论坛和开发商的竭力沟通,给我补发了一个开发板,怎么说呢?真的是历经磨难,谁会说遇到口罩问题又碰上了一场大火,它就飞了,不过不影响
    发表于 12-12 17:04

    RA4系列开发板体验】我的小小体会

    一连发了两篇文章,相信大家对RA4开发板不多不小都有点认识了吧。我也很感谢和荣幸能参与到这次的体验,再次感谢电子发烧友论坛及开发板厂商的
    发表于 12-13 20:24

    【野火启明6M5开发板体验】野火启明开发板RA MCU介绍

    首先感谢电子发烧友和野火,已经收到野火启明6M5开发板。野火启明6M5开发板包装野火启明6M5开发板开发板简介:野火启明6M5开发板是野火科
    发表于 12-14 22:31

    RA4系列开发板体验】体验过程

    拿到板子之后,做了几个实验过程,过程如下:1、在好奇心驱动下,逐步接触;参照网上的实例,学习开发环境一、开箱验货二、搭建环境参考“ 【
    发表于 12-18 16:20