EUrry 3 20 марта, 2010 Опубликовано 20 марта, 2010 · Жалоба Приветствую! Вещаю не от своего имени. Встала задачка поуправлять прибором через RS-485. Т. к. с этим интерфейсом столкнулись впервые (а я вообще далек от темы), возникла проблема с передачей данных, в частности, нуля. При передаче вообще ничего не происходит. При этом пробные утилитки к девайсу всё как-то делают. Делать нужно быстро, а времени, как обычно, в обрез. Собственно вопрос от программиста: Как через гипертерминал передать 0х00 на прибор в коде ASCII? Прибор подключен к СОМ порту и работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 20 марта, 2010 Опубликовано 20 марта, 2010 · Жалоба Очень страшный сумбур говорит об одном: нет времени, чтобы найти время глянуть наискось то, что выгуглит гугл Из области телепатии: должен быть включен аппаратный контроль передачи, RTS и CTS на разъеме компорта должны быть замкнуты перемычкой, про то, что нужен переходник RS232->RS485 я ваще молчу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 121 20 марта, 2010 Опубликовано 20 марта, 2010 · Жалоба Как через гипертерминал передать 0х00 на прибор в коде ASCII?Ключевое слово - Гипертерминал. Через него - никак. Кроме 0x00 будете иметь безусловное добавление 0x0A после 0x0D в лог. Просто возьмите что-нибудь другое, тот же тератерм. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbinger 10 20 марта, 2010 Опубликовано 20 марта, 2010 · Жалоба Для таких дел пользую Terminal by Bray. Помимо прочего, умеет переключать RS-485 с приёма на передачу сигналом RTS. (Кстати, первое, что бы сделал - отсниффил обмен пробных утилиток с девайсом). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EUrry 3 20 марта, 2010 Опубликовано 20 марта, 2010 · Жалоба Очень страшный сумбур говорит об одном: нет времени, чтобы найти время глянуть наискось то, что выгуглит гугл Совершенно верно! Как обычно "надо сделать вчера". :laughing: Из области телепатии: должен быть включен аппаратный контроль передачи, RTS и CTS на разъеме компорта должны быть замкнуты перемычкой, про то, что нужен переходник RS232->RS485 я ваще молчу. Аппаратный контроль включен, переходник есть, но на RS485->USB? потому замкнуть выводы COM-порта не получится! :laughing: P. S. И, буквально последние новости: передали нули бинарно!!! :beer: Там была проблема в том, что при передаче байта с нулями, первый ноль воспринимался, как конец строки. А щас сказали, что передай тупо столько то байт (т. е. условие передачи - определенная длина). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 121 20 марта, 2010 Опубликовано 20 марта, 2010 · Жалоба Там была проблема в том, что при передаче байта с нулями, первый ноль воспринимался, как конец строки. А щас сказали, что передай тупо столько то байт (т. е. условие передачи - определенная длина).Действительно сумбур. При чем тут гипертерминал? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EUrry 3 20 марта, 2010 Опубликовано 20 марта, 2010 · Жалоба Действительно сумбур. При чем тут гипертерминал? ХЗ, я не в теме! :laughing: Уж просто бились несколько дней над этим. Сейчас, естественно, уже другие проблемы пошли, пытаются понять. Естественно, что всё вычитывается, но когда времени нет, а делать надо, то... Сейчас хотя бы с мертвой точки сдвинулись, на которой очень долго спотыкались. Спасибо за поддержку! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 20 марта, 2010 Опубликовано 20 марта, 2010 · Жалоба :bb-offtopic: Очень давно один знакомый написал терминалку. И в трее она отображалась с названием Посылатель в... :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smalcom 0 21 марта, 2010 Опубликовано 21 марта, 2010 · Жалоба попробуйте следующий виндовый финт зажимаем Alt и на доп клаве набираем нужный код символа, отпускаем Alt. Если нужна кодировка дос, то первым набираем нолик Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EUrry 3 21 марта, 2010 Опубликовано 21 марта, 2010 · Жалоба попробуйте следующий виндовый финт зажимаем Alt и на доп клаве набираем нужный код символа, отпускаем Alt. Если нужна кодировка дос, то первым набираем нолик Проблему вроде решили, но вроде как то, что Вы говорите, при мучениях пробовали и не помогало. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mp41 0 23 марта, 2010 Опубликовано 23 марта, 2010 · Жалоба попробуйте следующий виндовый финт зажимаем Alt и на доп клаве набираем нужный код символа, отпускаем Alt. Если нужна кодировка дос, то первым набираем нолик Мы так на ноутбуке, который приехал из штатов, набирали кириллический пароль (не знаю, как такой пароль туда попал). Пришлось внешнюю клавиатуру ради дополнительной номерной области подключать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 1 23 марта, 2010 Опубликовано 23 марта, 2010 · Жалоба Пришлось внешнюю клавиатуру ради дополнительной номерной области подключать. На любом ноутбуке эмуляция extended keys присутствует. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 23 марта, 2010 Опубликовано 23 марта, 2010 · Жалоба ради дополнительной номерной области подключать. Кнопочка Fn такая волшебная есть... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться