2024-04-25 19:50:32 发布
网友
正在从终端使用以下命令读取串行输出-
python -m serial.tools.miniterm /dev/cu.usbmodem1431 9600
以上为我提供了正确的答案。我想让它运行10秒钟。 因此,我尝试了以下方法:
(python -m serial.tools.miniterm /dev/cu.usbmodem1431 9600) & sleep 10 ; kill $!
但是,当命令运行10秒时,我没有收到任何输出。我做错了什么?很抱歉,对同样的问题缺乏了解
serial.tools.miniterm是一个相当特殊的工具,而不是简单地将stdout用于输出。这是一个具有特殊功能的终端仿真(使用^{})。将这样的应用程序放在后台,您将看不到任何输出
serial.tools.miniterm
stdout
您有两个选择:
miniterm
serial.tools.miniterm
是一个相当特殊的工具,而不是简单地将stdout
用于输出。这是一个具有特殊功能的终端仿真(使用^{您有两个选择:
miniterm
。只需打印通过串行接收的内容就很容易了李>相关问题 更多 >
编程相关推荐