特定のtty(この場合はシリアルポート)の転送速度をどのように設定しますか?使ってみよう
stty -F /dev/tty.iap ispeed 19200
Invalid argument
ただし、9600(デフォルト)を除き、試行するすべての速度(2400、4800など)でエラーが発生します。を使用してCプログラムの速度を正常に変更できますcfsetspeed
。ファイルなど他の場所を変更する必要がありますかttys
?
答え1
私はコマンドを使用しますstty -F /dev/ttyUSB0 9600
。
答え2
私はこの目的のためにスクリーンを使用します
# screen /dev/ttyUSB0 38400
奇跡的に効果的
答え3
答え4
私のコンピュータでは、どちらも私stty -F /dev/ttyUSB0 9600
には適していませんが、動作します。screen /dev/ttyUSB0 9600
sudo stty speed 9600