mikrocontroller.net

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


Autor: Freak5 (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Thomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Andi (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Thomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Christian Zietz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Menüpunkt View->Register dann Rechtsklick->Binary

Autor: Freak5 (Gast)
Datum:

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

Autor: ...HanneS... (Gast)
Datum:

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

...

Autor: Freak5 (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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 :-)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.