1

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

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

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

Спасибо

2 ответа2

1

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

  • использовать ZTerm (он очень старый и условно-бесплатный)
  • используйте Terminal.app и посмотрите эту статью
  • использовать QuickTerm (может быть лучшим решением, но опять же не проверено)
1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .