кто может это объяснить только по русски потому что я не понимаю что тут пишут

• Бит 6 - ADSC: преобразование начала АЦП
В режиме Single Conversion напишите этот бит на один, чтобы начать каждое преобразование. В режиме Free Running,
напишите этот бит на один, чтобы начать первое преобразование. Первое преобразование после ADSC было написано
после того, как ADC включен или если ADSC записывается одновременно с включенным АЦП,
будет принимать 25 тактовых циклов АЦП вместо обычного 13. Это первое преобразование выполняет инициализацию
от АЦП.
ADSC будет читать как один до тех пор, пока выполняется преобразование. Когда преобразование завершено,
он возвращается к нулю. Запись нуля в этот бит не влияет.
6 года назад от ..:::Alma$:::..

2 Ответы

0 голосов
Написано, что шестой бит называется ADSC (ADC Start Conversion - Старт Преобразования в АЦП) и установка этого бита в значение 1 запускает преобразование.
Ваш АЦП имет два режима - Single Conversion и Free Running.
В режиме Single Conversion вы должны устанавливать этот бит в 1 перед каждым преобразованием. В режиме Free Running вы должны установить этот бит в 1 только при первом преобразовании.
Если АЦП еще не был инициализирован, то выполнение операции займет 25 тактов, вместо 13 для следующих раз.
После завершения преобразования, бит возвращается в 0. Устанавливать его в ноль самостоятельно (например, чтобы прервать преобразование) бесполезно.
6 года назад от Валерия Золотова
0 голосов
Короче говоря, 6 бит запускает преобразование. Чтоб АЦП чего-то сделал, его надо установить.

А. В Евстифев "Микроконтроллеры AVR семейств Tiny и Mega фирмы "Atmel", c. 310
6 года назад от иВАН Сидоров

Связанные вопросы

2 ответов
7 года назад от Алла Пономарёва