Bagaimana cara mengatur kecepatan baud untuk tty tertentu (dalam hal ini port serial)? Saya mencoba menggunakan
stty -F /dev/tty.iap ispeed 19200
Tetapi dapatkan kesalahan Invalid argument
untuk setiap kecepatan yang saya coba (2400, 4800, dll.) Kecuali 9600 (default). Aku berhasil dapat mengubah kecepatan dalam program C menggunakan cfsetspeed
. Apakah saya perlu melakukan perubahan di tempat lain, seperti ttys
file?
tty
devices
serial-port
iphone
newenglander
sumber
sumber
stty -F /dev/tty.iap
untuk mendapatkan detail, katanyaspeed 9600 baud;
.stty
? 2) «suka file ttys?» -ttys
file apa sebenarnya? :)Jawaban:
Saya menggunakan perintah
stty -F /dev/ttyUSB0 9600
.sumber
echo -ne 'my message to send over serial\n' > /dev/ttyUSB0
Saya menggunakan layar untuk tujuan ini
# screen /dev/ttyUSB0 38400
bekerja seperti pesona
sumber
echo -ne 'my message to send over serial\n' > /dev/ttyUSB0
. Saya pikir layarnya juga bagus, tetapi @Kotte memiliki jawaban yang benar tentang bagaimana melakukan apa yang diminta.