Цитата(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МБайт он передает без особых проблем по-моему.