0
"screen /dev/tty.usbserial-number 115200"と入力し、マイクロコントローラに送信されるコマンド/データを入力することができますマックスクリーン 'コマンドシェルスクリプト私は、私は、例えば</p> <p>Terminal.appでscreenコマンドを使用して、シリアル端子を介してどこでもMy Macと通信し、マイクロコントローラを持っているI/Oのプロジェクトに取り組んでいます
シェルスクリプト、AppleScript、Cプログラムなどを書いてみたい接続を開始し、番号「16」を送信して接続を終了するような単純なものです
ありがとう
私はTerminalでの経験が限られていて、フォーラムで読むと、サードパーティのソフトウェアなしでシリアル端末を実装する最良の方法です。あなたの提案した方法を試してみましたが、ターミナルが空白行に戻り、マイクロコントローラーからの応答がない間に何かを待っているようです – obrien
画面はシリアル通信ソフトウェアとして機能しますが、デバイスに文字を送るだけで済みます。 stty -f /dev/tty.usbserial-numberは何を返しますか?私はあなたが最初に正しいボーレートに設定する必要があると仮定します。マイクロコントローラーからの応答はどこか他の場所に表示されているのですか、または画面を使用しているときに表示されているテキストですか? (すなわち、シリアル回線を介して返信されたテキスト) –
もう少し実験しましたが、唯一の問題はボーレートを正しく設定できないことです。私は 'stty -f tty.usbserial-A100OPI0 115200'を試してみましたが、エラーなしで返しますが、それでも動作しません。その後、 'stty -f tty.usbserial-A100OPI0'を実行すると9600を返します。私の構文に何か問題はありますか? – obrien