3

MAC 上の TTY デバイスに問題があります。Arduino と通信し、Linux で適切に動作するスクリプトを作成しました。私が MAC で抱えている問題は、デバイスを "fopen" できないことです。たとえば、

echo "foo" > /dev/tty.usbmodem1431

ポートをブロックして永久にハングします。Arduinoのシリアルモニターからうまく動作するので、理論的には私はそれと話すことができるはずです。

わかった。解決策を見つけました。私はに書かなければなりません

/dev/cu.usbmodem1431

TTYが働きたくない理由はまだわかりません。

4

2 に答える 2

2

tty は次のように使用できます。

stty -f /dev/tty.usbmodem1431 cs8 115200 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts

echo "hello" > /dev/tty.usbmodem1431

115200 は Serial.begin 速度です。

于 2013-06-08T18:35:02.460 に答える