uint16_t analogRead(uint9_t pin){
ADCSRA |= (1<<ADSC);
while(ADCSRA&(1<<ADSC));
return ADC;
}
Der Compiler ist schlau genug, dann HI und LO in der richtigen
Reihenfolge zu lesen.
und dann gibt er mir zahlen bis 1024 aus? Super, und was ist noch beim
Setup mit ADLAR? Muss das auf 0 sein oder habe ich da was falsches
gelesen?
>>Der Compiler ist schlau genug, dann HI und LO in der richtigen
Reihenfolge zu lesen.
Ja, ok^^
Das darfst du setzen, wie du möchtest. Wenn dich nur die oberen 8 Bit
interessieren, ist linksbündig besser, sonst eben rechtsbündig.
Du musst selbst wissen, wie du deine Zahlen repräsentieren möchtest.