Attiny461. Не работает АЦП в Proteus.
Добавлено: Пт окт 12, 2012 09:45:50
Доброго времени суток 
Есть две проблемы:
1. не обновляется значение регистров ADCL и ADCH. (да я и вообще не уверен, что АЦП правильно инициализировал)
2. Выключение цифровых выходов, которые использую для измерения АЦП (это обязательно делать?), приводит к тому, что я не могу управлять выходами на соответствующем порте (DIDR0 |= ADC2D | AREFD; приводит к тому, что МК не реагирует на PORTA |= 1; или PORTA |=3;)
Код пишу в WinAVR 20100110, оптимизация выключена. Для симуляции использую Proieus7.10 SP0. Проект и схемка прилагаются.
Помогите начинающему коту пожалуйста
Есть две проблемы:
1. не обновляется значение регистров ADCL и ADCH. (да я и вообще не уверен, что АЦП правильно инициализировал)
2. Выключение цифровых выходов, которые использую для измерения АЦП (это обязательно делать?), приводит к тому, что я не могу управлять выходами на соответствующем порте (DIDR0 |= ADC2D | AREFD; приводит к тому, что МК не реагирует на PORTA |= 1; или PORTA |=3;)
Код пишу в WinAVR 20100110, оптимизация выключена. Для симуляции использую Proieus7.10 SP0. Проект и схемка прилагаются.
Помогите начинающему коту пожалуйста