Exibe caracteres não imprimíveis no emulador de terminal no Windows

1

Em um PC com Windows, eu gostaria de encontrar uma abordagem para ver os dados que chegam em uma porta serial, como ela vem (ou seja, em vez de fazer o registro em um arquivo e depois converter e visualizar o arquivo após o fato) .

Eu tenho usado o PuTTY com uma fonte ( Compendium Arcana ) que exibe caracteres como valores hexadecimais, mas valores que equivalem a Os valores hexadecimais ASCII não impressos não são exibidos (por exemplo, o espaço ainda é exibido como espaço e o ASCII SOH [0x01h] não é exibido)

É possível fazer o PuTTY, ou qualquer outro emulador de terminal, exibir esses caracteres conforme eles chegam?

PS: Eu provavelmente poderia viver com espaços sendo exibidos, ou mesmo qualquer caractere real sendo exibido, ao invés de nada ser exibido. isso significaria que eu poderia pelo menos dizer a diferença entre um personagem e outro.

    
por Toby 30.09.2016 / 11:49

3 respostas

2

Configuração do Hercules pode fazer isso. Se você ignorar todas as probabilidades e finalidades específicas do produto, é uma série & programa de terminal de rede.

Clique com o botão direito na janela de exibição principal e selecione caracteres especiais > hexadecimal. Todos os caracteres não impressos serão exibidos como {valor HEX}

Se você clicar com o botão direito novamente e selecionar Hex enable, todos os dados, incluindo caracteres imprimíveis, serão exibidos como hexadecimais. Os que representam os caracteres imprimíveis serão em preto, os que não podem ser impressos serão em cinza.

    
por 30.09.2016 / 13:24
0

Após uma pesquisa prolongada, encontrei térmita .

O Termite é um aplicativo pequeno, portátil e básico que possui um plugin de visualização hexadecimal (eles o chamam de filtro) (disponível na mesma página). O plug-in permite enviar e receber valores hexadecimais com muita facilidade e sem mais ajustes necessários do que entrar nas configurações seriais de portas (por exemplo, baud, controle de fluxo, etc.)

    
por 30.09.2016 / 13:55
0

pegue o HTERM, ele exibe caracteres e, opcionalmente, valores hexadecimais, dec ou bit.

    
por 08.07.2017 / 16:16