Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Регистр ADC10AE
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > MSP430
GlueBF
Здравствуйте. Работаю с MSP430F1232. Возник вопрос по регистру ADC10AE.
Как написано в переводе инструкции: ADC10AE - управляющий регистр включения аналогового входа, 0 – Аналоговый вход выключен, 1 – Аналоговый вход включен.
В моем случае независимо от содержания данного регистра ацп происходит. В чем может быть дело?
Конфигурация ADC10:
CODE
ADC10CTL0 = ADC10ON+ADC10SHT_3+ADC10IE;
ADC10AE|=ADC10AE0+ADC10AE1+ADC10AE2+ADC10AE5;

В моем случае, если вторую строку заменить на
CODE
ADC10AE=0;

ничего не изменится. Почему так происходит?
rezident
Уважаемый, а вы документацию читали? Внимательно читали? Всю прочитали, от корки до корки? Если нет, то настоятельно рекомендую заглянуть в даташит ближе к концу документа в раздел APPLICATION INFORMATION. Там все очень понятно разрисовано на блок-схемах. На картинке из даташита я специально обвел важное для понимания по заданному вами вопросу.
Глядя не нее, вам, надеюсь, стало понятно для чего нужен регистр ADC10AE? wink.gif
GlueBF
Т.е. как я понял из этой диаграммы биты в ADC10AE не подключают аналоговый сигнал к модулю АЦП, а отключают от этого модуля цифровой сигнал?
rezident
Да. Биты в регистре ADC10AE отключают цифровые входы и схему bus-keeper, уменьшая таким образом потребление входного каскада в области половины питания и влияние этой схемы на входной аналоговый сигнал.
Аналогично работает регистр CAPD в кристаллах у которых имеется аналоговый компаратор.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.