Gast
#72011
Tag zusammen! Ich hab eine 10 bit Wandlung versucht weiter zu brechnen. Schaut mal: unsigned char wandlung_Lspg; unsigned char wandlung2_Lspg; unsigned int a; unsigned int a1; read_adc(0x00); wandlung_Lspg = ADCL; wandlung2_Lspg = ADCH; a = (wandlung2_Lspg << 8); a1 = (a | wandlung_Lspg); laserspg = a1 * 0.01961; Bei der Version sagt mein Compiler aber: shift result will be 0 Kann mir einer sagen wieso? Was mach ich denn da falsch? Jetzt schon Danke! Gruß Carsten