Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
375
Добавлен:
21.05.2015
Размер:
7.55 Mб
Скачать
      1. Resl - младший регистр результата канала ацп n

        Бит

        7

        6

        5

        4

        3

        2

        1

        0

        12-/8- 12 бит, левое выравнивание +0x04

        RES[7:0]

        RES[3:0]

        Чтение/запись

        Чт.

        Чт.

        Чт.

        Чт.

        Чт.

        Чт.

        Чт.

        Чт.

        Нач значение

        0

        0

        0

        0

        0

        0

        0

        0

        1. 12-/8-битный режим

  • Биты 7:0 - RES[7:0]: младший байт результата канала АЦП

В данных битах хранятся 8 младших бит результата АЦП.

        1. 12-битный режим с левым выравниванием

  • Биты 7:4 - RES[3:0]: младший байт результата канала АЦП

В данных битах хранятся 4 младших бита 12-битного результата АЦП.

  • Биты 3:0 - Res: резервные биты

Данные биты являются резервными и всегда считываются с нулевым значением. Для совместимости с более новыми МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.

    1. Обзор регистров ацп

Представленный обзор регистров относится к случаю, когда АЦП настроен на работу со стандартной 12-битной разрешающей способностью. Обзор регистров для 8-битной и 12-битной (с левым выравниванием) работы идентичен представленному, за исключением регистров результата CHnRESH и CHnRESL.

Адрес

Наименование

Бит 7

Бит 6

Бит 5

Бит 4

Бит 3

Бит 2

Бит 1

Бит 0

+0x00

CTRLA

DMASEL[1:0]

CH[3:0]START

FLUSH

ENABLE

+0x01

CTRLB

-

-

-

CONVMODE

FREERUN

RESOLUTION[1:0]

-

+0x02

REFCTRL

-

-

REFSEL[1:0]

-

-

BANDGAP

TEMPREF

+0x03

EVCTRL

SWEEP[1:0]

EVSEL[2:0]

EVACT[2:0]

+0x04

PRESCALER

-

-

-

-

-

PRESCALER[2:0]

+0x05

(резерв)

-

-

-

-

-

-

-

-

+0x06

INTFLAGS

-

-

-

-

CH[3:0]IF

+0x07

TEMP

TEMP[7:0]

+0x08

(резерв)

-

-

-

-

-

-

-

-

+0x09

(резерв)

-

-

-

-

-

-

-

-

+0x0A

(резерв)

-

-

-

-

-

-

-

-

+0x0B

(резерв)

-

-

-

-

-

-

-

-

+0x0C

CALL

CAL[7:0]

+0x0D

CALH

-

-

-

-

CAL[11:8]

+0x0E

(резерв)

-

-

-

-

-

-

-

-

+0x0F

(резерв)

-

-

-

-

-

-

-

-

+0x10

CH0RESL

CH0RES[7:0]

+0x11

CH0RESH

CH0RES[15:8]

+0x12

CH1RESL

CH1RES[7:0]

+0x13

CH1RESH

CH1RES[15:8]

+0x14

CH2RESL

CH2RES[7:0]

+0x15

CH2RESH

CH2RES[15:8]

+0x16

CH3RESL

CH3RES[7:0]

+0x17

CH3RESH

CH3RES[15:8]

+0x18

CMPL

CMP[7:0]

+0x19

CMPH

CMP[15:8]

+0x1A

(резерв)

-

-

-

-

-

-

-

-

+0x1B

(резерв)

-

-

-

-

-

-

-

-

+0x1C

(резерв)

-

-

-

-

-

-

-

-

+0x1D

(резерв)

-

-

-

-

-

-

-

-

+0x1E

(резерв)

-

-

-

-

-

-

-

-

+0x1F

(резерв)

-

-

-

-

-

-

-

-

+0x20

Смещение канала 0

 

 

 

 

 

 

 

 

+0x28

Смещение канала 1

 

 

 

 

 

 

 

 

+0x30

Смещение канала 2

 

 

 

 

 

 

 

 

Соседние файлы в папке Архитектура ЭВМ