Can someone recommend a terminal package that will handle baud rates higher than 115K?
We have USB dongles for the pc that will run up to 960K, but the terminal programs we have won't go over 115K. I have tried Com 7.6 (a great term program otherwise), and Teraterm, but both are limited in speed.
In addition it must be able to send raw binary (as in naked, no protocol, pure unadulterated binary).
Scott
Didn't find your answer? Ask the community — no account required.
G
Gary Peek
You might try our Term232. A single exe file, small. It does 128K and 256K, and can send and receive binary files. On the Resources page of our web site,
formatting link
Gary Peek
M
Mike Noone
I would reccomend Bray's terminal, available here:
formatting link
It can do any baudrate you want, and you can type in hex or ascii, and it can also do files. It's also free.
-Mike
O
Oliver Betz
No - I won't recommend any. But you can check my list at
formatting link
BTW1: Hyperterminal allows more than 115200bits/s.
BTW2: the speeds table in OCConsole is easy to find, you can patch it as you like.
From a file or from the keyboard?
Oliver
Oliver Betz, Muenchen (oliverbetz.de)
J
Jack Peacock
The problem you run into with this requirement is that the terminal screen is updated faster than it can be read by human eyes. Consider a common
24x80 terminal screen, roughly 2000 characters. At 960Kbaud you are sending nearly 96,000 characters per second. The screen completely changes 48 times per second, over twice what the eye can perceive. Jack Peacock
N
Not Really Me
Hmm, don't intend to read the screen. We will be downloading binary files for a flashburn utility. Our image is >5Mbytes, and no, JTAG is not an option.
Scott
N
Not Really Me
Thanks, but BTW, hyperterminal can not send raw binary.
Scott
G
Gene S. Berkowitz
Sure it can: Transfer, send text file. It does not have to be a text file...
--Gene
M
Mike Noone
Why not just write your own software then? Seems like it might be more trouble than it's worth to get something already made working for your application.
P
Paul Keinanen
Why do you need a special program for this ?
Assuming you are using Windows, just use
COPY /B file COM1
You may have to set up the terminal parameters before the transfer using the control panel or using a terminal program that does not reset the parameters during exit.
Paul
O
Oliver Betz
BTW: why don't you put "Scott" (Nowell?) in your From:? IMO it's much nicer to communicate with real names.
[...]
[...]
like Gene, I think it can.
If you intend to write your own software, I offer
formatting link
as a wrapper around the scattered Win32 calls.
Oliver
Oliver Betz, Muenchen (oliverbetz.de)
D
David Brown
Most developers consider Hyperterminal to be so broken that it is not worth looking at.
Some USB serial port adaptors (such as those using FTDI chips) can alias baud rates, so that for example when the application sets the port to
115.2 kbaud, the actual rate is 500 kbaud.
formatting link
With that trick, you can use whatever terminal program you like.
O
Oliver Betz
[...]
I know, but do they give any reasons _why_ it is broken?
Oliver
Oliver Betz, Muenchen (oliverbetz.de)
S
Stefan Reuther
The reason why I stopped using it was its small scrollback buffer (80x500, IIRC). I like having all day's output logged in a single window. Most people in our workgroup now use a terminal program I hacked together, which now accumulated many custom features (ability to split target's output into multiple windows or transmit to other programs via named pipes, command history/completion, timestamping, custom escaping methods, etc.)
Writing such a program isn't that hard, and I think it already paid off many times. Especially because one can extend it in any way needed. I'm not aware of an off-the-shelf program allowing implementation of custom escaping (for example, some of our boards send Ctrl-M as #94 #77 ("^M") instead of #13, to achieve 8-bit transparency for some stupid data loggers).
Stefan
M
Meindert Sprang
Here's one: if you open a com port in HT which already receives data from a device like a GPS, 75% of the times HT produces the error message "cannot open com port" or something similar.
Meindert
M
Meindert Sprang
The fact that you have to close a connection first before being able to change the com port settings. Very annoying when you try to find the baudrate a device is working on....
Meindert
R
Roberto Waltman
The things that irritate me the most are:
(a) Can not change port parameters without disconnecting first.
(b) No macros
(c) Does not start up with a default configuration, you need to pick one. (I know you can get around this by clicking on config files to start the program, but still...)
(d) No automatic resize of the active area when resizing the window.
And last but not least:
# ######### # ######### # ### # Bad, bad, bad terminal emulation. ### # OK while you are just dumping text, ######## # but trying to run an editor or curses ######## # based menu program is very likely ### # to produce corrupted screens. ### # ######### # ######### # #
Since Teraterm is available for free, I see no reason whatsoever to use HypoTerminal.
Roberto Waltman
[ Please reply to the group, return address is invalid ]
D
David Brown
To add to the others...
It's a pain to get a connection up - you have to wade through dialog boxes for setting up modems and dialling codes when all you want is a direct connection to a serial port. I know how to skip the boxes and keep the junk to a minimum, but try leading someone else over the phone
- Tera Term Pro is easier even if you first have to direct the other person to its download site.
It has poor handling of port settings (like flow control lines) - I am not convinced it properly configures all the settings, but simply assumes they have default values. I haven't wasted enough time on it to be sure, however.
It can be inexplicably unreliable (perhaps related to the previous issue). I've seen cases of it working one day, then receiving no data the next day, or working on one machine and not another, with exactly the same setup.
It does not have the basic features needed for embedded developers - control over pauses between characters or lines, logging, easily controlled window and buffer sizes, reliable uploads and downloads, terminal emulator settings that work, and macros.
Tera Term Pro is free (in both senses), small, reliable, and covers everything that I need in regular use. When I need something more advanced, there is RealTerm (also entirely free), and as another poster says, it's easy enough to write my own code for specialised usage.
mvh.,
David
S
Stef
It does have settings for line and character delay and I know for sure line delay works (have not tried char delay).
Most annoying feature I found is that hyperterminal can get very confused on receiving chars with wrong baudrates. It may sometimes fail to communicate properly after setting the correct baudrate and then requires a restart to get going again. It may also sometimes be very busy and stops responding. Or it fails to properly close the port, requiring a reboot to clear that.
One thing that I miss in Terra Term Pro is that the highest supported baudrate is 115200, or am I overlooking something? The newest version seems to be 2.3 and that is from 1998.
Stef (remove caps, dashes and .invalid from e-mail address to reply by mail)
M
Meindert Sprang
Download the source code and add the higher baudrates.....
Meindert
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.