Forum: Mikrocontroller und Digitale Elektronik wie mit putty Hex 01,02,F3,D7, ESC senden


von putty user (Gast)


Lesenswert?

Hallo,
kann man mit putty Hex Werte an den µC senden?

Also ich meine nicht ["0"-"9"],["A"-"Z"] usw, die man direkt von der
Tastatur aus losschicken kann,
sondern Hexadezimal 01,02,F3,D7, ESC(=27dex) und Werte, die man nicht 
als Zeichen auf der Tastatur wiederfindet.

Wenn ja, wie macht man das?
Viele Grüße
Peter

von Wolle (Gast)


Lesenswert?

hex, bin, dec das sind alles nur formate für dieselben zahlen.

nimm lieber hterm, da kann direkt auswählen, welches format man senden 
möchte.

ist für µC kram eh übersichtlicher. taugt nur für linux konsolen nix.

von Bernd K. (prof7bit)


Lesenswert?

Nimm DebugTerminal: https://github.com/prof7bit/DebugTerminal das wurde 
genau für sowas gemacht. Taugt im Gegensatz zu manch anderem für Windows 
und Linux gleichermaß0en.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

putty user schrieb:
> 01,02,F3,D7, ESC(=27dex) und Werte, die man nicht als Zeichen auf der
> Tastatur wiederfindet.

Einige lassen sich auf deutschsprachigen Tastaturen recht einfach 
eingeben, andere nicht.

0x00 ist Ctrl+@ (gleich das erste problematische Beispiel)

0x01 bis 0x1A sind Ctrl+A bis Ctrl+Z.

Ab hier versagt die deutsche Tastaturbelegung:
0x1b ist Ctrl+[ (sollte allerdings auch die ESC-Taste liefern)
0x1C ist Ctrl+\
0x1D ist Ctrl+]
0x1E ist Ctrl+^
0x1F ist Ctrl+_

Jeder Code lässt sich allerdings durch die Kombination der Alt-Taste und 
der Eingabe des dezimalen Codewertes auf dem Zehnertastenblock 
eingeben.


Da das so kompliziert ist, sollte man, wenn man über ein 
Terminalprogramm mit µCs kommuniziert, das bisschen Mehraufwand im µC 
treiben, und Klartext statt Binärcodes übertragen. Das ist in beiden 
Richtungen deutlich einfacher zu handhaben.

"100" tippen ist einfacher, als in einer Zeichentabelle den Wert für ein 
kleines 'd' rauszusuchen; und was macht man, wenn ein Wert > 255 
einzugeben ist? Eben.

von putty user (Gast)


Lesenswert?

Hallo,

-> für mich ist HTERM im Moment die Lösung:
@Wolle: Danke, HTERM hab ich eben probiert. Ich denke, das paßt so, wie 
ich es gern hätte.

@Bernd: Auch Danke! Noch jemand, der in Pascal programmiert. Da muß ich 
wenigstens kein schlechtes Gewissen haben :-)

@Rufus: Mit der ALT Taste festhalten und Ziffern eingeben funktioniert 
bei mir mit putty nicht. Grundsätzlich kannte ich das und funktioniert 
ja auch in einigen Programmen.

Viele Grüße und Danke und ein Frohes Weihnachtsfest wünsche ich ALLEN 
hier.
Peter

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.