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

 
 
 
Reply to this topicStart new topic
> HyperTerminal и двоичные файлы
SALOME
сообщение Jun 20 2007, 08:06
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 311
Регистрация: 11-06-07
Из: Российская империя, 1861г.
Пользователь №: 28 349



При помощи HyperTerminal пытаюсь принять данные от процессора в двоичном формате. Однако, оная программа не хочет правильно записывать данные, как двоичные и упорно воспринимет их как коды ASCII. Ну, например приняв число 0х0А считает его служебным и в файл не пишет. При этом тип процессора, или ОС не имеет значения. Понимаю, что дело в настройках HyperTerminal , но куча этих загадочных слов, терминал TTY, ANSY и т.д. наводит тоску, что во всем этом надо разбираться, а в Help ничего не про это не писано. Может кто поможет. PLS.


--------------------
Итак увидел я, что нет ничего лучше, чем наслаждаться человеку делами своими (Еккл) .
Go to the top of the page
 
+Quote Post
rezident
сообщение Jun 20 2007, 08:53
Сообщение #2


Гуру
******

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



Попробуйте другую программу. Например, вот этот Terminal.
Прикрепленные файлы
Прикрепленный файл  Terminal_1.9b.zip ( 326.72 килобайт ) Кол-во скачиваний: 872
 
Go to the top of the page
 
+Quote Post
SALOME
сообщение Jun 20 2007, 10:51
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 311
Регистрация: 11-06-07
Из: Российская империя, 1861г.
Пользователь №: 28 349



Цитата(rezident @ Jun 20 2007, 15:53) *
Попробуйте другую программу. Например, вот этот Terminal.

Спасибо, конечно попробую. В принципе у нас есть нормальный самописанный загрузчик. Но дело в том, что HyperTerminal есть на любом компе и это удобно при демонстрации своего изделия, не надо, копировать, инсталировать и т.д.


--------------------
Итак увидел я, что нет ничего лучше, чем наслаждаться человеку делами своими (Еккл) .
Go to the top of the page
 
+Quote Post
el34
сообщение Jun 20 2007, 10:56
Сообщение #4


инженер
****

Группа: Свой
Сообщений: 717
Регистрация: 4-03-05
Пользователь №: 3 064



>Спасибо, конечно попробую. В принципе у нас есть нормальный самописанный загрузчик. Но дело в том, что HyperTerminal есть на любом компе и это удобно при демонстрации своего изделия, не надо, копировать, инсталировать и т.д.

а если включить в своё изделие поддержку ZModem или XModem протоколов?....


--------------------
........поужинали вяленой рыбой, кот лежал рядом, молчали.......
Go to the top of the page
 
+Quote Post
rezident
сообщение Jun 20 2007, 11:03
Сообщение #5


Гуру
******

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



Цитата(SALOME @ Jun 20 2007, 16:51) *
Спасибо, конечно попробую. В принципе у нас есть нормальный самописанный загрузчик. Но дело в том, что HyperTerminal есть на любом компе и это удобно при демонстрации своего изделия, не надо, копировать, инсталировать и т.д.

Эту программу не нужно инсталлировать. Всего один исполняемый файл, чего уж проще-то? laughing.gif
Go to the top of the page
 
+Quote Post
SALOME
сообщение Jun 21 2007, 05:56
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 311
Регистрация: 11-06-07
Из: Российская империя, 1861г.
Пользователь №: 28 349



Цитата(rezident @ Jun 20 2007, 18:03) *
Всего один исполняемый файл, чего уж проще-то? laughing.gif

Запустили названную программу. В поле оболочки "Receive" не обнаружилось указаний на файл, куда собственно принятые данные сохранить. Стартанули прием - данные чудненько появились в окне, похоже без искажений. А сохранить-то их как? Далее скопировали их с окна в блокнот и получили вместо двоичного формата техтовый. Похоже, что для ПЕРЕДАЧИ файл можно указать, но нам это не надо. Отпардоньте нас за неправильные действия smile.gif

