Omron E5CK-T

molanna

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

Dasar

самим написать не вариант?
у него, на первый взгляд, протокол примитивный

molanna

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

bleyman

Поискал в интернетах, описания протокола не нашёл. Если он довольно простой, то
start->programs->accessories->communication->hyperterminal
вводишь настройки и по крайней мере проверяешь, что с ним можно общаться.
Плюс у производителя есть ThermoTools же.

Dasar

Поискал в интернетах, описания протокола не нашёл.
ищется на Omron E5CK-T User Manual
глава 6 - протокол

molanna

Thermo tools я даж скачал. Просто он не для всех моделей, и для моего термоконтроллера не подходит(
а с hyperterminal попробую)

molanna

ога, это мануал. Я с ним как раз и работаю. НО он переведен на английский как-то коряво, пример проги левый ваще

Dasar

НО он переведен на английский как-то коряво
почему коряво?
пример проги левый ваще
на первый взгляд, нормальный старый бейсик.
ps
настройки com-порта проверил?
строчку какую посылаешь?

molanna

да, старый бейсик. с настройками ком-порта, как в описании. 7 бит, парити - четная, 2 стоп бита. 9600 бод. Пускаю строку вида @001000000*(cr а в ответ пустота)
слышал, что у других этот пример тоже не робит. Переводили-то с китайского (или японского - я хз русккий перевод - ваще улет. код программы еще "покруче"
А еще слышал, что надо прерывания отключить в микросхеме UART. в С++ я это делаю командой _outp прямой записи в память. Выполняю в режиме, совместимом с вин95. только толку 0

Dasar

Пускаю строку вида @001000000*(cr а в ответ пустота)
а контрольная сумма где?

Dasar

А еще слышал, что надо прерывания отключить в микросхеме UART. в С++ я это делаю командой _outp прямой записи в память. Выполняю в режиме, совместимом с вин95. только толку 0
это херня какая-то.

molanna

ой, забыл. С контрольной суммой пускаю. Здесь все в порядке)
пс. @00100000071*CR

Andbar

По идее, через свойства ярлыка не может разрешаться доступ к железу, для этого, по идее, надо специальный драйвер ставить.

Dasar

ой, забыл. С контрольной суммой пускаю. Здесь все в порядке)
пс. @00100000071*CR
почему 71?
зы
посыпаю голову пеплом.
да, должно быть 71

Dasar

По идее, через свойства ярлыка не может разрешаться доступ к железу, для этого, по идее, надо специальный драйвер ставить.
на данный момент, я вообще не понимаю - кому и зачем понадобился прямой доступ к железу для работы через com-порт.

molanna

Все, проблема решена, всем спасибо
Пс. Русский мануал ваще жжет. В схеме был перепутан 2 и 3 пин ком порта
Оставить комментарий
Имя или ник:
Комментарий: