Sur un PC Windows, j'aimerais pouvoir trouver une approche pour voir les données entrantes sur un port série entrant (c'est-à-dire plutôt que de se connecter à un fichier, puis de le convertir et de l'afficher ultérieurement).
J'utilise PuTTY avec une police ( Compendium Arcana ) qui affiche les caractères sous forme de valeurs hexadécimales, mais les valeurs équivalentes aux valeurs hexadécimales ASCII non imprimables ne s'affichent pas (par exemple, l'espace s'affiche toujours sous la forme d'un espace et ASCII SOH [0x01h] ne s'affiche pas. afficher du tout)
Est-il possible de faire en sorte que PuTTY, ou tout autre émulateur de terminal, affiche ces caractères au fur et à mesure de leur arrivée?
PS: Je pourrais probablement vivre avec des espaces affichés, ou même avec n'importe quel caractère réel, plutôt que rien. cela signifierait que je pourrais au moins faire la différence entre un personnage et un autre.
cat
le fichier. L'impression devrait simplement imprimer.cat
n'est pas disponible et l'équivalent Windows aura le même problème.Réponses:
Hercules peut le faire. Si vous ignorez toutes les probabilités spécifiques au produit, il s'agit d'un programme de terminal série et réseau générique très flexible.
Faites un clic droit dans la fenêtre d'affichage principale et sélectionnez des caractères spéciaux-> hexadécimaux. Tous les caractères non imprimables apparaîtront sous la forme {valeur HEX}
Si vous cliquez à nouveau avec le bouton droit de la souris et sélectionnez Activer hexadécimal, toutes les données, y compris les caractères imprimables, seront désormais affichées au format hexadécimal. Ceux qui représentent des caractères imprimables seront en noir, ceux qui représentent des non imprimables seront en gris.
la source
Après de longues recherches, j'ai rencontré Termite .
Termite est une petite application portable et basique dotée d'un plug-in de vue hexadécimale (on l'appelle un filtre) (disponible sur la même page). Le plugin permet d’envoyer et de recevoir des valeurs hexadécimales très facilement et sans nécessiter plus de configuration que la saisie des paramètres série des ports (par exemple, baud, contrôle de flux, etc.)
la source
prenez HTERM, il affiche les caractères et éventuellement les valeurs hex, dec ou bit.
la source