Сообщение отредактировал SALOME - Jun 21 2007, 05:57


--------------------
Итак увидел я, что нет ничего лучше, чем наслаждаться человеку делами своими (Еккл) .
Go to the top of the page
 
+Quote Post
rezident
сообщение Jun 21 2007, 08:13
Сообщение #7


Гуру
******

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



Цитата(SALOME @ Jun 21 2007, 11:56) *
Запустили названную программу. В поле оболочки "Receive" не обнаружилось указаний на файл, куда собственно принятые данные сохранить. Стартанули прием - данные чудненько появились в окне, похоже без искажений. А сохранить-то их как? Далее скопировали их с окна в блокнот и получили вместо двоичного формата техтовый. Похоже, что для ПЕРЕДАЧИ файл можно указать, но нам это не надо. Отпардоньте нас за неправильные действия smile.gif

Не, ну я понимаю, что тут много простых пользователей, но не до такой же степени пользователи! smile3046.gif ИМХО ум пытливого эникейщика давно бы подсказал ему, что опции программы можно менять с помощью checkbox biggrin.gif
Короче, чтобы записать поток в файл нужно жамкнуть по кнопке StartLog. Автоматически вызовется диалог с предложением выбрать имя и путь для сохранения лог-файла. После выбора файла сразу же начнется запись в него потока из выбранного COM-порта. Для окончания записи в лог-файл достаточно кликнуть на кнопке StopLog. Чтобы записать в лог-файл бинарный файл, а не текстовый, нужно до запуска записи лога отметить checkbox с надписью Stream log.
Успехов!
Go to the top of the page
 
+Quote Post
SALOME
сообщение Jun 21 2007, 11:38
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 311
Регистрация: 11-06-07
Из: Российская империя, 1861г.
Пользователь №: 28 349



Цитата(rezident @ Jun 21 2007, 15:13) *
Короче, чтобы записать поток в файл нужно жамкнуть

Пожамкав в соответствии с вашей инструкцией + кнопка Connect (сами доперли, но сознаюсь - не сразу wink.gif ) файл записался, как надо. Спасибо огромное. К слову, о методе "any key': беспорядочно тыкать по кнопкам - не так опасно, как перерезать наугад провод у детонатора, но часто менее продуктивное, чем простой, дружеский HELP.


--------------------
Итак увидел я, что нет ничего лучше, чем наслаждаться человеку делами своими (Еккл) .
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Jun 21 2007, 17:29
Сообщение #9


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



А мне вот нравится TeraTerm (http://sourceforge.jp/projects/ttssh2/)

Жаль, показа в хексе нет и мониторинга управляющих сигналов тоже, но как-то я к нему привык уже (хотя есть в нем и какие-то странности с визуализацией символов, когда пробежится иной раз двоичный мусор, то как-то хитро фонт переключается).
Go to the top of the page
 
+Quote Post
SALOME
сообщение Jun 23 2007, 07:57
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 311
Регистрация: 11-06-07
Из: Российская империя, 1861г.
Пользователь №: 28 349



Цитата(rx3apf @ Jun 22 2007, 00:29) *
А мне вот нравится TeraTerm (http://sourceforge.jp/projects/ttssh2/)

Жаль, показа в хексе нет и мониторинга управляющих сигналов тоже, но как-то я к нему привык уже (хотя есть в нем и какие-то странности с визуализацией символов, когда пробежится иной раз двоичный мусор, то как-то хитро фонт переключается).

Это романтично. Все равно как на морскую волну глядеть... Но, честно говоря на двоичный мусор глядеть не хочется. Наплавались с HyperTerminalом :-)

Сообщение отредактировал SALOME - Jun 23 2007, 07:59


--------------------
Итак увидел я, что нет ничего лучше, чем наслаждаться человеку делами своими (Еккл) .
Go to the top of the page
 
+Quote Post

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

 


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


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