Простейшая терминалка - принять, записать - считать, передать дамп

Aug 26, 2004 19 Replies

Нужна простейшая терминалка - с компорта (9600 8N1 без всяких CTS/RTS) принять 2.5 кило цыфири, обозвать, сохранить на винте - ну и обратная операция. Ничего лишнего (временные отметки и пр.)



Кто чего присоветует? (желательно чтобы в XP тоже работало)


Привет Rifkat!

26 Aug 04 09:43, Rifkat Abdulin писал All:

RA> Hужна простейшая терминалка - с компорта (9600 8N1 без всяких CTS/RTS) RA> принять 2.5 кило цыфири, обозвать, сохранить на винте - ну и обратная RA> операция. Hичего лишнего (временные отметки и пр.)

RA> Кто чего присоветует? (желательно чтобы в XP тоже работало)

TeraTerm например.

Всего наилучшего, [Team PCAD 2000] Алексей М. ... Северо-Кавказская межрегиональная ассоциация анонимных соискателей.

TerraTerm. Tam script mozhno napisat' prosten'kii

Rudolf

Thu Aug 26 2004 09:43, Rifkat Abdulin wrote to All:

formatting link
Исходники

formatting link
RA> Hужна простейшая терминалка - с компорта (9600 8N1 без всяких CTS/RTS) RA> принять 2.5 кило цыфири, обозвать, сохранить на винте - ну и обратная RA> операция. Hичего лишнего (временные отметки и пр.)

Генка на сервере pochtamt.ru в ящике mgs2001

Привет Rifkat!

Thursday August 26 2004 09:43, Rifkat Abdulin wrote to All:

RA> From: Rifkat Abdulin snipped-for-privacy@kgpa.ru RA>

RA> Hужна простейшая терминалка - с компорта (9600 8N1 без всяких CTS/RTS) RA> принять 2.5 кило цыфири, обозвать, сохранить на винте - ну и обратная RA> операция. Hичего лишнего (временные отметки и пр.) RA>

RA> Кто чего присоветует? (желательно чтобы в XP тоже работало)

Посмотри на TeraTerm Pro.

чтобы долго не искал - он у меня на фтп есть.

Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28 aka snipped-for-privacy@yahoo.com

formatting link
, ftp://altor.sytes.net

RA> Hужна простейшая терминалка - с компорта (9600 8N1 без всяких CTS/RTS) RA> принять 2.5 кило цыфири, обозвать, сохранить на винте - ну и обратная RA> операция. Hичего лишнего (временные отметки и пр.) RA> Кто чего присоветует? (желательно чтобы в XP тоже работало)

COPY COM1 FILE.TXT ?

RA> Кто чего присоветует? (желательно чтобы в XP тоже работало)

А, да ещё:

if [catch { set file [open "filename.txt"] set port [open "COM1"] while {! [string match "EOF" [gets $port x]]} {puts $x} close $file close $port }] { puts "fatal error." }

formatting link

Большое всем спасибо за ссылки и даже сами терминалки! Вопрос снят!

С Уважением

Рифкат

RA>> Hужна простейшая терминалка - с компорта (9600 8N1 без всяких CTS/RTS) RA>> принять 2.5 кило цыфири, обозвать, сохранить на винте - ну и обратная RA>> операция. Hичего лишнего (временные отметки и пр.) RA>>

RA>> Кто чего присоветует? (желательно чтобы в XP тоже работало)

AT> Посмотри на TeraTerm Pro.

AT> чтобы долго не искал - он у меня на фтп есть.

RA>> Hужна простейшая терминалка - с компорта (9600 8N1 без всяких CTS/RTS) RA>> принять 2.5 кило цыфири, обозвать, сохранить на винте - ну и обратная RA>> операция. Hичего лишнего (временные отметки и пр.) RA>> Кто чего присоветует? (желательно чтобы в XP тоже работало)

KF> COPY COM1 FILE.TXT ?

мы это можем - сторонний наладчик нет ;-) Кстати - под XP такое сработает?

RA>> Кто чего присоветует? (желательно чтобы в XP тоже работало)

KF> А, да ещё:

KF> if [catch { KF> set file [open "filename.txt"] KF> set port [open "COM1"] KF> while {! [string match "EOF" [gets $port x]]} {puts $x} ^^^^^ а если у меня этот код в середке дампа проскочит?

Hello, Rifkat Abdulin !

Конечно, только не сделает скорее всего того, что тебе нужно.

С уважением, Дима Орлов.

Hello, Alexandr! Возможно ли задание в этой проге нестандартной скорости, например

10600? С уважением. Константин.

Fri Aug 27 2004 17:02, Konstantin Nikolaev wrote to Alexander Torres:

KN> Hello, Alexandr! KN> Возможно ли задание в этой KN> проге нестандартной скорости, например KN> 10600? KN> С уважением. Константин.

В моей можно...

Генка на сервере pochtamt.ru в ящике mgs2001

Привет Konstantin!

Friday August 27 2004 17:02, Konstantin Nikolaev wrote to Alexander Torres:

KN> From: "Konstantin Nikolaev" snipped-for-privacy@dd.vaz.tlt.ru>

KN> Subject: Re: Простейшая терминалка - принять, записать - считать, передать KN> дамп KN>

KN> Hello, Alexandr! KN> Возможно ли задание в этой KN> проге нестандартной скорости, например KN> 10600?

Hе знаю, не пробовал.

Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28 aka snipped-for-privacy@yahoo.com

formatting link
, ftp://altor.sytes.net

KF>> if [catch { KF>> set file [open "filename.txt"] KF>> set port [open "COM1"] KF>> while {! [string match "EOF" [gets $port x]]} {puts $x} RA> ^^^^^ RA> а если у меня этот код в середке дампа проскочит?

Перепиши так, чтобы определялся твой признак конца датаграммы.

KF>> COPY COM1 FILE.TXT ? RA> мы это можем - сторонний наладчик нет ;-)

Впиши эти команды в *.bat, а ещё лучше в *.js или *.vbs.

RA> Кстати - под XP такое сработает?

А XP что, не Windows? Другой вопрос, как определяется конец файла? Возможно вариант с *.js (посредством Windows Scripting Host) будет более реальным. Если интересно как, покажу пример и ссылку на раздел в MSDN.

KN>> Возможно ли задание в этой KN>> проге нестандартной скорости, например KN>> 10600? GZ> В моей можно...

А в контроллере UART -- нельзя...

Пpивет, Kirill!

*** 27 Aug 04 22:32, Kirill Frolov wrote to Genadi Zawidowski:

KN>>> Возможно ли задание в этой KN>>> проге нестандартной скорости, например KN>>> 10600? GZ>> В моей можно...

KF> А в контроллере UART -- нельзя...

В самом деле ? Вот не знал, и прекрасно программировал его на 10472, что по-любому в пределах допуска для 10600. Вот команда mode такое не поймет, само собой.

с уважением Владислав

Такую точно скорость ты на стандартном UART со стандартной тактовой не получишь. Ближайшая - 10472,(72).

Можно. Если и не точно, то приблизительно с погрешностью 5%. В UART скорость задается обычным генератором с программируемым делителем - какой коэффициент деления запишешь в регистр, такая скорость и будет.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required