[评测分享]
【更适合初学者的开发板ELF 1】05-串口的测试
#板卡评测
 
1958 人阅读
|
0 人回复
|
2023-11-25 
 
 
 
 
TA的每日心情  | 慵懒 2025-8-6 21:07 | 
|---|
 
  签到天数: 313 天 连续签到: 1 天 [LV.8]以坛为家I 
状元 
 
 
	- 积分
 - 5300
 
 
 
 
 | 
 
 
串口这种外设可能是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,串口的测试就到这里。 
 
 |   
 
  
  
  
 
 
 | 
| 
 | 
| 
 | 
| 
 | 
 |