Отправка символов ASCII на Mac USB / RS232 кабель

4272
Olivier

У меня есть кабель RS232C / USB для подключения электронного устройства к моему iMac Intel (MacOSX SnowLeo 10.6.3).

Существует ли служебная программа, позволяющая отправлять символы ASCII через порт USB, которую устройство RS232C поймет?

Если возможно, я бы предпочел избегать программирования. Я бы предпочел скрипт Automator или простую программу с графическим интерфейсом.

Спасибо

1

2 ответа на вопрос

1
CharlesB

Обычно ваш кабель должен иметь компонент Prolific PL-2303 для подключения USB к последовательному порту. Драйверы можно скачать здесь . После установки вы можете использовать эмулятор терминала для отправки символов на ваше устройство. У вас есть эти варианты (не проверенные для меня, поскольку у меня нет аппаратного обеспечения со мной):

  • использовать ZTerm (он очень старый и условно-бесплатный)
  • используйте Terminal.app и посмотрите эту статью
  • использовать QuickTerm (может быть лучшим решением, но опять же не проверено)
Я все еще жду своего кабеля USB / RS (от HK). Я попробую QuickTerm, как только получу. Дам вам знать Olivier 14 лет назад 0
1
Jeremy W. Sherman

Вы не будете взаимодействовать с устройством USB. Устройство USB должно содержать драйверы, которые будут создавать виртуальное последовательное устройство /dev/при подключении устройства. Как только устройство подключено и драйвер создал виртуальное последовательное устройство, происходит обмен данными через файл устройства выноски /dev/xxx.cuили файл устройства TTY /dev/xxx.tty( в зависимости xxxот вашего драйвера). Связь может быть так же проста, как catсвязать текстовый файл с stdoutперенаправлением по этому пути. В противном случае может потребоваться последовательный интерфейс, такой как упомянутый CharlesB. Если вы ищете инструмент командной строки, попробуйте socat, у которого есть флаги для настройки скорости передачи, четности и битовой пропускной способности сообщений, отправляемых через последовательный порт.

Похожие вопросы