Попытка управления Canon300D через плодовитый конвертер USB-RS232 - PullRequest
0 голосов
/ 02 февраля 2011

Я пытаюсь контролировать своего канонического цифрового мятежника, следуя этому руководству.http://www.mvkonnik.info/2008/08/long-time-remote-shooting-with-canon.html

У меня это работало около двух недель назад, а сегодня я начал писать свое собственное приложение на основе GTK, основанное на этой идее, но когда я попытался запустить его снова.Я ничего не получил.Камера не щелкает или что-то еще, и я даже не знаю, как проверить, в чем проблема.

У меня установлен плодовитый драйвер

=== dmesg ===

[65150.173520] usb 3-1: новое высокоскоростное USB-устройство с использованием uhci_hcd и адреса 13 [65150.340526] usb 3-1: конфигурация № 1 выбрана из 1 выбора [65150.343480] usbserial_generic 3-1: 1.0: обнаружен универсальный преобразователь [65150.343540] usb 3-1: универсальный преобразователь теперь подключен к ttyUSB0

=== lsusb ===

Шина 003 Устройство 013: ID 067b: 2303 Prolific Technology, Inc. PL2303 Serial Port

=== modprobe -l usbserial

kernel / drivers / usb / serial / usbserial.ko

Я пытался отправить все 4 разные команды в разном порядке, но яЯ не совсем уверен насчет сигналов RTS и DTR.Кто-нибудь знает, есть ли способ, которым я могу проверить, работает ли мое соединение?Могу ли я повторить 1> / dev / ttyUSB0 и подключить вольтметр, чтобы посмотреть, изменится ли что-нибудь?

Единственный способ узнать, работает ли он, - это подключить камеру и попробовать ее, но она не работает, и яне знаю, как еще устранить это.У кого-нибудь есть идеи?

1 Ответ

0 голосов
/ 03 февраля 2011

Самый простой тест последовательного порта для вашего компьютера, USB-конвертера и настройки драйвера - это найти себе клочок провода, скрепку, отогнутый скрепку и т. Д., Которую можно использовать для перемычек со 2 по 3 для обратной связи. Откройте терминал на последовательном порту (с отключенным аппаратным управлением потоком данных).

Введите случайные ключи как без перемычки, так и проверьте одно из следующих отличий:

Если у вас полудуплексный режим, без перемычки вы не должны видеть эха, а с помощью перемычки вы должны видеть, что вы печатаете.

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

Вы также можете выполнить перемычку на конце кабеля камеры, если сможете определить расположение контактов и включить кабель в тест.

Конечно, проблема может быть связана с самой камерой, или настройки скорости передачи в битах или формата битов могли измениться.

...