Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопрос по АЦП
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > MSP430
mike92
В общем вот какой вопрос: я выбираю входные каналы для регистров памяти преобразований mov.b #INCH_0,&ADC12MCTL0 и mov.b #INCH_1,&ADC12MCTL1
если я установлю стартовый адрес преобразования mov #CSTARTADD_0,&ADC12CTL1 и включу одноканальное повторяющееся преобразование, то АЦПшник будет считывать с канала А0 ?
rezident
Цитата(mike92 @ Dec 11 2012, 02:49) *
АЦПшник будет считывать с канала А0 ?

Выбирая INCH_x вы привязываете физический входной канал Ax к логическому номеру канала в виде регистра ADC12MEMx, в который будет складываться результат преобразования при оцифровке.
Выбирая CSTARTADD_x, вы указываете с какого именно логического номера начинать цепочку преобразований при последовательном преобразовании нескольких каналов. Но раз вы будете оцифровывать один канал, указав CSTARTADD_0, то да - оцифровываться будет один канал A0 (т.к. номер задан INCH_0), который вы назначили для ADC12MEM0.
mike92
Цитата(rezident @ Dec 11 2012, 19:30) *
Выбирая INCH_x вы привязываете физический входной канал Ax к логическому номеру канала в виде регистра ADC12MEMx, в который будет складываться результат преобразования при оцифровке.
Выбирая CSTARTADD_x, вы указываете с какого именно логического номера начинать цепочку преобразований при последовательном преобразовании нескольких каналов. Но раз вы будете оцифровывать один канал, указав CSTARTADD_0, то да - оцифровываться будет один канал A0 (т.к. номер задан INCH_0), который вы назначили для ADC12MEM0.

спасибо за ответ, Вы мне очень помогли
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.