[评测分享]
【更适合初学者的开发板ELF 1】05-串口的测试
#板卡评测
1961 人阅读
|
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,串口的测试就到这里。
|
|
|
|
|
|
|
|
|