vergleice von zahlen

OP #1057967
hallo, ich habe volgendes problem:

dieser code funktioniert nicht:


eingabe = PORTD;
    // output the higher 8 bits
  if (eingabe > 0x0F)
  {
    PORTC |= (1 << PC0);
  }
  if (eingabe < 0x0F)
  {
    PORTC &= ~(1 << PC0);
  }


port d ist als eingang und funktioniert auch, port c ist ein ausgang und 
funktioniert auch. habe ich getestet mit "PORTC = PIND;" im selben 
programm.

aber irgendwie ist PORT PC0 immer low, egal welchen wert ich an port D 
über schalter eingebe. wieso ist das so, ich komme da absolut nicht 
drauf, wo der fehler sein könnte.
Gast #1057979
>aber irgendwie ist PORT PC0 immer low, egal welchen wert ich an port D
>über schalter eingebe. wieso ist das so, ich komme da absolut nicht
>drauf, wo der fehler sein könnte.

Ist kein Wunder. Wie sollte jemand der nicht richtig
schreiben kann auch programmieren können ;)
Gast #1057992
Leute,

seid doch mal ein bisschen toleranter zu den Rechtschreibschwachen. 
Vielleicht ist es ja ein total Gebildeter aus dem Ausland.

Schreibt doch mal einen Eintrag in einem englischsprachigem Forum in 
holprigem Englisch, da werdet ihr normalerweise freundlich behandelt 
(gut, zugegeben, die Amis können oft selber kein richtiges Englisch).

immer locker bleiben ...
Gast #1058000
>seid doch mal ein bisschen toleranter zu den Rechtschreibschwachen.
>Vielleicht ist es ja ein total Gebildeter aus dem Ausland.

Nö, isser nich. Sieht man an seinem Post.

>Schreibt doch mal einen Eintrag in einem englischsprachigem Forum in
>holprigem Englisch,

Ok, ich antworte nur noch in Englisch. Dürfte ziemlich
hifreich sein. Aber immer noch besser in der Rechtschreibung
als das was der da oben abgeliefert hat ;)
OP #1058876
Mit meiner schlechten rechtschreibung habt ihr natürlich recht, das geht 
so nicht. Nachdem ich das gerade noch einmal übergelesen habe, ist mir 
auch aufgefallen, das das sehr wirr wirkt.
dafür entschuldige ich mich hiermit, und ich werde versuchen, mich in 
diesem Gebiet zu verbessern.

Mit dem PIND habt ich recht, danke.
Ich muss zugeben, das das wirklich ein sehr dummer Fehler war.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.