Witam,
mam trywialny wręcz problem, ale po przeczytaniu dokumentacji i dziesiątek różnych stron nie znalazłem odpowiedzi. Staram się stworzyć dokładniejszy (niż przy wykorzystaniu źródła wbudowanego) woltomierz na ATmega16. Po przeczytaniu kilkunastu tematów na tym forum zwątpiłem w przydatność źródła zewnętrznego przy przetwornikach 10-cio bitowych, ale skoro płytka jest już wytrawiona i polutowana...
Problem polega na tym, że skoro napięcie wewnętrzne jest wyłączone:
REFS0 i REFS1 ustawione na 0 to w jaki sposób, korzystając ze wrozu:
ADC=Vin*1024/Vref
czyli po przekształceniu:
jak odnieść się przez Vref do pinu AREF ? Skoro REFS0 i REFS1 są wyłączone ?
a nie chcę tego numerycznie w programie definiować
mam trywialny wręcz problem, ale po przeczytaniu dokumentacji i dziesiątek różnych stron nie znalazłem odpowiedzi. Staram się stworzyć dokładniejszy (niż przy wykorzystaniu źródła wbudowanego) woltomierz na ATmega16. Po przeczytaniu kilkunastu tematów na tym forum zwątpiłem w przydatność źródła zewnętrznego przy przetwornikach 10-cio bitowych, ale skoro płytka jest już wytrawiona i polutowana...
Problem polega na tym, że skoro napięcie wewnętrzne jest wyłączone:
ADMUX=0x00;REFS0 i REFS1 ustawione na 0 to w jaki sposób, korzystając ze wrozu:
ADC=Vin*1024/Vref
czyli po przekształceniu:
Vin=(float)(ADC*Vref)/1024;jak odnieść się przez Vref do pinu AREF ? Skoro REFS0 i REFS1 są wyłączone ?
a nie chcę tego numerycznie w programie definiować