roboforum.ru

Технический форум по робототехнике.

Прога для RS-232 от -= Александр =-

Прога для RS-232 от -= Александр =-

-= Александр =- » 23 дек 2008, 13:15

Люблю я всякие девайсы отлаживать через UART, но вот беда - никак не мог найти удобную прогу для ПК. Пришлось самому писать. Вот что пока получилось:

Варианты отображения лога: текст, DEC, HEX и текст для букв + HEX для всех остальных кодов.
Вывод на экран по таймауту или после получения кода #13
Варианты отправки: текст либо код
15 кнопок "фиксированного набора" до 8 байт каждая
Ну само собой выбор всяких настроек порта, RTS и DTR линии и автоповтор последней команды по таймеру.
Плюс еще сохранение команд в файл, чтоб можно было разные девайсы отлаживать не вбивая все по-новой.

ScreenShot.JPG


Конечно до RS232PRO тут далеко, зато проще и в чем-то удобнее. Юзайте на здоровье!
Вложения
rs-232-s.rar
Исходник версия 1.1
(22.3 КиБ) Скачиваний: 68
rs-232.rar
Программа версия 1.1
(708.22 КиБ) Скачиваний: 113

Re: Прога для RS-232

-= Александр =- » 23 дек 2008, 18:43

Обновил шапку. Текущая версия 1.1. Подправил немного график...

Re: Прога для RS-232

-= Александр =- » 24 дек 2008, 13:49

Просьба тут не флудить. Топик конкретно по моей проге. Уж поверьте я их перепробовал немало, прежде чем свою написал. Если есть какие-то замечания и пожелания по моей программе - пишите.

Re: Прога для RS-232

Master » 24 дек 2008, 16:20

предлагаю в 1-м посте выложить скрин работы программы.

Re: Прога для RS-232

EdGull » 24 дек 2008, 17:47

-= Александр =- писал(а):Если есть какие-то замечания и пожелания по моей программе - пишите.

А вот если бы еще режим бутзагрузки с настройкой стартового слова... :oops:

Re: Прога для RS-232 от -= Александр =-

-= Александр =- » 25 дек 2008, 01:37

Это уже не так просто, а надобности в этом у меня нету, так что увы... Хотя если на новогодних каникулах скучно будет - посмотрю что там и как...

Re: Прога для RS-232 от -= Александр =-

EdGull » 25 дек 2008, 09:23

так бутзагрузчик это просто возможность передачи файла по уарту...

Re: Прога для RS-232 от -= Александр =-

Виталий » 25 дек 2008, 10:56

А скриншот-то будет программы?
А то я не знаю правильно ли она у меня под вистой отображается.

Re: Прога для RS-232 от -= Александр =-

Surok » 30 дек 2008, 00:15

Ребята, подскажите мне, пожалуйста, как "прочитать" сообщения, передаваемые/принимаемые через com-порт.
Есть некое устройство (это апппаратура телемеханики). По RS-232 она передает сообщения на радиомедем для модуляции и принимает сообщения после демодуляции. Как мне "засечь" эту информацию и занести ее в текстовой файл? насколько я понимаю, нужна определенная прога и подключение компа параллельно к компу. Возможно это реализовать?
Необходимо фиксировать сообщения в разные моменты времени и сравнивать их (так как возможны ощибки в одинаковых сообщениях).
Последний раз редактировалось EdGull 30 дек 2008, 09:11, всего редактировалось 1 раз.
Причина: дубль

Re: Прога для RS-232 от -= Александр =-

Myp » 30 дек 2008, 00:44

нужно использовать программу которая позволяет перехватывать сообщения которые по компорту гонятся

тока частоту подобрать

щас тока вспомню как называется

Добавлено спустя 4 минуты 44 секунды:
вот нашёл
http://www.compt.ru/ru/download.php

