RndIT Posted December 10, 2012 Share Posted December 10, 2012 Ставлю драйвер 1.15.11, модули прогружаются. Все джамперы в заводском положении. Диагностирую работу платы: muestty -g /dev/ttyM0 muestty: /dev/ttyM0 is set to RS-232 mode. muestty: /dev/ttyM0 None terminal resistor. muestty -g /dev/ttyM1 muestty: /dev/ttyM1 is set to RS-232 mode. muestty: /dev/ttyM1 None terminal resistor. muestty -g /dev/ttyM2 muestty: /dev/ttyM2 is set to RS-232 mode. muestty: /dev/ttyM2 None terminal resistor. muestty -g /dev/ttyM3 muestty: /dev/ttyM3 is set to RS-232 mode. muestty: /dev/ttyM3 None terminal resistor. msdiag == MOXA Smartio/Industio Family Multiport Board Status Utility(1.3) == Tty device major number= 30. Callout device major number= 35. Board 1 : CP-114 series (BusNo=4, DevNo=0) Port 1: 0x10c0, max. baud rate = 921600 bps. Port 2: 0x10c8, max. baud rate = 921600 bps. Port 3: 0x10d0, max. baud rate = 921600 bps. Port 4: 0x10d8, max. baud rate = 921600 bps. PCIe tty device major number= 31. PCIe callout device major number= 34. Пробую программно сменить режим работы (хотя всё должно быть по DIP): ./muestty -i RS4852W /dev/ttyM0 muestty: Open device /dev/ttyM0 error (-1)! И так по всем остальным... Как заставить железку работать в RS-485? Link to comment
Komantsev Posted December 11, 2012 Share Posted December 11, 2012 Здравствуйте! Ответили Вам по электронной почте. Дублирую ответ сюда: Что касается изменения типа интерфейса, на некоторых платах это делается аппаратно, на некоторых – программно. На плате CP-114I изменять тип интерфейса нужно джамперами на плате, программные вызовы работать не будут. Полагаю, что даже при выставлении физического 485 программно будет показываться режим 232. Просто игнорируйте это, смотрите на джамперы. Link to comment
RndIT Posted December 11, 2012 Author Share Posted December 11, 2012 Спасибо за ответ. Разобрался. Однако странно что родная утилита, описанная в инструкции именно к этой плате не предназначена для получения достоверных сведений о режиме работы. Link to comment
Komantsev Posted December 13, 2012 Share Posted December 13, 2012 Да, согласен, есть такая недоработка. Просто драйвер универсален. А для платы CP-114I программно невозможно программно понять, какой тип интерфейса выставлен на ее портах, т.к. Вы джамперами просто физически подключаете тот или иной формирователь интерфейса без обратной связи с ПО. Мы подучаем, как изменить утилиту, чтобы она показывала более достоверные (или хотя бы просто нейтральные) данные. Link to comment
Komantsev Posted December 17, 2012 Share Posted December 17, 2012 Кстати... я сам, оказывается, не очень хорошо читаю мануалы :-) В readme.txt к драйверу указано, что muestty относится только к платам на шине PCI Express: - muestty Device configuration tool for MUE series PCI Express multiport board(CP-102E, CP-102EL, CP-132EL, CP-132EL-I, CP-114EL, CP-114EL-I). The tool provides two functions to set and get inerface and terminator resistor on the device. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now