Как установить скорость передачи данных для Mac в терминале

можно ли установить скорость передачи данных для Mac в терминале? Если да, то как установить скорость передачи данных в терминале через терминал?

Я пытаюсь поговорить с Mac, используя Arduino (микроконтроллер с открытым исходным кодом), an XBee (беспроводной коммуникатор) для ввода терминала через последовательный монитор. Единственная проблема, с которой я сталкиваюсь, - это скорость передачи данных последовательного монитора и терминала. Я могу легко изменить скорость передачи данных для последовательного монитор в Arduino, но я не знаю, какая скорость передачи данных для терминала в Mac.

3 ответов


на Mac OS,stty по-видимому, можно изменить только настройки терминала для текущего доступа.

он работает либо:
- Доступ к последовательному интерфейсу, например,cat /dev/cu.usbserial, сначала будут использоваться настройки по умолчанию.
- На другом терминале используйте stty, например,stty -f /dev/cu.usbserial 230400 чтобы установить скорость передачи данных, настройки терминала, доступ к которому раньше, изменятся. Или
- Есть небольшое окно времени после выполнения stty, в котором доступ может быть выполнен с помощью желаемые параметры, например,stty -f /dev/cu.usbserial 230400 & cat /dev/cu.usbserial выполняет stty, отсоединяет его, а затем немедленно выполняет доступ к последовательному устройству.

это работает только для /dev/cu.* файлы устройство. Я не знаю разницы с /dev/tty.* файлы.


Миником - это отличный инструмент, который делает именно то, что вы просите. Вы можете получить его с помощью apt на ubuntu, но должны проверить это учебник выход для Mac.

имейте в виду проблему последовательного сброса, если вы планируете отправлять данные в Arduino. см.http://arduino.cc/playground/Main/DisablingAutoResetOnSerialConnection


действовать до его закрытия 19200 или так.

Регистрация man stty, вы можете установить стоповые биты, скорость, и т. д.