[an error occurred while processing this directive]
|
Подскажите, кто знает, как правильно работать с АЦП микроконтроллера AT90S8535. Вроде правильно устанавливаю регистр ADCSR, регистр ADMUX приравниваю нулю, питание для АЦП подаю тоже что и для контроллера от источника 5В но через LC фильтр, на ножку AREF подаю опорное напряжение 2.5 В от внешнего источника, на ножку ADC0 подаю напряжение через переменный резистор от 0В до 2.5В, но контроллер не реагирует на это напряжение - после окончания каждого преобразования срабатывает прерывание от АЦП и выполняется код, в котором я считываю значения регистра ADCL и ADCH и посылаю его в COM порт, но приходит все время одно и тоже значение. Подскажите, кто знает в чем дело!
E-mail: info@telesys.ru