Я получил подержанный усилитель Rotel RSX-1056, которым я хотел бы управлять с моего компьютера (потому что у меня нет пульта дистанционного управления).
Усилитель имеет последовательный порт (RS232), и в Интернете я смог найти спецификацию для связи:http://www.rotel.com/sites/default/files/product/rs232/RSX1056%20Protocol.pdf
Мой компьютер - хакинтош под управлением OS X 10.11.3.
Поэтому я купил кабель FTDI (RJ45) к USB-кабелю и попытался отправить несколько сообщений на усилитель. Я не был уверен, как изменить скорость buad и т.д. В OS X, потому что stty в OS X кажется проблематичным в этом отношении и устанавливает его обратно в значение, которое было при выходе. Независимо от этого я попытался запустить что-то вроде (код для увеличения громкости):
echo -ne '\xFE\x03\xC5\x10\x0B\xE3' > /dev/tty.usb-serial
и это висит.
Я заменяю tty
на cu
и он не зависает, но ничего не происходит.
Я пытался использовать CoolTerm для Mac OS X; Я смог получить некоторые данные, отправленные на компьютер с усилителя, когда физически изменил ручку регулировки громкости на усилителе, но когда я попытался отправить шестнадцатеричный код с компьютера на усилитель через CoolTerm, опять ничего не происходит.
Вот несколько скриншотов из CoolTerm:
В этот момент я начал думать, что, возможно, драйверы FTDI Mac OS X неисправны. Поэтому я попытался использовать виртуальную машину Windows с FTDI, и это также не помогло (получение данных при нажатии физических кнопок на усилителе, и ничего не происходит при отправке данных на усилитель).
Я также попытался использовать виртуальную машину с Ubuntu, в этом случае Запущенная делает работу, но опять же , данные HexDump -C шоу отправляется с усилителем, но эхо ничего или зависаний не делать.
В этот момент я начал подозревать, что чип у меня неисправен, поэтому я купил адаптер PL2303 USB to serial. Я установил драйверы Prolific, и снова происходит то же самое: может получать данные, а при отправке ничего не происходит.
Если у кого-нибудь есть какие-либо советы по этому поводу, я был бы очень признателен, так как сейчас у меня нет никакого способа изменить громкость на усилителе, кроме как встать и повернуть ручку.