mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Hilfe mit C Quellcode


Autor: Daniel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich krige von euch immer super Hilfe bezüglich der Programmierung meines 
Atmega.

Nun hätte ich wieder eine Frage:

Ich kriege von euch öfters so Zeichen wie:

0xff // Port als Ausgang definiert

oder

0x00 // Alle Ausgänge auf Null.

Nun habe ich mich gefragt, was 0xff oder 0b03 oder ähnliche bedeuten.
Hat das etwas mit dem HEX Zahlensystem zu tun?
Ich bin daweil noch totaler Anfänger und würde mich über euere 
ausfühliche Hilfe freuen.

Mfg Daniel

Autor: Severino R. (severino)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
0xff ist hexadezimal und entspricht dezimal 255

0b03 kenne ich nicht. Wo hast Du das her?

Im Übrigen sollte so etwas im Referenzhandbuch des C-Compilers stehen, 
oder im C-Standardwerk von Kernighan & Richie

Severino

Autor: baur (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ja das sind hex zahlen.

zb. 0xff ist 255

kannst du ganz leich mit dem windows rechner umrechnen
0x steht dafür das es ein hex zahl ist und den wert danach ist dan deine 
entsprechende zahl.

Autor: TT (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
0b03
kann es meiner meinung nach nicht geben, da 0b ja angibt das es sich um 
einen binär wert handelt, und bekannter weise gibtes ja nur 1 und 0 in 
binär, wenn müsste es 0b0000101 heißen bzw in hex 0x03 oder in dezimal 3

Autor: Severino R. (severino)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
TT wrote:
> 0b03
> kann es meiner meinung nach nicht geben, da 0b ja angibt das es sich um
> einen binär wert handelt, und bekannter weise gibtes ja nur 1 und 0 in
> binär, wenn müsste es 0b0000101 heißen bzw in hex 0x03 oder in dezimal 3

Binär müsste es 0b00000011 heissen, nicht 0b00000101 (wäre 5).

Verwirrung komplett?

Autor: TT (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ups peinlicher fehler.... ist halt blöd wenn die finger was anders 
schreiben als das hirn denkt

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.