Файл: Семейство микроконтроллеров 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

Библиотека Компэла