roboforum.ru

Технический форум по робототехнике.
Текущее время: 17 май 2025, 19:34

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 37 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Прога для RS-232 от -= Александр =-
СообщениеДобавлено: 23 дек 2008, 13:15 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Люблю я всякие девайсы отлаживать через UART, но вот беда - никак не мог найти удобную прогу для ПК. Пришлось самому писать. Вот что пока получилось:

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

Вложение:
ScreenShot.JPG
ScreenShot.JPG [ 88.61 КиБ | Просмотров: 6447 ]


Конечно до RS232PRO тут далеко, зато проще и в чем-то удобнее. Юзайте на здоровье!


Вложения:
Комментарий к файлу: Исходник версия 1.1
rs-232-s.rar [22.3 КиБ]
Скачиваний: 68
Комментарий к файлу: Программа версия 1.1
rs-232.rar [708.22 КиБ]
Скачиваний: 113

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прога для RS-232
СообщениеДобавлено: 23 дек 2008, 18:43 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Обновил шапку. Текущая версия 1.1. Подправил немного график...

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прога для RS-232
СообщениеДобавлено: 24 дек 2008, 13:49 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Просьба тут не флудить. Топик конкретно по моей проге. Уж поверьте я их перепробовал немало, прежде чем свою написал. Если есть какие-то замечания и пожелания по моей программе - пишите.

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прога для RS-232
СообщениеДобавлено: 24 дек 2008, 16:20 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
предлагаю в 1-м посте выложить скрин работы программы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прога для RS-232
СообщениеДобавлено: 24 дек 2008, 17:47 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
-= Александр =- писал(а):
Если есть какие-то замечания и пожелания по моей программе - пишите.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прога для RS-232 от -= Александр =-
СообщениеДобавлено: 25 дек 2008, 01:37 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Это уже не так просто, а надобности в этом у меня нету, так что увы... Хотя если на новогодних каникулах скучно будет - посмотрю что там и как...

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прога для RS-232 от -= Александр =-
СообщениеДобавлено: 25 дек 2008, 09:23 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
так бутзагрузчик это просто возможность передачи файла по уарту...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прога для RS-232 от -= Александр =-
СообщениеДобавлено: 25 дек 2008, 10:56 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
А скриншот-то будет программы?
А то я не знаю правильно ли она у меня под вистой отображается.

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прога для RS-232 от -= Александр =-
СообщениеДобавлено: 30 дек 2008, 00:15 
Не в сети

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


Последний раз редактировалось EdGull 30 дек 2008, 09:11, всего редактировалось 1 раз.
дубль


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прога для RS-232 от -= Александр =-
СообщениеДобавлено: 30 дек 2008, 00:44 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
нужно использовать программу которая позволяет перехватывать сообщения которые по компорту гонятся

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

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

Добавлено спустя 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 секунд:

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

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

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

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прога для RS-232 от -= Александр =-
СообщениеДобавлено: 30 дек 2008, 19:58 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Великолепные программы для работы с COM port портами есть на страничке
"Подключение USART AVR по RS232 к ПК" - http://www.avr123.nm.ru/z4.htm
в которых и строки и макросы на си подобном языке и примеры макросов - они могут и отправлять команды и "умно" отвечать разобрав ответ.


Последний раз редактировалось avr123.nm.ru 11 авг 2009, 18:43, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прога для RS-232 от -= Александр =-
СообщениеДобавлено: 30 дек 2008, 22:39 
Не в сети

Зарегистрирован: 29 дек 2008, 21:34
Сообщения: 2
огромное спасибо. надеюсь, железнодорожная телемеханика заработает как надо!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прога для RS-232 от -= Александр =-
СообщениеДобавлено: 30 дек 2008, 23:16 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
avr123.nm.ru писал(а):
Он и создал - http://www.roboforum.ru/viewtopic.php?f=1&t=5111
но ее в АД кто-то снес ЗАЧЕМ-ТО ?

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

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прога для RS-232 от -= Александр =-
СообщениеДобавлено: 04 янв 2009, 01:38 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
-= Александр =- писал(а):
Если есть какие-то замечания и пожелания по моей программе - пишите.

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

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прога для RS-232 от -= Александр =-
СообщениеДобавлено: 05 янв 2009, 15:22 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
а нельзя портов добавить?
а то у меня FT232 все выше 9-ого лезут

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Прога для RS-232 от -= Александр =-
СообщениеДобавлено: 10 янв 2009, 15:57 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
а еще она не может менять размеры окна


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 37 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO