Forum: Mikrocontroller und Digitale Elektronik AVR Studio register binär anzeigen


von Freak5 (Gast)


Lesenswert?

Kann man sich im AVR Studio Register binär anzeigen lassen? Ich arbeite
gerade viel mit Bit modulation und anhand einer hexadezimalen Zahl weiß
ich nicht sofort, welche Bits gesetzt sind.

von Thomas (Gast)


Lesenswert?

Hallo,

du musst den linken Rahmen breiter machen, rechts neben der HEX-Zahl
die man ja auch auf Dezimal umstellen kann kommen dann die einzelnen
Bits

von Andi (Gast)


Lesenswert?

@Thomas: Es geht um die Register (R0 - R31) und nicht um I/O.
Anscheinend ist es im AVR-Studio bei den Registern nicht möglich.
Aber so schwer kann das mit einer gedanklichen HEX-Bin-Wandlung
eigentlich nicht sein:
0x0=0b0000
0x1=0b0001
0x2=0b0010
0x3=0b0011
0x4=0b0100
0x5=0b0101
0x6=0b0110
0x7=0b0111
0x8=0b1000
0x9=0b1001
0xA=0b1010
0xB=0b1011
0xC=0b1100
0xD=0b1101
0xE=0b1110
0xF=0b1111

Kann man sich dann Hex-Ziffer für Hex-Ziffer "zusammendenken".

MfG
Andi

von Thomas (Gast)


Lesenswert?

Hallo,

könntest evtl. ne andere Include-Datei verwenden von einem AVR mit mehr
Pins/Ports und dann ein Register an einen Port geben um es binär
betrchten zu können. Kleiner Umweg aber das wäre evtl. ne Lösung.

von Christian Zietz (Gast)


Lesenswert?

Menüpunkt View->Register dann Rechtsklick->Binary

von Freak5 (Gast)


Lesenswert?

danke! Das hilft beim Debuggen ungemein! Irgendwann ist Andi's Methode
sicher auch nicht schlecht, aber ich denke, das bringt die Erfahrung.

von ...HanneS... (Gast)


Lesenswert?

"Andis Methode" ist eigentlich eine Selbstverständlichkeit. Denn eine
Hex-Ziffer ist ja lediglich die Zusammenfassung von 4 Binärstellen.

...

von Freak5 (Gast)


Lesenswert?

Stimmt schon. Aber ihr könnt mir nicht sagen, dass ich darin besser
(schneller )erkennen könnt, dass ein Register nach rechts in ein
anderes geschoben wird. Und wenn doch-> respekt, ich hoffe, dass werde
ich auch so schnell erkennnen können :-)

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.