回答

收藏

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

#板卡评测 #板卡评测 1961 人阅读 | 0 人回复 | 2023-11-25

串口这种外设可能是MCU中最基本的通讯方式,几乎所有的MCU或者MPU都有对该通讯方式的支持,这里也测试一下串口的功能。
1. 准备工作
首先通过硬件手册,我们发现开发板上是没有RS232或者RS485的,这些都在扩展板ELF-S上,这一点不太友好,但好在ELF-1开发板上还是留了三个串口的接口,分别是UART2/3/7,见下图

通过手册可知,对应的设备节点分别如下:

所以,如果要使用UART2,就要使用节点ttymxc1,使用UART3就要使用节点ttymxc2,这里暂时不使用ttymxc7,但是原理是类似的。
这边的计划是,将UART2的接收端RXD和UART3的发送端TXD直接短接,使用单工方式,UART3只发不收,而UART2只收不发。


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

运行效果如下:

发送端

接收端

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

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

分享到:
回复

使用道具 举报

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

本版积分规则

关闭

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