我正在 Lua 中编写代码以从串行端口读取,但是当我读取时,我收到带有代码的回显:
print("Dragino Uart Test started\n")
while 1 do
serialin=io.open("/dev/ttyS0","r")
print(serialin:read()) --print the data
serialin:close()
end
当我打开 minicom 向他发送一些数据时,我启用本地回显而不是输入“文本”,然后我看到:
texxtt
然后我需要按回车键在我的 lua 脚本中查看我的消息。
我在 Dragino 中使用 OpenWRT。
看起来它就像一个提示命令,你输入你看到的每一个东西,你需要按 enter 来向你发送命令。
还有其他方法可以读取/写入串行端口吗?
有人可以帮我吗?太感谢了!