у меня не реагирует на adsc абсолютно
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено whale 03 декабря 2004 г. 23:16
В ответ на: Ой вэй отправлено колян безпарольный 03 декабря 2004 г. 21:46


допустим проинициализируем в начале программы один раз
clr temp
out admux, temp
out adcsr, temp

sbi adcsr, aden
cbi adcsr, adie
cbi adcsr, adfr
хрен с пока с ADMUX

и эта сволочь сразу уходит в прерывание ... как такое могет быт ведь
бит adsc = 0 !

соот чтобы запустить прерывание приходиться уст/сбр бит adie
типа если раз в секунду надо получить значение делаем
sbi adcsr, adie

а в прерывании
сbi adcsr, adie

Вроде это должен делать флаг adsc ???



Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru