Мне нужно вывести напряжение, которое подводится к ноге 60 (Р6.1/А1) микроконтроллера MSP430F133, не входя в прерывание. Согласно документу slac015k (fet140_adc12_02) вставляю кусок программы, в свой проект. При выполнении программа зависает на циклах while( ). Подскажите в чем проблема.
Но не так как нужно. Он почему-то выдает каждый раз разные значения?
Дык все верно. Вы выбрали режим непрерывного преобразования последовательности каналов CONSEQ_3, но при этом не выбрали ни начало последовательности (номер канала, биты CSTARTADDx в ADC12CTL1), ни конец ее (бит EOS в соответствующем ADC12MCTLx).
Может быть у кого есть готовыйц кусок проги на Си, буду очень признателен. Нужно по нажатию кнопки считывать напряжение на входе А1, куда подключен вывод элементов питания 2хАА через делитель из 2 резисторов 1:2.