コマンドラインからNodeMCU(CP210x USB / UART)と通信しようとしています。しかし、私のコマンドに反応しません。正しいボーレートを設定しましたstty 9600 raw
。
echo "gpio.write(0,gpio.LOW)" >/dev/ttyUSB0
他のプログラムが使用/聞いているとき/dev/ttyUSB0
(でもminicom
)動作します。screen
cat /dev/ttyUSB0
他のプログラムが tty を使用しない場合、何の効果もありません。 stty設定が常に同じであることを確認しました。
NodeMCUのエラーメッセージで、コマンドの最初の4文字だけを受信することを確認しました(他のプログラムがポートを使用していない場合)。したがって、回避策として次のようにしました。
echo -n "gpio" >/dev/ttyUSB0
echo -n ".wri" >/dev/ttyUSB0
echo -n "te(0" >/dev/ttyUSB0
echo -n ",gpi" >/dev/ttyUSB0
echo -n "o.LO" >/dev/ttyUSB0
echo "W)" >/dev/ttyUSB0
誰かが私に何が起こっているのか、どのように解決するのかを説明できますか?