Цитата(Dopler @ Aug 4 2008, 12:13)

Вот что написано в документации, а переводится это так - значение 0 говорит о том, что входное напряжение равно земле, значение 0x3FF говорит о том, что входное напряжение равно опорному минус напряжение одного младшего разряда (а не опорному!), т.е. верна формула из документации и в эксель надо писать 1024.
Короче, почти понятно.
Нашел в инете понятный учебник по цифорвым фильтрам, в отличие от того, который мне тут предлагали.
Вот
ссылка. Там найдете "Уолт Кестер - Цифровые Фильтры". Кроме этого там много чего есть!
Попробовал сделать осреднение результата АЦП. Примерно так:
- АЦП в режиме постоянного преобразования (free run)
- По совпадению таймера с OCR0 вызывается прерывание, при помощи которого реализована дин.индикация
- В этом же обработчике прерывания:
Код
1 for (i=1;i<=9;i++)
2 {current_temp=ADCL;
3 current_temp+=((int)ADCH << 8);
4 summ+=current_temp;}
5 current_temp=summ/9;
6 summ=0;
/*дальше идет разбиение числа по десятичным разрядам*/
Т.е. просто суммирую девять преобразований, и делю на их число. Т.е. нахожу среднее значение.
В итоге младший разряд на индикаторе по-меньше стал дрыгаться. Noice Reduction (с прерыванием) не особо помог. Сдается мне, что у меня что-то работает как антена

. Сделал отдельный провод со входа АЦП, что бы вольтметром мерить напряжение на нем, и при касании этого провода рукой - циферки начинают бегать вплоть до второго разряда.
Или все-таки в "коленной" разводке? Все сделано на макетке, спаяно медным лакированным проводом 0.2мм. Земля приходит почти везде в одну точку. Вот только аналоговая часть ненмого крива разведена. Вобщем, буду травить плату, посмотрю что получится.
Как я понял рекомендации такие: разявязать аналоговую часть от цифровой конденсаторами, все землянные выводы в одну точку, конденсаторы по-ближе к микросхеме, на вход АЦП RC ФНЧ с частотой среза 10..50Гц. Так?
Завтра попробую создать промежутки между включением анодов, что бы в эти промежутки впихнуть измерение сигнала.