Gast
#757289
hallo leute, ich bräuchte mal nen kleinen denkanstoss. ich benutze das STK500 mit einem atmega 8 und habe da jetzt mal so nen SHT11 dran getüddelt. Damit ich den ganzen ablauf besser verstehe, programmiere ich zur zeit noch in assembler. das auslesen des senosors ist eigentlich kein problem, hab das zwar alles entwas umständlich programmiert, aber so liess sich jeder schritt für mich nachvollziehen (optimieren kann man ja immer noch:-)). nun hab ich aber follgendes problem.der wert den mir der sht zurück liefert liegt nun in 2 register. z.b. jetzt gerade 17b3, die ich auf einem angeschossenen lcd angezeigt bekomme.nur möchte ich das natürlich gerne in verständlicher ausgabe auf dem display haben.berechnen tut man ja nun so: 17 b3 hex=6067dez also temperatur=6067*0.01 - 40=20,67 °C so weit so gut. nur wie bringe ich das meinem atmega bei und das auch noch in assembler? gutes zureden hat leider nix geholfen ;-) oder ist das einfach zu aufwändig und ich sollte damit warten, bis ich mich in gcc eingearbeitet habe? bin halt noch anfänger und versuche daher erstmal noch alles in assembler zu machen, da ich der meinung bin, das man da noch besser den ablauf und die arbeitsweise des controllers versteht. im voraus schon mal danke für die hilfe und einen schönen sonntag noch. gruß, frosty