Attiny85 АЦП in Free running mode
Добавлено: Ср мар 16, 2022 17:59:29
Мур вам.
В общем, такое дело, сконфигурировал АЦП в тиньке85 во free running mode.
Если я правильно понял даташит, в этом режиме АЦП должен, аки вольный стрелок, закончив предыдущее преобразование, начинать следующее. Или около того.
По факту же складывается впечатление, что он гордый птыц и запускается только если вручную пнуть, то есть взвести, бит старта преобразования. Взвожу вручную - стреляет. Не взвожу - не стреляет.
Из альтернативных режимов только запуски АЦП по таймерам и прерываниям. Но это отдельная заморока - включать таймер, заботиться о нём... Я это, конечно, сделаю, если не найду ответ на вопросы ниже:
1) есть ли такой режим, чтобы АЦП без всяких отдельных пинков просто сам занимался преобразованием и по окончанию оного дёргал своё прерывание и отдавал результат?
2) правильно ли я понял free running mode? этот режим работает как постоянное преобразование или только по запуску стартового бита АЦП?
В общем, такое дело, сконфигурировал АЦП в тиньке85 во free running mode.
Если я правильно понял даташит, в этом режиме АЦП должен, аки вольный стрелок, закончив предыдущее преобразование, начинать следующее. Или около того.
По факту же складывается впечатление, что он гордый птыц и запускается только если вручную пнуть, то есть взвести, бит старта преобразования. Взвожу вручную - стреляет. Не взвожу - не стреляет.
Из альтернативных режимов только запуски АЦП по таймерам и прерываниям. Но это отдельная заморока - включать таймер, заботиться о нём... Я это, конечно, сделаю, если не найду ответ на вопросы ниже:
1) есть ли такой режим, чтобы АЦП без всяких отдельных пинков просто сам занимался преобразованием и по окончанию оного дёргал своё прерывание и отдавал результат?
2) правильно ли я понял free running mode? этот режим работает как постоянное преобразование или только по запуску стартового бита АЦП?