-
- Завершение надо ждать по ADIF, а не по ADSC. Вот так: while( !ADCSRA_ADIF); - Ксения(02.01.2010 20:30)
- Спасибо, завтра попробую. Не пропадайте, понадобится Ваша помощь. Не смог из офиса выложить полный код. А аватарчик ничего ;) - Vladimir Ljaschko(02.01.2010 21:55)
- Мда, перестал понимать...Такое впечатление, что мультиплексор не всегда переключается на следующий адрес. Бред какой-то... - Vladimir Ljaschko(06.01.2010 20:48)
- У некоторых ATMEL AVR первое чтение после переключения каналов выдавало неверное значение. Второе и последующее (при неизменном канале) - в норме. - AU08(06.01.2010 23:08)
- позорище... Сервис АЦП вызывался и в основном цикле и в прерывании таймера...:( - Vladimir Ljaschko(08.01.2010 17:06)
- Также необходимо учитывать sampling capacitor. Если он 10 пф, к примеру, и АЦП 10 разрядов (=1024ед.), то фильтр 0,01 uF X7R на каждом входе (канале) существенно сократит время установления и уменьшит влияние выходного сопротивления источника сигнала. - AU08(07.01.2010 01:31 - 01:33)
- У некоторых ATMEL AVR первое чтение после переключения каналов выдавало неверное значение. Второе и последующее (при неизменном канале) - в норме. - AU08(06.01.2010 23:08)
- Мда, перестал понимать...Такое впечатление, что мультиплексор не всегда переключается на следующий адрес. Бред какой-то... - Vladimir Ljaschko(06.01.2010 20:48)
- Спасибо, завтра попробую. Не пропадайте, понадобится Ваша помощь. Не смог из офиса выложить полный код. А аватарчик ничего ;) - Vladimir Ljaschko(02.01.2010 21:55)
- А что у вас в ADCSRA прежде было? Где ADEN? Установка скорости? Если уж указывать содержимое ADC-регистров, то выкладывайте всё, а не утаивайте половину. - Ксения(02.01.2010 20:18)
- Завершение надо ждать по ADIF, а не по ADSC. Вот так: while( !ADCSRA_ADIF); - Ксения(02.01.2010 20:30)