Посоветуйте прогу com терминал
- Сообщения: 26
- Зарегистрирован: Сб мар 20, 2010 11:22:21
- Реклама
- Сообщения: 4356
- Зарегистрирован: Сб ноя 07, 2009 11:45:42
Так если не ошибаюсь, он - для текстовых сообщений? А как бинарные передать ? Впрочем, могу и ошибаться - давно им не пользовался.Андрей_Р писал(а):Hyperterminal
Пользуюсь вот этим. не помню уже где взял =)
http://fasterpast.ru/Terminal.exe
http://fasterpast.ru/Terminal.exe
- Сообщения: 703
- Зарегистрирован: Вс янв 18, 2009 21:12:49
- Реклама
Realterm
Пользуюсь тем же и взял его на сайте http://www.pcports.ru/Fasterpast писал(а):Пользуюсь вот этим. не помню уже где взял =)
http://fasterpast.ru/Terminal.exe
I am DX168B and this is my favourite forum on internet!
Встроенным в CVAVR, а также тоже HyperTerminalом.
Усложнять просто. Упрощать сложно.
http://easyelectronics.ru/terminalnye-programmy.html - небольшая статейка по терминалам
Мне же больше всего нравятся 2:
1. самописный
2. Terminal v1.9b , который не раз уже упоминался
Мне же больше всего нравятся 2:
1. самописный
2. Terminal v1.9b , который не раз уже упоминался
Я пользуюсь самописным, так как часто приходится проверять разные контроллеры с разными расчётами CRC. Работает на уровне байтовых пакетов. Можно указывать либо HEX, либо символы. Если кому-то надо, могу выложить. Написан на Дельфи.
пользуюсь COM Port Toolkit. таблетки ни у кого нету?
- Сообщения: 35
- Зарегистрирован: Пн апр 04, 2011 13:54:38
Для работы с COM лучше пользовать самописные. Рекомендую MSCOMM32.OCX + любой язык.
- Сообщения: 3385
- Зарегистрирован: Пн окт 11, 2010 19:00:08
Зачем использовать внешние файлы для работы с COM портом?ГорынычЪ писал(а):Рекомендую MSCOMM32.OCX
В любом нормальном языке программирования, должны быть удобные компоненты/функции для работы с этим портом.
я Вам больше скажу. используя WinAPI проблем с СОМ портом тоже не возникаетМурик писал(а):Зачем использовать внешние файлы для работы с COM портом?ГорынычЪ писал(а):Рекомендую MSCOMM32.OCX
В любом нормальном языке программирования, должны быть удобные компоненты/функции для работы с этим портом.
- Сообщения: 7518
- Зарегистрирован: Вс мар 29, 2009 22:09:05
Я использую либо что-то самописно-специфичное к разрабатываемому девайсу, либо, когда нужен стандартный обмен - PuTTY.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
В принципе я тоже самое делаю. При начальной отладке применяю Terminal v1.9, но если там уже всё проверено, то тогда уже перехожу на самописный, разрабатываемый для девайса софт. В этом софте я ВСЕГДА предусматриваю режим DEBUG MODE. То есть дописываю в класс функции отладки. При запуске программы с определёнными аргументами или с изменением какого-нибудь определённого параметра в XML или ini файле конфигов, моя прога начинает работать в режиме отладки. То есть отображает происходящие внутри неё действия, процессы или входящие\исходящие потоки данных. Немного изврата, но оно стоит того при поиске проблем в обычных условиях.
I am DX168B and this is my favourite forum on internet!
- Сообщения: 7518
- Зарегистрирован: Вс мар 29, 2009 22:09:05
Это не изврат, а насущная необходимость.Немного изврата, но оно стоит того при поиске проблем в обычных условиях.
Код: Выделить всё
#ifdef DEBUG_MODE
//Код, применяемый для отладки
#endif
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Во!
Почти такая-же система. Применение условной компиляции + дописывание специфических функций для проверки функционала без сред разработки. Когда софт станет вылизанным вдоль и поперёк, тогда уже собираю релиз-версию без расширенных отладок. оставляю только возможность отображения входящих\исходящих данных через порты ввода-вывода и вывод кодов ошибок.
Обычно все конфиги к софту храню в ini файлах. И всегда у меня там есть такое:
Обычно все конфиги к софту храню в ini файлах. И всегда у меня там есть такое:
Код: Выделить всё
[COM]
PortNum=1
Baud=9600
[DELAYS]
comRQ=20
rts0=20
rts1=20
strt=30
[OTHERS]
debug=d ;режим отладки
log=e ;вывод в лог-файл
I am DX168B and this is my favourite forum on internet!
- Сообщения: 844
- Зарегистрирован: Пн апр 11, 2011 10:08:52


