Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: HyperTerminal и двоичные файлы
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > RS232/LPT/USB/PCMCIA/FireWire
SALOME
При помощи HyperTerminal пытаюсь принять данные от процессора в двоичном формате. Однако, оная программа не хочет правильно записывать данные, как двоичные и упорно воспринимет их как коды ASCII. Ну, например приняв число 0х0А считает его служебным и в файл не пишет. При этом тип процессора, или ОС не имеет значения. Понимаю, что дело в настройках HyperTerminal , но куча этих загадочных слов, терминал TTY, ANSY и т.д. наводит тоску, что во всем этом надо разбираться, а в Help ничего не про это не писано. Может кто поможет. PLS.
rezident
Попробуйте другую программу. Например, вот этот Terminal.
SALOME
Цитата(rezident @ Jun 20 2007, 15:53) *
Попробуйте другую программу. Например, вот этот Terminal.

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

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

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

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

Не, ну я понимаю, что тут много простых пользователей, но не до такой же степени пользователи! smile3046.gif ИМХО ум пытливого эникейщика давно бы подсказал ему, что опции программы можно менять с помощью checkbox biggrin.gif
Короче, чтобы записать поток в файл нужно жамкнуть по кнопке StartLog. Автоматически вызовется диалог с предложением выбрать имя и путь для сохранения лог-файла. После выбора файла сразу же начнется запись в него потока из выбранного COM-порта. Для окончания записи в лог-файл достаточно кликнуть на кнопке StopLog. Чтобы записать в лог-файл бинарный файл, а не текстовый, нужно до запуска записи лога отметить checkbox с надписью Stream log.
Успехов!
SALOME
Цитата(rezident @ Jun 21 2007, 15:13) *
Короче, чтобы записать поток в файл нужно жамкнуть

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

Жаль, показа в хексе нет и мониторинга управляющих сигналов тоже, но как-то я к нему привык уже (хотя есть в нем и какие-то странности с визуализацией символов, когда пробежится иной раз двоичный мусор, то как-то хитро фонт переключается).
SALOME
Цитата(rx3apf @ Jun 22 2007, 00:29) *
А мне вот нравится TeraTerm (http://sourceforge.jp/projects/ttssh2/)

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

Это романтично. Все равно как на морскую волну глядеть... Но, честно говоря на двоичный мусор глядеть не хочется. Наплавались с HyperTerminalом :-)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.