这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 国产MCU » ELF1开发板+串口通信测试

共2条 1/1 1 跳转至

ELF1开发板+串口通信测试

高工
2025-04-17 09:43:51     打赏

ELF 1开发板提供了4个串口,分别是UART1、UART2、UART3及UART7。

其中UART1 用于调试串口,无需测试。对 UART2、UART3、UART7 则可进行测试。

其软硬件的对应关系见下表:

image.png

对于 RS485 的测试,可通过 RS485_1 和 RS485_2 进行互测,其硬件连接方式为:

A1-A2 和 B1-B2;

对于 RS232 的测试,可通过RS232 自发自收测试,其硬件连接方式为:

TX-RX。

在不使用自收发测试时,对UART7的测试如图1所示。

image.png

图1 发送测试

其中:

elf1_cmd_serialport是程序的名称;

ttymxc6是要连接的设备;

-l 8:是设置数据的位数为 8 位;

-o是设置为奇校验;

-b
115200是设置波特率为 115200;

-t
aabbccddeeff是要传输的信息内容;

1是使用第一个串行接口进行通信。

在进行自收发测试时,其测试如图2所示。

image.png

图2 自收发测试

当以USB转TTL模块来进行测试时,其使用超级终端进行发送的测试效果如图3所示,即通过超级终端来发送86,由串口来接收。

image.png

图3 发送测试

在进行收发测试时,其测试效果如图4所示,即通过超级终端来发送86,而由串口发送39。

image.png

图4收发测试

此外,对UART2和UART3的测试如图5和图6所示。

image.png

图5 串口2测试

image.png

图6串口3测试

为了便于在程序中灵活地控制发送内容,还可以将内容存放到变量中,来发送变量的内容,见图7所示。

image.png

图7 发送变量内容

稍感不足的是,似乎它们只能发送字符信息而无法发送数值数据,如果能发送字节数据就更好了,就能直接与串口设备进行通讯并控制它们,如控制基于串口通信功能的MP3语音模块,串口屏及串口记录仪等。





关键词: 开发     串口     通信     ELF    

专家
2025-04-17 09:44:52     打赏
2楼

谢谢分享


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]