ADC podaje mi zawy¿one warto¶ci pomiaru o oko³o 80 dziesiêtnie. Przy wewnêtznym REF2.56V jest to 0.2V Wygl±da mi na to jakby kilkadziesi±t kilo pull-up-a pinu sumowa³o mi siê z moim dzielnikiem.wej¶ciowym 10k do VCC, 2k do masy. I nie wiem co z tym zrobiæ. Pin ustawiony ADC0 jako INPUT DDRC0=0 PORTC0=0 bez pulla a z wyliczeñ mi wychodzi, ¿e moje 10k w zielniku ³±czy siê z 50k tymi w procku daj±c oko³o 8k wypadkowej i ADC mnie k³amie.
Czy o czym¶ zapomnia³em ?
ADC pracuje w trybie single conversion na tiku timera co 100ms
ldi r16,0b11000000 // 2.56V, ADLAR=0, INPUT=0 out ADMUX, r16 in r18,ADCL in r19,ADCH .... ...
in r19, ADCSRA // Ponowny start konwersji ori r19, (1<<ADSC) out ADCSRA, r19