Display non-printing chars in terminal emulator on windows

puttyserialterminal-emulator

On a windows PC I'd like to be able to find an approach to see incoming data on a serial port, as it comes in (i.e. rather than logging to a file and then converting and viewing the file after the fact).

I have been using PuTTY with a font (Compendium Arcana) that displays characters as hex values, but values that equate to ASCII non-printing hex values do not show (e.g. space still shows as a space, and ASCII SOH [0x01h] does not display at all)

Is it possible to make PuTTY, or any other terminal emulator, display these characters as they arrive?

PS: I could probably live with spaces being displayed, or indeed any actual character being displayed, rather than nothing being displayed. this would mean I could at least tell the difference between one character and another.

Best Answer

Hercules setup can do this. If you ignore all of the product specific odds and ends it's a very flexible generic serial & network terminal program.

Right click in the main display window and select special chars->hexadecimal. All non printing characters will show up as {HEX value}

If you then right click again and select Hex enable all of the data including printable characters will now be displayed as hex. Ones that represent printable characters will be in black, ones that represent non-printables will be grey.

Related Question