读取/写入串行端口不起作用

读取/写入串行端口不起作用

我正在尝试通过串行端口传递数据并查看结果。我已将自己添加到 /dev/ttyS0 的组中并运行

cat < /dev/ttyS0

在一个终端上读取数据。为了写入,我尝试

echo -e '123' > /dev/ttyS0

命令没有抛出任何错误,但我在第一个终端上没有看到任何输出。你知道我做错了什么吗?

答案1

您缺少环回连接/跳线。串行端口通过引脚 3 发送数据,通过引脚 2 接收数据。

由于您使用相同的端口,因此请用电线连接 2 ↔ 3。

参考: 维基百科:环回

相关内容