конечно же она есть на сайте avr123.nm.ru
COM Port Toolkit для Windows 95/98/Me/NT/2000/XP
Мощная программа [Размер около 1400 Kб и все по-русски!] - позволяет
гибко управлять обменом с вашим устройством, естественно сохраняет
все на жесткий диск.
Имеет очень полезный режим монитора - программа не занимает COM порт, а просто захватывает все данные передаваемые по COM и может захватывать обмен одновременно по всем портам !
Грустно - но автор в новой версии 3.7 отключил режим
монитора в незарегистрированной программе.
Желательна версия 3.5 - в ней все работает.
Идеально для анализа данных обмена любых
устройств подключенных к ПК.
Показывает направление передачи данных, и присваивает
посылкам время по часам ПК с разрешением 1 мС.
Вы можете сохранить результат захвата в виде .html
просто щелкните на поле лога обмена правой кнопкой
мышки и выберите соответствующий пункт меню!
Внимание ! - вы можете сами писать макросы
управляющие обменом на простом Си подобном языке.

Есть готовые макросы !

Цитата:

" ... Макросы используются программой для автоматизации рутинных задач передачи и модификации данных. Вы можете использовать их после добавления в каталог '\Macros' программы COM Port Toolkit. Макросы, выложенные ниже, являются хорошим примером для написания собственных скриптов для COM Port Toolkit.
CRC16pl.gc Вычисление CRC16 по полиномиальному алгоритму.
(пример использования макроса 'при отправке') Михаил В. Голиков
emu_barrier.gc Эмуляция работы прибора.
(пример использования макроса 'при приеме') Михаил В. Голиков
MODBUS_CRC16.gc Вычисление CRC16 MODBUS Михаил Н. Страшевский
StringWithHex.gc Инкапсуляция байтов в HEX внутри строковых данных. Валерий В. Вишняк ..."
Скачайте любой макрос и подивитесь их простоте.


Добавлено спустя 50 секунд:

а вобще это очень плохая привычка спрашивать свой вопрос в чужой теме

надо создавать новую тему для своего вопроса

читай пока текст качай программу потом нафиг удалю офтопик

Re: Прога для RS-232 от -= Александр =-

avr123.nm.ru » 30 дек 2008, 19:58

Великолепные программы для работы с COM port портами есть на страничке
"Подключение USART AVR по RS232 к ПК" - http://www.avr123.nm.ru/z4.htm
в которых и строки и макросы на си подобном языке и примеры макросов - они могут и отправлять команды и "умно" отвечать разобрав ответ.
Последний раз редактировалось avr123.nm.ru 11 авг 2009, 18:43, всего редактировалось 2 раз(а).

Re: Прога для RS-232 от -= Александр =-

Surok » 30 дек 2008, 22:39

огромное спасибо. надеюсь, железнодорожная телемеханика заработает как надо!

Re: Прога для RS-232 от -= Александр =-

Vooon » 30 дек 2008, 23:16

avr123.nm.ru писал(а):Он и создал - http://www.roboforum.ru/viewtopic.php?f=1&t=5111
но ее в АД кто-то снес ЗАЧЕМ-ТО ?

Это была не новая тема, есть функция такая в MCP — Разделить тему.
Вот отделенный кусок ушел в ад в отдельную тему.

Re: Прога для RS-232 от -= Александр =-

galex1981 » 04 янв 2009, 01:38

-= Александр =- писал(а):Если есть какие-то замечания и пожелания по моей программе - пишите.

Хотелось бы возможность добавить перекодировки не новых сообщений от UART как уже реализовано, а перекодировки содержимого всего текстового окна в HEX, текст и т.д....
А так отличная программа!

Re: Прога для RS-232 от -= Александр =-

EdGull » 05 янв 2009, 15:22

а нельзя портов добавить?
а то у меня FT232 все выше 9-ого лезут

Добавлено спустя 11 минут 37 секунд:
а еще лучше что бы вообще показывало только те порты которые есть в системе

Re: Прога для RS-232 от -= Александр =-

EdGull » 10 янв 2009, 15:57

а еще она не может менять размеры окна


cron
Rambler\'s Top100 Mail.ru counter