Файл: Семейство микроконтроллеров MSP430X1XX, руководство пользователя (2004).pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 16.06.2025
Просмотров: 2840
Скачиваний: 1
MSP430x1xxFamily
ADC12CTL0, управляющий регистр 0 АЦП12
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
|||||||||
SHT1x |
SHT0x |
|||||||||||||||
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
|||||||||
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|||||||||
MSC |
REF2_5V |
REFON |
ADC120N |
ADC12OVIE |
ADC12TOVIE |
ENC |
ADC12SC |
|||||||||
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
|||||||||
Модифицируется, только когда ENC = 0 |
||||||||||||||||
Время выборки-хранения. Эти биты определяют число циклов |
||||||||||||||||
SHT1x |
Биты 15-12 |
ADC12CLK в периоде выборки для регистров с ADC12MEM8 по |
||||||||||||||
ADC12MEM15. |
||||||||||||||||
Время выборки-хранения. Эти биты определяют число циклов |
||||||||||||||||
ADC12CLK в периоде выборки для регистров с ADC12MEM0 по |
||||||||||||||||
ADC12MEM7. |
||||||||||||||||
Биты SHTx |
Циклы ADC12CLK |
|||||||||||||||
0000 |
4 |
|||||||||||||||
0001 |
8 |
|||||||||||||||
0010 |
16 |
|||||||||||||||
0011 |
32 |
|||||||||||||||
0100 |
64 |
|||||||||||||||
0101 |
96 |
|||||||||||||||
SHT0x |
Биты 11-8 |
|||||||||||||||
0110 |
128 |
|||||||||||||||
0111 |
192 |
|||||||||||||||
1000 |
256 |
|||||||||||||||
1001 |
384 |
|||||||||||||||
1010 |
512 |
|||||||||||||||
1011 |
768 |
|||||||||||||||
1100 |
1024 |
|||||||||||||||
1101 |
1024 |
|||||||||||||||
1110 |
1024 |
|||||||||||||||
1111 |
1024 |
|||||||||||||||
Библиотека Компэла |
||||||||||||||||
324 |
||||||||||||||||
Раздел XVII. |
АЦП12 |
|||
Множественная выборка и преобразование. Справедливо только для |
||||
последовательных или повторных режимов. |
||||
0 |
– Для запуска каждой выборки-преобразования на таймер выбор- |
|||
MSC |
Бит 7 |
ки подается фронт сигнала SHI |
||
1 |
– Первый фронт сигнала SHI запускает таймер выборки, последу- |
|||
ющие выборки-преобразования выполняются автоматически, сразу |
||||
же после завершения предыдущего преобразования |
||||
Генератор опорного напряжения. REFON также должен быть уста- |
||||
REF2_5V |
Бит 6 |
новлен. |
||
0 |
– 1.5 В |
|||
1 |
– 2.5 В |
|||
Включение опорного генератора. |
||||
REFON |
Бит 5 |
0 – Опорный генератор выключен |
||
1 |
– Опорный генератор включен. |
|||
Включение АЦП12 |
||||
ADC12ON |
Бит 4 |
0 – АЦП12 выключен |
||
1 |
– АЦП12 включен |
|||
Разрешение прерывания по переполнению ADC12MEMx. Для разре- |
||||
ADC12OVIE |
Бит 3 |
шения прерываний также должен быть установлен бит GIE. |
||
0 |
– Прерывание по переполнению запрещено |
|||
1 |
– Прерывание по переполнению разрешено |
|||
Разрешение прерывания по превышению времени преобразования |
||||
АЦП12. Для разрешения прерываний также должен быть установлен |
||||
бит GIE. |
||||
ADC12TOVIE |
Бит 2 |
0 – Прерывание по превышению времени преобразования запре- |
||
щено |
||||
1 |
– Прерывание по превышению времени преобразования разре- |
|||
шено |
||||
Разрешение преобразования |
||||
ENC |
Бит 1 |
0 – Преобразование в АЦП12 запрещено |
||
1 |
– Преобразование в АЦП12 разрешено |
|||
Запуск преобразования. Программно управляемый старт выборки- |
||||
преобразования. ADC12SC и ENC могут быть установлены вместе в |
||||
ADC12SC |
Бит 0 |
одной команде. ADC12SC сбрасывается автоматически. |
||
0 |
– Нет старта выборки-преобразования |
|||
1 |
– Старт выборки-преобразования |
|||
ADC12CTL1, управляющий регистр 1 АЦП12
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
CSTARTADDx |
SHSx |
SHP |
ISSH |
||||
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
Библиотека Компэла |
325 |
|
MSP430x1xxFamily
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
||||||||||
ADC12DIVx |
ADC12SSELx |
CONSEQx |
ADC12BUSY |
||||||||||||||
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
r•(0) |
||||||||||
Модифицируется, только когда ENC = 0 |
|||||||||||||||||
Стартовый адрес преобразования. Эти биты позволяют выбрать, |
|||||||||||||||||
какой регистр памяти преобразований АЦП12 используется для |
|||||||||||||||||
CSTARTADDx |
Биты 15-12 |
одиночного преобразования или для первого преобразования в пос- |
|||||||||||||||
ледовательности. Значение в CSTARTADDx может быть от 0 до 0Fh, |
|||||||||||||||||
что соответствует регистрам с ADC12MEM0 по ADC12MEM15. |
|||||||||||||||||
Выбор источника выборки-хранения. |
|||||||||||||||||
00 |
– Бит ADC12SC |
||||||||||||||||
SHSx |
Биты 11-10 |
01 – Выход 1 Таймера А |
|||||||||||||||
10 |
– Выход 0 Таймера В |
||||||||||||||||
11 |
– Выход 1 Таймера В |
||||||||||||||||
Выбор импульсного режима выборки-хранения. Этот бит выбирает |
|||||||||||||||||
источник сигнала выборки (SAMPCON), либо как выход таймера |
|||||||||||||||||
SHP |
Бит 9 |
выборки, либо как прямой входной сигнал выборки. |
|||||||||||||||
0 – Источником сигнала SAMPCON является входной сигнал выборки. |
|||||||||||||||||
1 – Источником сигнала SAMPCON является таймер выборки. |
|||||||||||||||||
Инвертирование сигнала выборки-хранения |
|||||||||||||||||
ISSH |
Бит 8 |
0 – Входной сигнал выборки не инвертирован |
|||||||||||||||
1 – Входной сигнал выборки инвертирован |
|||||||||||||||||
Тактовый делитель АЦП12 |
|||||||||||||||||
000 – /1 |
|||||||||||||||||
001 – /2 |
|||||||||||||||||
010 – /3 |
|||||||||||||||||
ADC12DIVx |
Биты 7-5 |
011 – /4 |
|||||||||||||||
100 – /5 |
|||||||||||||||||
101 – /6 |
|||||||||||||||||
110 – /7 |
|||||||||||||||||
111 – /8 |
|||||||||||||||||
Выбор источника тактирования АЦП12 |
|||||||||||||||||
00 |
– ADC12OSC |
||||||||||||||||
ADC12SSELx |
Биты 4-3 |
01 – ACLK |
|||||||||||||||
10 |
– MCLK |
||||||||||||||||
11 |
– SMCLK |
||||||||||||||||
Выбор режима преобразования |
|||||||||||||||||
00 |
– Одноканальный, с одним преобразованием |
||||||||||||||||
CONSEQx |
Биты 2-1 |
01 – Последовательность каналов |
|||||||||||||||
10 |
– Повторный одноканальный |
||||||||||||||||
11 |
– Повторяющаяся последовательность каналов |
||||||||||||||||
Библиотека Компэла |
|||||||||||||||||
326 |
|||||||||||||||||
Раздел XVII. |
АЦП12 |
|||
Занятость АЦП12. Этот бит показывает активность операции выбор- |
||||
ADC12BUSY |
Бит 0 |
ки и преобразования. |
||
0 |
– Действия не выполняются |
|||
1 |
– Выполняется последовательность, выборка или преобразование |
|||
ADC12MEMx, регистры памяти преобразований АЦП12
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
||||||||
0 |
0 |
0 |
0 |
Результаты преобразования |
|||||||||||
r0 |
r0 |
r0 |
r0 |
rw |
rw |
rw |
rw |
||||||||
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
||||||||
Результаты преобразования |
|||||||||||||||
rw |
rw |
rw |
rw |
rw |
rw |
rw |
rw |
||||||||
12-разрядные результаты преобразования выравниваются по |
|||||||||||||||
Результаты |
Биты 15-0 |
правому краю. Бит 11 является старшим битом MSB. Биты 15-12 |
|||||||||||||
преобразования |
всегда равны 0. Запись в регистры памяти преобразований пов- |
||||||||||||||
редит результаты. |
|||||||||||||||
ADC12MCTLx, управляющие регистры памяти преобразований АЦП12
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|||||||
EOS |
SREFx |
INCHx |
||||||||||||
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
|||||||
Модифицируется, только когда ENC = 0 |
||||||||||||||
Конец последовательности. Показывает последнее преобразование в |
||||||||||||||
EOS |
Биты 7 |
последовательности. |
||||||||||||
0 – Не конец последовательности |
||||||||||||||
1 – Конец последовательности |
||||||||||||||
Выбор опорного источника |
||||||||||||||
000 |
– VR+ = AVCC и VR- = AVSS |
|||||||||||||
001 |
– VR+ = VREF+ и VR- = AVSS |
|||||||||||||
010 |
– VR+ = VeREF+ и VR- = AVSS |
|||||||||||||
SREFx |
Биты 6-4 |
011 – VR+ = VeREF+ и VR- = AVSS |
||||||||||||
100 |
– VR+ = AVCC и VR- = VREF-/VeREF- |
|||||||||||||
101 |
– VR+ = VREF+ и VR- = VREF-/VeREF- |
|||||||||||||
110 |
– VR+ = VeREF+ и VR- = VREF-/VeREF- |
|||||||||||||
111 |
– VR+ = VeREF+ и VR- = VREF-/VeREF- |
|||||||||||||
Библиотека Компэла |
||||||||||||||
327 |
||||||||||||||
MSP430x1xxFamily
Выбор входного канала 0000 – A0
0001 – A1
0010 – A2
0011 – A3
0100 – A4
0101 – A5
0110 – A6
INCHx Биты 3-0 0111 – A7
1000 – VeREF+
1001 – VREF-/VeREF-
1010 – Температурный диод
1011 – (AVCC - AVSS)/2
1100 – (AVCC - AVSS)/2
1101 – (AVCC - AVSS)/2
1110 – (AVCC - AVSS)/2
1111 – (AVCC - AVSS)/2
ADC12IE, регистр разрешения прерываний АЦП12
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
||||||
ADC12IE15 |
ADC12IE14 |
ADC12IE13 |
ADC12IE12 |
ADC12IE11 |
ADC12IE10 |
ADC12IE9 |
ADC12IE8 |
||||||
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
||||||
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
||||||
ADC12IE7 |
ADC12IE6 |
ADC12IE5 |
ADC12IE4 |
ADC12IE3 |
ADC12IE2 |
ADC12IE1 |
ADC12IE0 |
||||||
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
||||||
Разрешение прерывания. Эти биты разрешают или запрещают за- |
|||||||||||||
ADC12IEx |
Биты 15-0 |
прос прерывания для битов ADC12IFGx. |
|||||||||||
0 – Прерывание запрещено |
|||||||||||||
1 – Прерывание разрешено |
|||||||||||||
ADC12IFG, регистр флагов прерываний АЦП12
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
|
ADC12IFG15 |
ADC12IFG14 |
ADC12IFG13 |
ADC12IFG12 |
ADC12IFG11 |
ADC12IFG10 |
ADC12IFG9 |
ADC12IFG8 |
|
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
|
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
ADC12IFG7 |
ADC12IFG6 |
ADC12IFG5 |
ADC12IFG4 |
ADC12IFG3 |
ADC12IFG2 |
ADC12IFG1 |
ADC12IFG0 |
|
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
rw•(0) |
328 |
Библиотека Компэла |
|