|
|
  |
HyperTerminal и двоичные файлы |
|
|
|
Jun 20 2007, 08:06
|

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

|
При помощи HyperTerminal пытаюсь принять данные от процессора в двоичном формате. Однако, оная программа не хочет правильно записывать данные, как двоичные и упорно воспринимет их как коды ASCII. Ну, например приняв число 0х0А считает его служебным и в файл не пишет. При этом тип процессора, или ОС не имеет значения. Понимаю, что дело в настройках HyperTerminal , но куча этих загадочных слов, терминал TTY, ANSY и т.д. наводит тоску, что во всем этом надо разбираться, а в Help ничего не про это не писано. Может кто поможет. PLS.
--------------------
Итак увидел я, что нет ничего лучше, чем наслаждаться человеку делами своими (Еккл) .
|
|
|
|
|
Jun 20 2007, 10:51
|

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

|
Цитата(rezident @ Jun 20 2007, 15:53)  Попробуйте другую программу. Например, вот этот Terminal. Спасибо, конечно попробую. В принципе у нас есть нормальный самописанный загрузчик. Но дело в том, что HyperTerminal есть на любом компе и это удобно при демонстрации своего изделия, не надо, копировать, инсталировать и т.д.
--------------------
Итак увидел я, что нет ничего лучше, чем наслаждаться человеку делами своими (Еккл) .
|
|
|
|
|
Jun 21 2007, 05:56
|

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

|
Цитата(rezident @ Jun 20 2007, 18:03)  Всего один исполняемый файл, чего уж проще-то?  Запустили названную программу. В поле оболочки "Receive" не обнаружилось указаний на файл, куда собственно принятые данные сохранить. Стартанули прием - данные чудненько появились в окне, похоже без искажений. А сохранить-то их как? Далее скопировали их с окна в блокнот и получили вместо двоичного формата техтовый. Похоже, что для ПЕРЕДАЧИ файл можно указать, но нам это не надо. Отпардоньте нас за неправильные действия
Сообщение отредактировал SALOME - Jun 21 2007, 05:57
--------------------
Итак увидел я, что нет ничего лучше, чем наслаждаться человеку делами своими (Еккл) .
|
|
|
|
|
Jun 21 2007, 08:13
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(SALOME @ Jun 21 2007, 11:56)  Запустили названную программу. В поле оболочки "Receive" не обнаружилось указаний на файл, куда собственно принятые данные сохранить. Стартанули прием - данные чудненько появились в окне, похоже без искажений. А сохранить-то их как? Далее скопировали их с окна в блокнот и получили вместо двоичного формата техтовый. Похоже, что для ПЕРЕДАЧИ файл можно указать, но нам это не надо. Отпардоньте нас за неправильные действия  Не, ну я понимаю, что тут много простых пользователей, но не до такой же степени пользователи!  ИМХО ум пытливого эникейщика давно бы подсказал ему, что опции программы можно менять с помощью checkbox Короче, чтобы записать поток в файл нужно жамкнуть по кнопке StartLog. Автоматически вызовется диалог с предложением выбрать имя и путь для сохранения лог-файла. После выбора файла сразу же начнется запись в него потока из выбранного COM-порта. Для окончания записи в лог-файл достаточно кликнуть на кнопке StopLog. Чтобы записать в лог-файл бинарный файл, а не текстовый, нужно до запуска записи лога отметить checkbox с надписью Stream log. Успехов!
|
|
|
|
|
Jun 21 2007, 11:38
|

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

|
Цитата(rezident @ Jun 21 2007, 15:13)  Короче, чтобы записать поток в файл нужно жамкнуть Пожамкав в соответствии с вашей инструкцией + кнопка Connect (сами доперли, но сознаюсь - не сразу  ) файл записался, как надо. Спасибо огромное. К слову, о методе "any key': беспорядочно тыкать по кнопкам - не так опасно, как перерезать наугад провод у детонатора, но часто менее продуктивное, чем простой, дружеский HELP.
--------------------
Итак увидел я, что нет ничего лучше, чем наслаждаться человеку делами своими (Еккл) .
|
|
|
|
|
Jun 23 2007, 07:57
|

Местный
  
Группа: Свой
Сообщений: 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
--------------------
Итак увидел я, что нет ничего лучше, чем наслаждаться человеку делами своими (Еккл) .
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|