|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Доброго дня. Есть странная ситуация. Com порт на Windows CE, отправляет данные, но не получет ничего в ответ. Не видит данные на входе. В чём может быть дело? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2015, 13:30 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Mc_Coltно не получет ничего в ответ. Не видит данные на входе. Не получает и не видит - это разные ситуации. Какая диагностика проводилась? Осциллограф что показывает? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2015, 13:49 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Данные приходят на устройство вообще. Если запустить стороннюю программу, то она получает данные через этот порт. Но мне нужно реализовать это в своей программе. Пишу на c# .net compact framework 2.0. Но дело не только в моей программе, другие бесплатные программы для Windows CE тоже не видят входящие данные. Как реализована работающая программа не знаю. Может быть подскажите правильные программы для работы с ком портом на Windows CE? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2015, 10:37 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Mc_ColtМожет быть подскажите правильные программы для работы с ком портом на Windows CE? Разницы быть не должно между обычной и ce-версией. Mc_Coltдругие бесплатные программы Что за программы? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2015, 10:55 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2015, 13:53 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Mc_Coltwadman, Вот эта например http://www.venea.net/link/terminal_ce С чего она должна работать с железками, которые не просто критичны к настройкам порта, но части и ко времени ответа/задержкам? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2015, 14:00 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
wadman, Понял, спасибо. Может подскажите, какие настройки нужно выставлять для порта на контроллере Colibri? И программу с возможностью настройки. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2015, 15:02 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Mc_Colt, не подскажу, дело не в контролере, а в протоколе, который на нем реализован. Чтение документации, либо программы типа Serial Port Monitor могут подсказать настройки порта. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2015, 15:07 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
А поделиться можете программой Serial Port Monitor. Если у вас есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2015, 15:23 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
В инете должно быть https://www.google.ru/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=serial port monitor ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2015, 15:26 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
wadman, К сожалению, не нашёл Serial port monitor для Windows CE. Программа, которую удалось найти гуглингом - это та, которую скидывал выше. Буду благодарен, если вы поделитесь программой для Windows CE. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2015, 15:58 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Mc_ColtБуду благодарен, если вы поделитесь программой для Windows CE. Устройству не всё-ли равно какая ОС на опрашивающей стороне? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2015, 16:10 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Соврал, настройки порта показывает PortMon от SysInternals. Работает на XP, на семерке нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2015, 17:40 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
wadmanУстройству не всё-ли равно какая ОС на опрашивающей стороне? Думаю устройству всё равно. У меня вот такая схема: 2 устройства соединены 2 проводами через интерфейс RS485. На одном Windows 7, на другом Windows CE. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2015, 08:04 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
wadmanСоврал, настройки порта показывает PortMon от SysInternals. Работает на XP, на семерке нет. Не совсем понял, запустив эту программу у себя на компе, и подключив к сети устройство, я смогу определить необходимые настройки порта на стороне устройства? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2015, 08:05 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Mc_Coltя смогу определить необходимые настройки порта на стороне устройства? Да, можно увидеть весь обмен данными с родной программой. Вплоть до того, что если они будут менять настройки порта на ходу. Например "приветствие" идет с одними настройками, а сам обмен - с другими. Только придется поискать комп с XP, либо ставить виртуалку . ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2015, 08:58 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
wadman, Поставил Portmon на виртуалку. Настроил на порт. Подсоединил устройство с WinCE и отправил с него пару байт. Запустил на виртуалке portMon, а потом программу для считывания с порта (ComPort Toolkit в моем случае) принял данные и выключил. Вот что мне отобразилось в Portmon 0 8:55:02 compt.exe IRP_MJ_CREATE Serial0 SUCCESS Options: Open 1 8:55:02 compt.exe IOCTL_SERIAL_SET_TIMEOUTS Serial0 SUCCESS RI:-1 RM:0 RC:0 WM:0 WC:0 2 8:55:02 compt.exe IOCTL_SERIAL_SET_QUEUE_SIZE Serial0 SUCCESS InSize: 4096 OutSize: 65536 3 8:55:02 compt.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: RXCHAR CTS DSR RLSD ERR RING 4 8:55:02 compt.exe IOCTL_SERIAL_GET_BAUD_RATE Serial0 SUCCESS 5 8:55:02 compt.exe IOCTL_SERIAL_GET_LINE_CONTROL Serial0 SUCCESS 6 8:55:02 compt.exe IOCTL_SERIAL_GET_CHARS Serial0 SUCCESS 7 8:55:02 compt.exe IOCTL_SERIAL_GET_HANDFLOW Serial0 SUCCESS 8 8:55:02 compt.exe IOCTL_SERIAL_SET_BAUD_RATE Serial0 SUCCESS Rate: 19200 9 8:55:02 compt.exe IOCTL_SERIAL_SET_RTS Serial0 SUCCESS 10 8:55:02 compt.exe IOCTL_SERIAL_SET_DTR Serial0 SUCCESS 11 8:55:02 compt.exe IOCTL_SERIAL_SET_LINE_CONTROL Serial0 SUCCESS StopBits: 1 Parity: NONE WordLength: 8 12 8:55:02 compt.exe IOCTL_SERIAL_SET_CHAR Serial0 SUCCESS EOF:0 ERR:0 BRK:0 EVT:0 XON:11 XOFF:13 13 8:55:02 compt.exe IOCTL_SERIAL_SET_HANDFLOW Serial0 SUCCESS Shake:1 Replace:40 XonLimit:0 XoffLimit:0 14 8:55:02 compt.exe IOCTL_SERIAL_WAIT_ON_MASK Serial0 SUCCESS 15 8:55:02 compt.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS 16 8:55:02 compt.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS 17 8:55:02 compt.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS 18 8:55:03 compt.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS 19 8:55:03 compt.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS 20 8:55:03 compt.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS 21 8:55:03 compt.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS 22 8:55:03 compt.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS 23 8:55:04 compt.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS 24 8:55:04 compt.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS 25 8:55:04 compt.exe IOCTL_SERIAL_PURGE Serial0 SUCCESS Purge: TXABORT TXCLEAR 26 8:55:04 compt.exe IOCTL_SERIAL_PURGE Serial0 SUCCESS Purge: TXABORT RXABORT TXCLEAR RXCLEAR 27 8:55:04 compt.exe IOCTL_SERIAL_PURGE Serial0 SUCCESS Purge: TXABORT TXCLEAR 28 8:55:04 compt.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: 29 8:55:04 compt.exe IOCTL_SERIAL_PURGE Serial0 SUCCESS Purge: RXABORT RXCLEAR 30 8:55:04 compt.exe IRP_MJ_CLEANUP Serial0 SUCCESS 31 8:55:04 compt.exe IRP_MJ_CLOSE Serial0 SUCCESS Но, я так понимаю, это настройки указанные в программе запущенной на XP: StopBits: 1 Parity: NONE WordLength: 8 Какие настройки стоят на передающей вообще неизвестно. Или я неправильно что-то понял? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2015, 08:08 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Mc_ColtИли я неправильно что-то понял? Совсем неправильно. Нужно наблюдать за программой, которая работает с этим устройством. Mc_ColtStopBits: 1 Parity: NONE WordLength: 8 А это скорее всего лишь дефолтные настройки порта из панели управления. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2015, 09:18 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Вы, наверное тоже меня не так поняли. На устройстве работает программа, которая получает данные через Com порт. На устройстве, которое работает под Windows CE. Mc_ColtДанные приходят на устройство вообще. Если запустить стороннюю программу, то она получает данные через этот порт. Но дело не только в моей программе, другие бесплатные программы для Windows CE тоже не видят входящие данные. По идее, мне надо запустить PortMon на Windows CE и смотреть как эта программа работает с портом. Но PortMon для Windows CE я не нашёл. Есть что-нибудь подобное под Windows CE? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2015, 09:37 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
wadmanСовсем неправильно. Нужно наблюдать за программой, которая работает с этим устройством. А с этим устройством я работаю просто монитором com-порта ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2015, 09:39 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Я сдаюсь... Mc_Colt2 устройства соединены 2 проводами через интерфейс RS485. На одном Windows 7, на другом Windows CE. Родная программа где из этих двух устройств работает? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2015, 09:44 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Она работает на Windows CE. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2015, 10:38 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Mc_ColtОна работает на Windows CE. Тогда придется освоить осциллограф. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2015, 12:44 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
wadman, Вот одно и то же приложение. Слева запущенное на Windows CE, справа на Windows 7. Общаются между друг другом. Приложение на Windows 7 читает данные отправленные с Windows CE, а наоборот нет (Скрин в спойлере). Может быть есть какие-то настройки порта, из-за которых информация с него читается, но не пишется? Может что-то в реестре не так? Как такое может быть то вообще? Сталкивался кто-нибудь с таким? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2015, 13:14 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Mc_ColtМожет быть есть какие-то настройки порта, из-за которых информация с него читается, но не пишется? Можно и таким макаром защищаться от подглядываний... Меня настройки порта для приема и для отправки. П.С. Картинки не видно. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2015, 13:30 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
wadman, Прикрепил как вложение. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2015, 13:35 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Оба приложения выставляют одинаковые настройки порта? Я уже честно говоря запутался, какое это устройство, если там эмулятор? Изначально было некое устройство на CE, с которым не удается связаться... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2015, 13:44 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Это не эмулятор, это удаленка на устройство с Windows CE (типа RDP). ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2015, 14:00 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Mc_ColtЭто не эмулятор, это удаленка на устройство с Windows CE (типа RDP). Устройство вообще такое типа ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2015, 14:01 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2015, 14:04 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Mc_ColtДа, оба одинаковое: То есть ситуация следующая: одно и то же ПО на разных платформах ведет себя по разному? Если дела обстоят именно так и если нет осциллографа, то остается только посоветовать начать с простого: поставить настройки в 9600,8N1 и так проверить. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2015, 14:35 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
wadman,Именно так. Передают оба одинаково. А принимает только ПО на Windows 7. 9600,8N1- это скорость 9600, и Databits 8? Или что-то я упустил? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2015, 15:38 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Скорость, длина, четность, стоп-бит. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2015, 15:42 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
wadman, Ничего не вышло. Я тут вот что думаю. Работал я как-то с вот таким адаптером: [img=http://img.banggood.com/images/upload/2012/lidanpo/SKU108443%20(5).JPG] Для подключения к UART устройства, используются 3 провода: RX, TX и так называемый SerialTxControl. Так вот при передачи на неё сигнала LOW, адаптер работает в режиме приема и не способен передавать данные. При передачи сигнала HIGH он работает только в режиме передачи. Может на моей панели с Windows CE похожая ситуация? Нужно как-то перевести порт из режима передачи в режим чтения? Просто как это вообще делается, ума не приложу. Может есть какие-то идеи и мысли в этом направлении? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2015, 10:34 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2015, 10:36 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Mc_ColtНичего не вышло. И осциллограф молчит? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2015, 10:52 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
wadmanMc_ColtНичего не вышло. И осциллограф молчит? Осциллографа к сожалению нету. И я с ним никогда не имел дело, и если честно не совсем понял, как поможет осциллограф? Что я смогу увидеть с помощью него? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2015, 11:10 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Mc_ColtЧто я смогу увидеть с помощью него? Реальный обмен устройств, а не то, что видится/хочется (кривому) софту. Помехи опять-же, если есть. В общем-то для железячника это из серии must have. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2015, 11:27 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
[quot Mc_Colt]wadman2 устройства соединены 2 проводами через интерфейс RS485. На одном Windows 7, на другом Windows CE. Так у Вас RS485 или (Serialport)Com port(rs 232) ? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 08:48 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
[quot irbis_al]Mc_Coltпропущено... Так у Вас RS485 или (Serialport)Com port(rs 232) ? RS485 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 10:19 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
[quot Mc_Colt]irbis_alпропущено... RS485 Ну так это ж совсем другая песня...интерфейс 485 работает по принципу главный -ведущий. Каждое устройство имеет номер. Ведущий говорит на шину(на шине может быть 256)...эй 34 дай мне своё состояние...34 отвечает...остальные не "отсвечивают". ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 11:29 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
irbis_alинтерфейс 485 работает по принципу главный -ведущий. Эка вас занесло... На линии два устройства, какие тут могут быть номера? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 11:32 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
wadmanirbis_alинтерфейс 485 работает по принципу главный -ведущий. Эка вас занесло... На линии два устройства, какие тут могут быть номера? Да хоть пол устройства...интерфес 485 работает именно по такому принципу.(можете сами погулить) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 11:36 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
irbis_alВедущий говорит на шину(на шине может быть 256)...эй 34 дай мне своё состояние...34 отвечает...остальные не "отсвечивают". Я так полагаю, это программно реализуется? Все ведомые хосты получают сообщения, просто кому не надо - игнорируют команду. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 11:43 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
irbis_alwadmanпропущено... Эка вас занесло... На линии два устройства, какие тут могут быть номера? Да хоть пол устройства...интерфес 485 работает именно по такому принципу.(можете сами погулить) Погуглю, когда что-нибудь в этом вопросе поменяется, а пока работаю с этим. Тут два компьютера соединенными через интерфейс и общающимися через гипертерминал. Оба открыли порты и начали писать что угодно в любом порядке. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 11:45 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
wadmanirbis_alпропущено... Да хоть пол устройства...интерфес 485 работает именно по такому принципу.(можете сами погулить) Погуглю, когда что-нибудь в этом вопросе поменяется, а пока работаю с этим. Тут два компьютера соединенными через интерфейс и общающимися через гипертерминал. Оба открыли порты и начали писать что угодно в любом порядке. Значит это не 485 протокол. а обычный rs 232. Для 485 ..как минимум должен быть преобразователь 485 в rs232...и rs 232 подключён к компу. И спецификация 485.. На шину даётся номер и команда через разделитель.. И ожидается ответ от ведомого в заданный timeout ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 11:49 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Mc_Coltirbis_alВедущий говорит на шину(на шине может быть 256)...эй 34 дай мне своё состояние...34 отвечает...остальные не "отсвечивают". Я так полагаю, это программно реализуется? Все ведомые хосты получают сообщения, просто кому не надо - игнорируют команду. Не совсем программно... Для 485 протокола производитель даёт прогу,что может искать устройства на шине и назначать номера. Либо же номер назначается перемычками. Когда номер у устройства есть к нему можно обратится... Но с компа должен быть преобразователь rs232-rs485 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 11:53 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
irbis_alЗначит это не 485 протокол. а обычный rs 232. Это не протоколы от слова "совсем", а интерфейсы. Как ethernet, блютус и вай-вай. Им нет никакого дела до команд, разделителей и прочего. Они биты и нули передают. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 11:56 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
wadmanirbis_alЗначит это не 485 протокол. а обычный rs 232. Это не протоколы от слова "совсем", а интерфейсы. Как ethernet, блютус и вай-вай. Им нет никакого дела до команд, разделителей и прочего. Они биты и нули передают. Вот автор топика передаёт на шину биты и байты...а ведомое устройство не отвечает ибо в этих байтах и битах себя не видит.( так же как ethernet не свой ip игнорирует) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:01 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
irbis_alwadmanпропущено... Это не протоколы от слова "совсем", а интерфейсы. Как ethernet, блютус и вай-вай. Им нет никакого дела до команд, разделителей и прочего. Они биты и нули передают. Вот автор топика передаёт на шину биты и байты...а ведомое устройство не отвечает ибо в этих байтах и битах себя не видит.( так же как ethernet не свой ip игнорирует) Не не не, всё оно отвечает. И всё прекрасно видит. Как правило устройство вообще читает всё подряд что приходит по линии. Даже если будешь с батарейкой играться на концах проводов, то оно примет эти данные в виде набора символов. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:21 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
irbis_alа ведомое устройство не отвечает ибо в этих байтах и битах себя не видит. Про разные настройки порта не слышали? Адрес устройства это верхний уровень, над физическим интерфейсом, проблемы с которым на данном этапе еще не исключены. Адрес это уже часть протокола обмена. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:24 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Mc_Coltirbis_alпропущено... Вот автор топика передаёт на шину биты и байты...а ведомое устройство не отвечает ибо в этих байтах и битах себя не видит.( так же как ethernet не свой ip игнорирует) Не не не, всё оно отвечает. И всё прекрасно видит. Как правило устройство вообще читает всё подряд что приходит по линии. Даже если будешь с батарейкой играться на концах проводов, то оно примет эти данные в виде набора символов. Тут тогда только два варианта я вижу. ВАш 485 работает в так называемом широковещательном режиме.(тогда действительно номер не нужен...) 2.Или же у Вас просто обычный rs-232 Вы ведь не используете преобразователь rs-485-rs-232? Напрямки к компу присоединяете? значит скорее всего 232. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:25 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
irbis_alMc_Coltпропущено... Не не не, всё оно отвечает. И всё прекрасно видит. Как правило устройство вообще читает всё подряд что приходит по линии. Даже если будешь с батарейкой играться на концах проводов, то оно примет эти данные в виде набора символов. Тут тогда только два варианта я вижу. ВАш 485 работает в так называемом широковещательном режиме.(тогда действительно номер не нужен...) 2.Или же у Вас просто обычный rs-232 Вы ведь не используете преобразователь rs-485-rs-232? Напрямки к компу присоединяете? значит скорее всего 232. Можно вас попросить больше не генерировать бред? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:27 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
irbis_alMc_Coltпропущено... Не не не, всё оно отвечает. И всё прекрасно видит. Как правило устройство вообще читает всё подряд что приходит по линии. Даже если будешь с батарейкой играться на концах проводов, то оно примет эти данные в виде набора символов. Тут тогда только два варианта я вижу. ВАш 485 работает в так называемом широковещательном режиме.(тогда действительно номер не нужен...) 2.Или же у Вас просто обычный rs-232 Вы ведь не используете преобразователь rs-485-rs-232? Напрямки к компу присоединяете? значит скорее всего 232. Я использую USBtoRS485 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:27 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
wadmanirbis_alа ведомое устройство не отвечает ибо в этих байтах и битах себя не видит. Про разные настройки порта не слышали? Адрес устройства это верхний уровень, над физическим интерфейсом, проблемы с которым на данном этапе еще не исключены. Адрес это уже часть протокола обмена. Это как раз тот случай ,когда говорим партия-подразумеваем ленин. Говорим 485...подразумеваем более высокий уровень...что устройства имеет номер. и работает как ведущий -ведомый. Есть ещё режим без номера...но я с таким не сталкивался. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:30 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Mc_Coltirbis_alпропущено... Тут тогда только два варианта я вижу. ВАш 485 работает в так называемом широковещательном режиме.(тогда действительно номер не нужен...) 2.Или же у Вас просто обычный rs-232 Вы ведь не используете преобразователь rs-485-rs-232? Напрямки к компу присоединяете? значит скорее всего 232. Я использую USBtoRS485 Ага вижу...через преобразователь.(Usb мапится в виртуальный com port.) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:31 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
irbis_alГоворим 485... Что 485, что 232 (это интерфейс! адрес/широковещательность к нему не имеют никакого отношения) для слоя уровня протокола могут быть и адресным, и широковещательным. И даже одновременно и так и так. irbis_alЕсть ещё режим без номера...но я с таким не сталкивался. Оптимистично... Будто с другим сталкивались. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:33 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Mc_Coltirbis_alпропущено... Вот автор топика передаёт на шину биты и байты...а ведомое устройство не отвечает ибо в этих байтах и битах себя не видит.( так же как ethernet не свой ip игнорирует) Не не не, всё оно отвечает. И всё прекрасно видит. Как правило устройство вообще читает всё подряд что приходит по линии. Даже если будешь с батарейкой играться на концах проводов, то оно примет эти данные в виде набора символов. С протоколом разобрались.. А вот тут не понятно... Вы говорите оно видит.. Оно же противоречит началу тему ,что не видит. Есть странная ситуация. Com порт на Windows CE, отправляет данные, но не получет ничего в ответ. Не видит данные на входе. В чём может быть дело? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:35 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
irbis_alС протоколом разобрались.. Протокол это байтики, которые отправляются/принимаются по интерфейсу. Интерфейс это rs232, rs485, ethernet, bluetooth и т.п. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:36 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
irbis_alMc_Coltпропущено... Не не не, всё оно отвечает. И всё прекрасно видит. Как правило устройство вообще читает всё подряд что приходит по линии. Даже если будешь с батарейкой играться на концах проводов, то оно примет эти данные в виде набора символов. С протоколом разобрались.. А вот тут не понятно... Вы говорите оно видит.. Оно же противоречит началу тему ,что не видит. Есть странная ситуация. Com порт на Windows CE, отправляет данные, но не получет ничего в ответ. Не видит данные на входе. В чём может быть дело? Тут просто 2 устройства. Одно (Windows 7) принимает и получает данные и работает через RS485toUSB Другое (Windows CE) отправляет данные, но принимать не принимает. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:42 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Mc_Colt, В любом случае раз у Вас протокол 485 Вам надо понять. 1.Устройство работает как ведущее или 2.Устройство работает как ведомое. В зависимости от этого и будут ваши действия. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:42 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
irbis_al1.Устройство работает как ведущее или 2.Устройство работает как ведомое. Боже... В чем разница при соединении одного к другому? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:44 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Mc_Coltirbis_alпропущено... С протоколом разобрались.. А вот тут не понятно... Вы говорите оно видит.. Оно же противоречит началу тему ,что не видит. пропущено... Тут просто 2 устройства. Одно (Windows 7) принимает и получает данные и работает через RS485toUSB Другое (Windows CE) отправляет данные, но принимать не принимает. (Windows 7) к Win Ce образается? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:45 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
wadmanirbis_al1.Устройство работает как ведущее или 2.Устройство работает как ведомое. Боже... В чем разница при соединении одного к другому? В поведении ведущего и ведомого разница. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:48 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
irbis_alMc_Coltпропущено... Тут просто 2 устройства. Одно (Windows 7) принимает и получает данные и работает через RS485toUSB Другое (Windows CE) отправляет данные, но принимать не принимает. (Windows 7) к Win Ce образается? Ну они друг к другу обращаются. На оба устройства написано ПО, которое считывает и принимает данные. Дак вот на Windows 7 оно и jnghfdkztn и получает данные, а на Windows CE только отправляет. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:50 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Mc_Coltirbis_alпропущено... (Windows 7) к Win Ce образается? Ну они друг к другу обращаются. На оба устройства написано ПО, которое считывает и принимает данные. Дак вот на Windows 7 оно и jnghfdkztn и получает данные, а на Windows CE только отправляет. В принципе если Win ce ведомое устройство в 485 протоколе ...то его поведение,по идее таким и должно быть. Его как-то надо программно переключать на ведущее. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:52 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
irbis_alwadmanпропущено... Боже... В чем разница при соединении одного к другому? В поведении ведущего и ведомого разница. Любой из них может быть и тем и другим. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:55 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
wadmanirbis_alпропущено... В поведении ведущего и ведомого разница. Любой из них может быть и тем и другим. В 232 да... Если бы в 232 такое было...однозначно где-то косяк. А в 485 ведомое просто может "отмораживаться" ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 12:58 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
irbis_alwadmanпропущено... Любой из них может быть и тем и другим. В 232 да... Если бы в 232 такое было...однозначно где-то косяк. А в 485 ведомое просто может "отмораживаться" Не зависимо от интерфейса любое устройство может быть и тем и другим. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 13:08 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
wadman, если оба устройства вздумают быть ведущими, связи у них не получится — полудуплекс. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 14:09 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
RWolfесли оба устройства вздумают быть ведущими, связи у них не получится — полудуплекс. Да как же у меня железка-то работает? Открываю порт и могу сразу туда вписать команду, не читая, а могу почитать и решить, какую команду кидать. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 14:11 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
wadman, Видимо, софт как-то разрешает коллизии. В RS-485 два устройства не могут передавать одновременно. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 14:45 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
RWolfВидимо, софт как-то разрешает коллизии. Софт пишу я. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 14:49 |
|
Работа с SerialPort на Windows CE
|
|||
---|---|---|---|
#18+
Mc_Colt, Попробуйте провести эксперимент. У 485 есть такой важный параметр timeout Это то время за которое ведущий слушает отклик-response шины. Поставьте его максимально большим. Пошлите что нибудь своему win ce..(с этого момента время timeout пошло) И как только он(win ce) получит пакет...тут же пошлите ответ Я думаю windows 7 увидит этот ответ... как только время timeout истечёт...от win ce приниматся пакеты не будут. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 16:21 |
|
|
start [/forum/topic.php?all=1&fid=11&tid=1329739]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
265ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
104ms |
get tp. blocked users: |
2ms |
others: | 263ms |
total: | 683ms |
0 / 0 |