为了账号安全,请及时绑定邮箱和手机立即绑定

如下。想要测试2个串口的自发自收?

如下。想要测试2个串口的自发自收?

执行脚本后发现 UART1无法自动输出“12345678”,需从键盘输入并enter才有输出,且不会执行exit退出并继续执行测试UART2,ctrl+C则直接退出测试。请问有大侠帮分析下么?脚本如下:#!/bin/shecho "1. Test UART1 ttyS1"echocom /dev/ttyS1 115200 8 0 1echo "12345678"echoexitechoecho "2.Test UART2 ttyS3"echocom /dev/ttyS2 115200 8 0 1echo "87654321"echo执行结果如下:[root@rk3288:/bin]# test-a181. Test UART1port = /dev/ttyS1baudrate = 115200cs = 8parity = 0stopb = 1
查看完整描述

1 回答

?
精慕HU

TA贡献1845条经验 获得超8个赞

不知道你程序具体情况,可试试
echo "12345678" &
echo -e "12345678\r"
echo "12345678"> /dev/ttyS1

查看完整回答
反对 回复 2022-07-24
  • 1 回答
  • 0 关注
  • 189 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信