EdGull » 09 ноя 2008, 02:07
подитожим, код должен будет выглядеть вот так?
- Код: Выделить всё • Развернуть
ADMUX = &B11101001
Start Adc
Do
W = Getadc(0)
print W
waitms 100
Loop
EdGull » 09 ноя 2008, 10:30
или перед ADMUX = &B11101001 нужно как обычно АЦП конфигурировать?
avr123.nm.ru » 09 ноя 2008, 11:15
в ADCSRA нужно записать конфигурацию.
Кирилл » 09 ноя 2008, 14:42
Да, в данном случае нужно все управляющие регистры АЦП так настроить. хотя можно попробовать сначала написать Config ADC ... , а потом уже устанавливать значение ADMUX. Пробуй
steel_monkey » 09 ноя 2008, 16:30
Из ДШ следует, что это будет дифференциальный режим АЦП. Полоса входа в этом режиме всего 4 КГц.
Тогда проще всего минус приемника не к земле цеплять, а к полпитанию на двух резисторах. Нижний резистор хорошенько зашунтировать конденсатором. Неизвестно, как работает усилитель около границ питания.
Там, кстати, минусом только определенный вывод может быть, если не ошибаюсь.