реклама на сайте
подробности

 
 
> Терминал COM-порт для передачи HEX, надо передавать 16-тиричные данные
Alt.F4
сообщение Oct 19 2010, 22:34
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256



Добрый день.
Скачал добрый десяток программ для работы с ком-портом, но ни одна не отправляет в шестнадцатиричном виде, все кидают в кодировке ACSII.
Несколько программ правда имели функцию передачи в HEX, но текст вставлять нельзя, только набирать ручками (мне необходимо передать 80кбайт).
Может кто-нибудь встречал подобные программы?
Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alt.F4
сообщение Oct 20 2010, 18:48
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256



txt файлы он декодирует в ACSII, а вот бинарный действительно, передает как есть. Только скорость передачи почему-то мала. 5 мин ждал, а он до конца еще 80кбайт не передал, хотя по идее со скоростью 57600бит/с=7200б/с должен за 12сек управиться...
Спасибо
з.ы. странно, почему снизу за надписью TX: постоянно ноль. Как отслеживать на каком этапе передача...
RX: же отображается нормально...


В общем ждал ждал пока передастся, но так и не дождался. Его по ходу с такими большими файлами переклинивает... =(
А может программатор посоветуете? Спасибо.

Сообщение отредактировал Alt.F4 - Oct 20 2010, 19:42
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 20 2010, 19:53
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Alt.F4 @ Oct 21 2010, 00:48) *
txt файлы он декодирует в ACSII, а вот бинарный действительно, передает как есть.
Декодировать на приеме для отображения он может и в ASCII и в HEX, там разные опции можно использовать. А вот на передаче он ничего не декодирует.
Цитата(Alt.F4 @ Oct 21 2010, 00:48) *
Только скорость передачи почему-то мала. 5 мин ждал, а он до конца еще 80кбайт не передал, хотя по идее со скоростью 57600бит/с=7200б/с должен за 12сек управиться...
Неправильно считаете. 80*1024*10бит/57600бит/с=14,2с. 10 бит это для одного символа, если режим 8,n,1. Если четность включена, то 11 бит/символ. Тормозить этот терминал может, если у него одновременно прием идет. У вас "эхо" случайно не идет на вход COM-порта?
Цитата(Alt.F4 @ Oct 21 2010, 00:48) *
з.ы. странно, почему снизу за надписью TX: постоянно ноль. Как отслеживать на каком этапе передача...
RX: же отображается нормально...
Это статистика самого терминала. Учет переданных байт из файла там не ведется. Только сообщение в статусе - столько-то байт передано.
Цитата(Alt.F4 @ Oct 21 2010, 00:48) *
В общем ждал ждал пока передастся, но так и не дождался. Его по ходу с такими большими файлами переклинивает... =(
Попробовал отправить файл 250кБ (258 690 байт) на скорости 115200 - порядка 30 сек получается. Расчетное время 258690*10/115200=22,46с. Следует учитывать, что поток в COM-порт не совсем непрерывный. ОС может его прерывать, если другие задачи имеются/выполняются. Ограничение на размер принимаемого/передаваемого файла у Br@y's Terminal имеется, но до 0,5МБайт он передает без особых проблем по-моему.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Alt.F4   Терминал COM-порт для передачи HEX   Oct 19 2010, 22:34
- - =AK=   Она называется DOS Используйте FAR, или в командн...   Oct 20 2010, 02:31
- - Savrik   Советую Advanced Serial Port Terminal - можно как ...   Oct 20 2010, 04:26
- - rx3apf   Цитата(Alt.F4 @ Oct 20 2010, 02:34) Неско...   Oct 20 2010, 07:08
- - VladimirYU   Цитата(Alt.F4 @ Oct 20 2010, 02:34) Добры...   Oct 20 2010, 07:17
- - Alt.F4   Надо передать массив шестнадцатиричных чисел (0x01...   Oct 20 2010, 11:59
- - Alt.F4   Не долго я радовался, Advanced Serial Port Termina...   Oct 20 2010, 17:11
|- - Maverick   Цитата(Alt.F4 @ Oct 20 2010, 20:11) Не до...   Oct 20 2010, 17:18
|- - Herz   Цитата(Alt.F4 @ Oct 20 2010, 19:11) Realt...   Oct 20 2010, 17:29
- - rezident   Br@y's terminal попробуйте.   Oct 20 2010, 17:22
- - Alt.F4   Maverick, какой программой? rezident, тоже стоит о...   Oct 20 2010, 17:24
|- - Maverick   Цитата(Alt.F4 @ Oct 20 2010, 20:24) Maver...   Oct 20 2010, 17:39
|- - rezident   Цитата(Alt.F4 @ Oct 20 2010, 23:24) rezid...   Oct 20 2010, 17:45
- - Alt.F4   Цитатато странно. Может, флешь просто записываться...   Oct 20 2010, 17:53
|- - rezident   Цитата(Alt.F4 @ Oct 20 2010, 23:53) rezid...   Oct 20 2010, 17:59
- - Alt.F4   ЦитатаА порт-то предварительно открыт?да, если пор...   Oct 20 2010, 18:01
|- - rezident   Цитата(Alt.F4 @ Oct 21 2010, 00:01) да, е...   Oct 20 2010, 18:28
- - Alt.F4   Попробовал еще через RS232pro (в поиске нашел), но...   Oct 20 2010, 20:38
|- - rezident   Цитата(Alt.F4 @ Oct 21 2010, 02:38) в нас...   Oct 20 2010, 21:03
- - Alt.F4   ЦитатаСообщение в статусной строке. Send file: 141...   Oct 20 2010, 21:21
- - rezident   Гм. Это вы по моей ссылке скачали? Какая-то боль...   Oct 20 2010, 21:32
- - Alt.F4   Тот, который Вы прикрепили, надпись Send*** писал ...   Oct 20 2010, 21:58
|- - rezident   Цитата(Alt.F4 @ Oct 21 2010, 03:58) Тот, ...   Oct 20 2010, 22:09
- - Alt.F4   ЦитатаА какая у вас операционка?Win XP sp2 ЦитатаД...   Oct 21 2010, 19:54
- - rezident   Судя по новой теме, терминал вам пока не сильно по...   Oct 21 2010, 22:08
- - Alt.F4   Я, можно сказать, гонюсь за двумя зайцами, одновре...   Oct 22 2010, 12:00


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 11:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01382 секунд с 7
ELECTRONIX ©2004-2016