Gast
#177561
Ich will vom Ad ein wert auslesen und diesen dann auf einem lcd anzeigen. Mein Programm: char buffer[7]; int num; sbi(ADCSR,ADSC); while(bit_is_set(ADCSR,ADSC)); //warten bis wandlung fertig num = (inp(ADCL)+(inp(ADCH)*256)); //high und low zusammensetzen /* convert interger into string */ itoa( num , buffer, 10); /* put converted string to display */ lcd_puts(buffer); Ich glaub das problem ist dass ich ein unsigned int aus dem register auslese und dann in ein int schreibe. Wie mach ich die typumwandlung?