查看: 647|回复: 0

[评测分享] 【更适合初学者的开发板ELF 1】05-串口的测试

[复制链接]
  • TA的每日心情
    奋斗
    昨天 22:50
  • 签到天数: 94 天

    连续签到: 3 天

    [LV.6]常住居民II

    发表于 2023-11-25 22:28:24 | 显示全部楼层 |阅读模式
    分享到:
    串口这种外设可能是MCU中最基本的通讯方式,几乎所有的MCU或者MPU都有对该通讯方式的支持,这里也测试一下串口的功能。
    1. 准备工作
    首先通过硬件手册,我们发现开发板上是没有RS232或者RS485的,这些都在扩展板ELF-S上,这一点不太友好,但好在ELF-1开发板上还是留了三个串口的接口,分别是UART2/3/7,见下图
    01.png
    通过手册可知,对应的设备节点分别如下:
    02.png
    所以,如果要使用UART2,就要使用节点ttymxc1,使用UART3就要使用节点ttymxc2,这里暂时不使用ttymxc7,但是原理是类似的。
    这边的计划是,将UART2的接收端RXD和UART3的发送端TXD直接短接,使用单工方式,UART3只发不收,而UART2只收不发。
    03.png

    2. 软件操作
    启动串口1,也就是ttymxc2,并发送数据:
    elf1_cmd_serialport ttymxc2 -l 8 -o -b 115200 -t aabbccddeeff 1
    然后再在另外一个终端中启动串口2,也就是ttymxc1:
    elf1_cmd_serialport ttymxc2 -l 8 -o -b 115200

    运行效果如下:
    04.png
    发送端
    05.png
    接收端

    当然,如果使用类似CH340之类的USB转TTL和其中一路串口连接,就可以实现与电脑端的串口助手之类的软件进行通讯了,如果要使用232,485就需要自己做物理层进行转换了,扩展板上应该就是这么做的。
    另外,还可以使用minicom这款软件,ELF-1中已经集成了该工具,通过该工具还可以实现对文件的传输等,此处就不展开论述了。

    OK,串口的测试就到这里。

    回复

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-5-20 20:32 , Processed in 0.107532 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.