|
Лена
Гость
|
|
Re: Список портов
« Ответ #30 : 18 Апрель 2008, 12:06:18 »
|
|
Спасибо, Rius!
Правильно ли я посылаю команду (рис)?
В документации после команды $ST+TEST=0000 я должна получить ответ:
$GPS=OK
$GSM=OK
$EEPROM=OK
$FLASH=OK
$SERIAL=OK
$BUTTON=OK
$BURNTEST=OK
или код ошибки.
|
|
|
|
|
|
Rius
Давний друг
Сказали спасибо: +116/-5
Offline
Сообщений: 753
|
|
Re: Список портов
« Ответ #31 : 18 Апрель 2008, 12:11:21 »
|
|
текстовые протоколы могут требовать наличия \r, \n или их сочетаний в конце строки. проверьте доки или попробуйте подобрать.
|
|
|
|
|
|
Лена
Гость
|
|
Re: Список портов
« Ответ #32 : 18 Апрель 2008, 12:26:55 »
|
|
текстовые протоколы могут требовать наличия \r, \n или их сочетаний в конце строки. проверьте доки или попробуйте подобрать.
Вот так?:
$ST+TEST=0000
Тоже возвращает ответ не в текстовом виде.
|
|
|
|
|
|
Rius
Давний друг
Сказали спасибо: +116/-5
Offline
Сообщений: 753
|
|
Re: Список портов
« Ответ #33 : 18 Апрель 2008, 12:32:19 »
|
|
нет, надо чтобы получилось 24 53 54 2B 54 45 53 54 3D 30 30 30 30 0D 0A
или 0A 0D, или 0A, или 0D...
и что там возвращается не в текстовом виде?
|
|
|
|
|
|
Лена
Гость
|
|
Re: Список портов
« Ответ #34 : 18 Апрель 2008, 12:39:48 »
|
|
Вижу, то что ты написал: 24 53 54 2B 54 45 53 54 3D 30 30 30 30 0D 0A
|
|
|
|
|
|
Rius
Давний друг
Сказали спасибо: +116/-5
Offline
Сообщений: 753
|
|
Re: Список портов
« Ответ #35 : 18 Апрель 2008, 12:42:38 »
|
|
это не возвращается, это отсылаемые данные
|
|
|
|
|
|
Лена
Гость
|
|
Re: Список портов
« Ответ #36 : 18 Апрель 2008, 12:55:22 »
|
|
Значит у меня не правильно настроено коммукационное соединение с портом? В документации по этому поводу сказано, что нужно установить скорость 57600 и больше ничего. Я скорость эту для порта установила. Куда копать?
|
|
|
|
|
|
Rius
Давний друг
Сказали спасибо: +116/-5
Offline
Сообщений: 753
|
|
Re: Список портов
« Ответ #37 : 18 Апрель 2008, 13:24:29 »
|
|
скорость, чётность, стоп-биты, dtr/rts...
|
|
|
|
|
|
oxotnik
Глобальный модератор
Сказали спасибо: +100/-15
Offline
Сообщений: 2425
|
|
Re: Список портов
« Ответ #38 : 18 Апрель 2008, 13:53:41 »
|
|
Значит у меня не правильно настроено коммукационное соединение с портом? В документации по этому поводу сказано, что нужно установить скорость 57600 и больше ничего. Я скорость эту для порта установила. Куда копать?
значит только скорость надо менять, а остальное по дефолту путь остается
|
|
|
|
|
|
bred
А моск есть?
Участник
Сказали спасибо: +6/-0
Offline
Сообщений: 387
Нет - это фантастика!
|
|
Re: Список портов
« Ответ #39 : 18 Апрель 2008, 14:27:51 »
|
|
значит только скорость надо менять, а остальное по дефолту путь остается
вообще это немного не правильно, т.к. нет никакой гарантии что никто стандартные настройки портов не менял.
2 Лена. а существует ли хоть какая-нить возможность проверить, что данные до устройства вообще в принципе дошли? осцилографом или диодиком какми-нить оно моргает может... просто вполне возможно что следовало изменить режимы работы управляющих сигналов RTS, DTR, четность, число стоповых бит... (Хотя у меня устройства не сильно ругаются на большее или меньшее число стоповых битов)
|
|
|
|
|
|
Лена
Гость
|
|
Re: Список портов
« Ответ #40 : 18 Апрель 2008, 16:35:00 »
|
|
Похоже у меня ничего не получиться. Полазила по сайте производителя и нашла такую фразу (unit это у них так прибор называется).
Connect the download cable between IntelliTrac unit and PC serial interface and use IntelliTrac InstallWizard program to configure a new IntelliTrac unit.
Следовательно нужна к прибору программа IntelliTrac InstallWizard.
Посмотрела скриншоты на сайте, ну там просто в той программе устанавливаются параметры порта, то что я тоже делаю, но через терминал.
У меня есть только список команд которые можно слать прибору. Мое же руководство хочет само научиться посылать команды этому прибору без стороннего софта. Однако мне не удается получить ответ.
У меня поначалу почему-то прибор вообще не работал - горела красная лампочка. Пошла на фирму, где дали прибор для ознокомления, там включили этот прибор - послали ему команду и тут же получили код ошибки, который говорил, что надо снять с карты pin код (в прибор вставляется телефонная карточка). Однако как им удалось получить ответ я не знаю, они ничего не показывают, потому что продают и прибор и софт к нему.
Теперь у меня красная лампочка не горит (сняла pin код), но добится ответа от прибора все равно не получается.
|
|
|
|
|
|
bred
А моск есть?
Участник
Сказали спасибо: +6/-0
Offline
Сообщений: 387
Нет - это фантастика!
|
|
Re: Список портов
« Ответ #41 : 18 Апрель 2008, 16:40:55 »
|
|
А если попытаться помониторить каким-нибудь PortMonitor'ом что они туда кидают? или у вас нет их программы? хотя бы триальной.
|
|
|
|
|
|
Gedeon
Ы
Администратор
Сказали спасибо: +6/-0
Offline
Сообщений: 291
|
|
Re: Список портов
« Ответ #42 : 18 Апрель 2008, 16:45:50 »
|
|
Лена, команды могут отправляться специфически как-то нагибайте свое руководство, чтобы оно нагибало продавцов и требуйте полного описания.
|
|
|
|
|
|
Лена
Гость
|
|
Re: Список портов
« Ответ #43 : 18 Апрель 2008, 16:51:52 »
|
|
У меня есть только прибор и система команд к нему, и то систмему команд мне выдали со скрипом. Видимо можно обращаться к нему и без их софта, но мозгов у меня для этого не хватило.
Когда я принесла им прибор, чтобы убрали красную лампочку. Они подключили его и мгновенно сообщили мне код ошибки.
P.S.
Продовцы сказали, что раз мы хотим сами написать софт, то помощи от них не ждать.
Возьму этот чертов прибор домой на выходные, может родные стены помогут.
|
|
|
|
|
|
bred
А моск есть?
Участник
Сказали спасибо: +6/-0
Offline
Сообщений: 387
Нет - это фантастика!
|
|
Re: Список портов
« Ответ #44 : 18 Апрель 2008, 17:24:01 »
|
|
ну значит придется сидеть перебирать всяческие режимы работы порта... при условии что, конечно, команды чесно дали.
ЗЫ а еще не плохобы проверить сам ком на работоспособность, а то у моего шефа на компе порт определяется, открывается, а работать не работает, в том плане что сигналы наружу не идут...
|
|
|
|
|
|
Лена
Гость
|
|
Re: Список портов
« Ответ #45 : 18 Апрель 2008, 17:30:37 »
|
|
Команды дали правильные, это англоязычный официальный документ pdf.
А вот надежда на то, что у меня на работе проблема с СОМ портом меня обнадеживает. Мой комп собран одним весьма безотвествнным типом.
Буду надеятся что порт не рабочий. Эксперемент в домашних условиях, поможет это определить.
P.S.
На работе не могу проверить - все занято работниками.
|
|
|
|
|
|
Asher
Администратор
Сказали спасибо: +111/-5
Offline
Сообщений: 425
|
|
Re: Список портов
« Ответ #46 : 18 Апрель 2008, 17:33:14 »
|
|
Привет.
строку $ST+TEST=0000 Вы набираете почти правильно, толко $ST+TEST=0000 должно идти символами, а вместо должны идти их коды 0D и 0A соответственно.
Если у Вас нет терминала который добавляет их в конце, то могу выложить свою поделку
P.S. Сейчас скачаю предложенные ранее терминалы и посмотрю
посмотрел.
com232 добавляет к сожалению в виде 0a 0d.
смотрю дальше
|
|
| « Последнее редактирование: 18 Апрель 2008, 17:40:21 от Asher » |
Записан |
|
|
|
|
oxotnik
Глобальный модератор
Сказали спасибо: +100/-15
Offline
Сообщений: 2425
|
|
Re: Список портов
« Ответ #47 : 18 Апрель 2008, 17:40:08 »
|
|
Выложила бы сюда мануал, мож и быстрей бы помогли
|
|
|
|
|
|
Asher
Администратор
Сказали спасибо: +111/-5
Offline
Сообщений: 425
|
|
Re: Список портов
« Ответ #48 : 18 Апрель 2008, 17:44:49 »
|
|
Привет.
Выложила бы сюда мануал, мож и быстрей бы помогли
он нормально гуглом ищется
rs232pro умеет добавлять в конце требуемые символы.
Настройки->передача данных->добавлять символ #13, потом выбрать #10
в строке ввода $ST+TEST=0000
ждем результатов.
|
|
|
|
|
|
Лена
Гость
|
|
Re: Список портов
« Ответ #49 : 18 Апрель 2008, 17:59:26 »
|
|
Из мануала у меня есть это IntelliTrac X Series Hardware Installation отсюда http://www.systech.com.tw/old/english/download.html и плюс система команд.
А галочки добавлять символ я ставила.
P.S.
У меня этого прибора скоро крыша съедит. Три дня его мучаю, вернее он меня.
|
|
|
|
|
|
Rius
Давний друг
Сказали спасибо: +116/-5
Offline
Сообщений: 753
|
|
Re: Список портов
« Ответ #50 : 18 Апрель 2008, 18:09:54 »
|
|
com232 добавляет к сожалению в виде 0a 0d.
пофиксил
з.ы. оно не задумывается, это просто индикатор того, что что-то отправлено
|
|
| « Последнее редактирование: 18 Апрель 2008, 18:22:10 от Rius » |
Записан |
|
|
|
|
Лена
Гость
|
|
Re: Список портов
« Ответ #51 : 18 Апрель 2008, 18:19:57 »
|
|
Программа задумалась.
Разделители r n поставила в опцих отправки. Без них тот же результат. Да если нажать другую кнопку "Послать" то просто вижу в окне:
доп.символ $ST+TEST=0000
|
|
|
|
|
|
Лена
Гость
|
|
Re: Список портов
« Ответ #52 : 18 Апрель 2008, 18:27:26 »
|
|
Есть ответ! Дайте приду в себя!
|
|
|
|
|
|
Rius
Давний друг
Сказали спасибо: +116/-5
Offline
Сообщений: 753
|
|
Re: Список портов
« Ответ #53 : 18 Апрель 2008, 18:30:17 »
|
|
всё равно добавлю показ \r\n для наглядности
какие параметры нужны были?
|
|
|
|
|
|
Лена
Гость
|
|
Re: Список портов
« Ответ #54 : 18 Апрель 2008, 18:49:24 »
|
|
Ух. Отвечает! Не выдержал прибор такого напора умов с форума! Всем огромное спасибо!
Rius
Параметры указала такие:
P.S.
Почему другая программа: RS232 Pro v3.30 не может получить ответ?
|
|
| « Последнее редактирование: 18 Апрель 2008, 19:07:44 от Лена » |
Записан |
|
|
|
|
Лена
Гость
|
|
Re: Список портов
« Ответ #55 : 18 Апрель 2008, 19:28:21 »
|
|
Подскажите, почему гепертерминал не получает ответ на команду $ST+TEST=0000\r\n
Программа Com232 работает как часы, а гипертерминал и RS232 Pro v3.30 не хотят.
|
|
|
|
|
|
Rius
Давний друг
Сказали спасибо: +116/-5
Offline
Сообщений: 753
|
|
Re: Список портов
« Ответ #56 : 18 Апрель 2008, 19:39:20 »
|
|
гипертерминал кажется отсылает сиволы сразу при их наборе (что по логике работы внутреннего по командой модет не считаться), а уж \r \n вообще проблема набрать.
в RS232 Pro есть галочка "показывать принимаемые данные", а также надо подобрать тайм-аут
|
|
| « Последнее редактирование: 18 Апрель 2008, 19:44:26 от Rius » |
Записан |
|
|
|
|
Лена
Гость
|
|
Re: Список портов
« Ответ #57 : 18 Апрель 2008, 19:47:27 »
|
|
Там в настройках гипертерминал есть типа галочка добавить символ перевода строки и возврат картеки, только все равно не работает, но и бог с ним.
Com232 работает.
Если я хочу посылать команду порту в своей программе из окна Edit, то так будет правильно:
Edit1->Text = "$ST+TEST=0000\r\n";
?
|
|
|
|
|
|
Rius
Давний друг
Сказали спасибо: +116/-5
Offline
Сообщений: 753
|
|
Re: Список портов
« Ответ #58 : 18 Апрель 2008, 19:51:44 »
|
|
нет, в Edit не набрать с клавиатуры символы \r и \n, и вообще спецсимволы. добавляйте при отправке массива байт.
|
|
|
|
|
|
Лена
Гость
|
|
Re: Список портов
« Ответ #59 : 18 Апрель 2008, 19:57:00 »
|
|
Спасибо! В понедельник буду пробывать.
|
|
|
|
|
|