Hehe, das ist lustig, in m32def.inc sind ADCL u. ADCH so definiert:ldi adc_low, ADCL
ldi adc_high, ADCH
und 0x0504 ergibt 1284 ändere ldi in in ...Code:ADCL = 0x04 ADCH = 0x05
Außerdem bist Du Dir sicher, daß Du die interne 2,56 mit
einstellst ?Code:ldi temp, (1<<MUX2) | (1<<MUX1) | (1<<MUX0) out ADMUX, temp
Muß da nicht noch REFS0 oder REFS1 mit rein?
Schau nochmal in Dattenblatt rein, ich weiß es nicht mehr genau.
Gruß Sebastian
Lesezeichen