Gast
#31689
Hallo,
ich möchte das AD-Wandler Ergebnis meines Atmega128 welches in den
Registern ADCL und ADCH geschrieben wird in eine
Dezimalzahl umwandeln. Ich lasse mir den Inhalt beider Register auf
einem Display anzeigen, die Umwandlung in eine Dezimalzahl mit diesem
Code funktioniert jedoch nicht, was mache ich denn falsch ?
unsigned long int nkl;
unsigned long int nkh;
unsigned long int nk;
nkl=ADCL.0*1+ADCL.1*2+ADCL.2*4+
ADCL.3*8+ADCL.4*16+ADCL.5*32+ADCL.6*64+ADCL.7*128;
nkh=ADCH.0*256+ADCH.1*512+ADCH.2*1024+ADCH.3*2048
+ADCH.4*4096+ADCH.5*8192+ADCH.6*16384+ADCH.7*32768;
nk=nkl+nkh;
Compiler ist Codevision, danke für eure Hilfe.