【发布时间】:2019-10-05 18:23:50
【问题描述】:
我无法在 NodeMCU Lua 环境中读取串行引脚。我只能读取USB串口。
我已将串行适配器连接到 rx、tx 和 g 引脚。
我试过这段代码:
uart.on("data","\n",function(data) print("receive from uart:", data) end, 0)
我在 ESPlorer 控制台中输入了文本,它确实会读取。它不会读取我通过插入 rx/tx/g 引脚的串行适配器发送的任何内容。
uart.write(0, "hello")
我断开了 USB 电缆并使用串行适配器为其供电。没有使用此代码发送任何内容。我试过uart.write(0, 和uart.write(1,。
如何读取pin串口而不是usb串口?
【问题讨论】:
-
不确定我是否完全理解,但您是否看到nodemcu.readthedocs.io/en/latest/modules/uart:“UART 1 无法接收数据,因此只能传输。”