Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Motorola HC11DESC_R.DOC
Скачиваний:
2
Добавлен:
15.08.2019
Размер:
1.4 Mб
Скачать

Приложение 10

Адрес

7

6

5

4

$X000

PA7

PA6

PA5

PA4

$X001

$X002

STAF

STAI

CWOM

HNDS

$X003

PC7

PC6

PC5

PC4

$X004

PB7

PB6

PB5

PB4

$X005

PCL7

PCL6

PCL5

PCL4

$X006

$X007

DDC7

DDC6

DDC5

DDC4

$X008

PD5

PD4

$X009

DDD5

DDD4

$X00A

PE7

PE6

PE5

PE4

$X00B

FOC1

FOC2

FOC3

FOC4

$X00C

OC1M7

OC1M6

OC1M5

OC1M4

$X00D

OC1D7

OC1D6

OC1D5

OC1D4

$X00E

CNT15

CNT14

CNT13

CNT12

$X00F

CNT7

CNT6

CNT5

CNT4

$X010

IC115

IC114

IC113

IC112

$X011

IC17

IC16

IC15

IC14

$X012

IC215

IC214

IC213

IC212

$X013

IC27

IC26

IC25

IC24

$X014

IC315

IC314

IC313

IC312

$X015

IC37

IC36

IC35

IC34

$X016

OC115

OC114

OC113

OC112

$X017

OC17

OC16

OC15

OC14

$X018

OC215

OC214

OC213

OC212

$X019

OC27

OC26

OC25

OC24

$X01A

OC315

OC314

OC313

OC312

$X01B

OC37

OC36

OC35

OC34

$X01C

OC415

OC414

OC413

OC412

$X01D

OC47

OC46

OC45

OC44

$X01E

I/O15

I/O14

I/O13

I/O12

$X01F

I/O7

I/O6

I/O5

I/O4

Карта регистров ввода/вывода

3

2

1

0

Название

PA3

PA2

PA1

PA0

PORTA

Зарезервирован

OIN

PLS

EGA

INVB

PIOC

PC3

PC2

PC1

PC0

PORTC

PB3

PB2

PB1

PB0

PORTB

PCL3

PCL2

PCL1

PCL0

PORTCL

Зарезервирован

DDC3

DDC2

DDC1

DDC0

DDRC

PD3

PD2

PD1

PD0

PORTD

DDD3

DDD2

DDD1

DDD0

DDRD

PE3

PE2

PE1

PE0

PORTE

FOC5

CFORC

OC1M3

OC1M

OC1D3

OC1D

CNT11

CNT10

CNT9

CNT8

CNT3

CNT2

CNT1

CNT0

TCNT

IC111

IC110

IC19

IC18

IC13

IC12

IC11

IC10

TIC1

IC211

IC210

IC29

IC28

IC23

IC22

IC21

IC20

TIC2

IC311

IC310

IC39

IC38

IC33

IC32

IC31

IC30

TIC3

OC111

OC110

OC19

OC18

OC13

OC12

OC11

OC10

TOC1

OC211

OC210

OC29

OC28

OC23

OC22

OC21

OC20

TOC2

OC311

OC310

OC39

OC38

OC33

OC32

OC31

OC30

TOC3

OC411

OC410

OC49

OC48

OC43

OC42

OC41

OC40

TOC4

I/O11

I/O10

I/O9

I/O8

I/O3

I/O2

I/O1

I/O0

TI4O5

Карта регистров

Адрес

7

6

5

4

$X020

OM2

OL2

OM3

OL3

$X021

EDG4B

EDG4A

EDG1B

EDG1A

$X022

OC1I

OC2I

OC3I

OC4I

$X023

OC1F

OC2F

OC3F

OC4F

$X024

TOI

RTII

PAOVI

PAII

$X025

TOF

RTIF

PAOVF

PAIF

$X026

DDRA7

PAEN

PAMOD

PEDGE

$X027

PCNT7

PCNT6

PCNT5

PCNT4

$X028

SPIE

SPE

DWOM

MSTR

$X029

SPIF

WCOL

MODF

$X02A

SPD7

SPD6

SPD5

SPD4

$X02B

TCLR

SCP1

SCP0

$X02C

R8

T8

M

$X02D

TIE

TCIE

RIE

ILIE

$X02E

TDRE

TC

RDRF

IDLE

$X02F

R7/T7

R6/T6

R5/T5

R4/T4

$X030

CCF

SCAN

MULT

$X031

AD17

AD16

AD15

AD14

$X032

AD27

AD26

AD25

AD24

$X033

AD37

AD36

AD35

AD34

$X034

AD47

AD46

AD45

AD44

$X035

PTCON

$X036

$X037

$X038

$X039

ADPU

CSEL

IRQE

DLY

$X03A

$X03B

ODD

EVEN

ELAT

BYTE

$X03C

RBOOT

SMOD

MDA

IRV

$X03D

RAM3

RAM2

RAM1

RAM0

$X03E

TILOP

OCCR

CBYP

$X03F

ввода/вывода

3

2

1

0

Название

OM4

OL4

OM5

OL5

TCTL1

EDG2B

EDG2A

EDG3B

EDG3A

TCTL2

I4O5I

IC1I

IC2I

IC3I

TMSK1

I4O5F

IC1F

IC2F

IC3F

TFLG1

PR1

PR0

TMSK2

TFLG2

DDRA3

I4/O5

RTR1

RTR0

PACTL

PCNT3

PCNT2

PCNT1

PCNT0

PACNT

CPOL

CPHA

SPR1

SPR0

SPCR

SPSR

SPD3

SPD2

SPD1

SPD0

SPDR

RCKB

SCR2

SCR1

SCR0

BAUD

WAKE

SCCR1

TE

RE

RWU

SBK

SCCR2

OR

NF

FE

SCSR

R3/T3

R2/T2

R1/T1

R0/T0

SCDR

CD

CC

CB

CA

ADCTL

AD13

AD12

AD11

AD10

ADR1

AD23

AD22

AD21

AD20

ADR2

AD33

AD32

AD31

AD30

ADR3

AD43

AD42

AD41

AD40

ADR4

BPRT3

BPRT2

BPRT1

BPRT0

BPROT

Зарезервирован

Зарезервирован

Зарезервирован

CME

CR1

CR0

OPTION

COPRST

ROW

ERASE

EELAT

PGM

PPROG

PSEL3

PSEL2

PSEL1

PSEL0

HPRIO

REG3

REG2

REG1

REG0

INIT

DISR

FCM

FCOP

TCON

TEST1

NOSEC

NOCOP

ROMON

EEON

CONFIG

ADCTL A/D Control/Status Register

Регистр состояния/управления АЦП

$X030

CCF

SCAN

MULT

CD

CC

CB

CA

CCF

Флаг завершения преобразования (устанавливается после четвертого преобразования)

SCAN

Управление сканированием

0

Произвести 4 преобразования и остановиться

1

Непрерывные преобразования

MULT

Управление преобразованием

0

Преобразование по одному каналу

1

Преобразования по группе из четырех каналов

CD-CA

Выбор каналов

CD

CC

CB

CA

Канал

Хранение результата

(если MULT = 1)

0

0

0

0

AD0

ADR1

0

0

0

1

AD1

ADR2

0

0

1

0

AD2

ADR3

0

0

1

1

AD3

ADR4

0

1

0

0

AD4

ADR1

0

1

0

1

AD5

ADR2

0

1

1

0

AD6

ADR3

0

1

1

1

AD7

ADR4

1

0

0

0

Зарезервировано

ADR1

1

0

0

1

Зарезервировано

ADR2

1

0

1

0

Зарезервировано

ADR3

1

0

1

1

Зарезервировано

ADR4

1

1

0

0

Vоп,+

ADR1

1

1

0

1

Vоп,-

ADR2

1

1

1

0

Vоп,+/2

ADR3

1

1

1

1

Тест/Зарезервировано

ADR4

ADR1-ADR4 A/D Result Registers

Регистры результатов АЦ преобразования

ADR1

$X031

AD17

AD16

AD15

AD14

AD13

AD12

AD11

AD10

ADR2

$X032

AD27

AD26

AD25

AD24

AD23

AD22

AD21

AD20

ADR3

$X033

AD37

AD36

AD35

AD34

AD33

AD32

AD31

AD30

ADR4

$X034

AD47

AD46

AD45

AD44

AD43

AD42

AD41

AD40

BAUD SCI Baud Rate Control Register

Регистр управления скоростью передачи SCI

$X02B

TCLR

SCP1

SCP0

RCKB

SCR2

SCR1

SCR0

RESET

0

0

0

0

0

U

U

U

TCLR

Очистка счетчика (только в тестовом режиме)

RCKB

Проверка частоты передачи (только в тестовом режиме)

SCP1,SCP0

Выбор коэффициента первичного деления частоты

SCP1

SCP0

Коэффицент деления

0

0

1

0

1

3

1

0

4

1

1

13

SCR2-SCR0

Выбор вторичного коэффициента деления

SCR2

SCR1

SCR0

Коэффицент деления

0

0

0

1

0

0

1

2

0

1

0

4

0

1

1

8

1

0

0

16

0

0

1

32

0

1

0

64

0

1

1

128

BPROT Block Protect Register

Регистр защиты блоков ЭСПЗУ

$X035

PTCON

BPRT3

BPRT2

BPRT1

BPRT0

RESET

0

0

0

1

1

1

1

1

PTCON

Защита конфигурационного регистра

0

Защита запрещена

1

Защита разрешена

BPTR3-BPTR0

Защита блоков ЭСПЗУ

0

Защита запрещена

1

Защита разрешена

BPTRx

Область ЭСПЗУ

Размер области

0

$B600-B61F

32 байта

1

$B200-B65F

64 байта

2

$B660-B6DF

128 байт

3

$B6E0-B7FF

288 байт

Биты регистра блочной защиты могут быть очищены (защита запрещена) только в течение 64 циклов после сброса.

Биты регистра блочной защиты могут быть установлены (защита разрешена) в любое время.

CFORC Timer Compare Force Register

Программное симулирование совпадения для OC функций

$X00B

FOC1

FOC2

FOC3

FOC4

FOC5

RESET

0

0

0

0

0

0

0

0

При записи 1 срабатывает соответствующая OC функция.

CONFIG Configuration Control Register

Регистр управления конфигурацией

$X03F

NOSEC

NOCOP

ROMON

EEON

NOSEC

Включение режима секретности

(доступно при MASK режиме).

Режим секретности отсутствует в MC68HC711E9

0

Режим секретности (только в MASK режиме)

1

Нормальный режим (без секретности)

NOCOP

Включение COP системы

0

COP система включена (сброс процессора по таймауту)

1

COP система выключена

ROMON

Включение внутреннего ПЗУ

0

ПЗУ (MC68HC811E9 - ЭСПЗУ) отсутствует

1

ПЗУ (ЭСПЗУ) присутствует в адресном пространстве $D000-$FFFF

EEON

Включение внутреннего ЭСПЗУ

0

ЭСПЗУ отсутствует

1

ЭСПЗУ присутствует в адресном простран­стве $B600-$B7FF

ЗАМЕЧАНИЕ:

Биты этого регистра выполнены в виде ячеек ЭСПЗУ. Программирование и стирание регистра производится тем же образом, что и основного ЭСПЗУ.

Стертое состояние регистра равно $0F. Новое запрограм­мированное значение недоступно до очередного сброса процессора.

COPRST Reset COP Timer Circuitry

Сброс схем COP таймера

$X03A

-

-

-

-

-

-

-

-

Для сброса COP Watchdog таймера необходимо поочередно прописать $55 и $AA.

DDRC Data Direction Register for Port D

Регистр направления порта D

$X007

DDC5

DDC4

DDC3

DDC2

DDC1

DDC0

RESET

0

0

0

0

0

0

0

0

0

Вход

1

Выход

HPRIO Highest Priority Interrupt and Misc.

Регистр выбора самого приоритетного источника прерывания и др.

$X03C

RBOOT

SMOD

MDA

IRV

PSEL3

PSEL2

PSEL1

PSEL0

RESET

-

-

-

-

0

1

0

1

(Состояние старших четырех битов по сбросу зависит от режима работы процессора).

RBOOT

Включение ПЗУ с программой загрузки

(доступен для записи при SMOD = 1)

0

Загрузочное ПЗУ выключено

1

Загрузочное ПЗУ включено

SMOD

Включение специального режима

MDA

Выбор режима

Входы

Режим

Биты

MODB

MODA

SMOD

MDA

1

0

Одиночный

0

0

1

1

Расширенный

0

1

0

0

Специальный загрузочный

1

0

0

1

Специальный тестовый

1

1

IRV

Видимость внутренних циклов чтения.

(По сбросу: 1 в специальных режимах;

0 - в нормальных)

0

Внутренние циклы чтения не видимы на внешней шине

1

Состояние внутренней шины данных при внутренних циклах чтения выдаются на внешнюю шину

PSEL3-PSEL0

Выбор самого приоритетного источника преры­ваний.

(Доступен для записи только при бите I в CCR равном 1).

PSEL3

PSEL2

PSEL1

PSEL0

Выбранный источник прерываний

0

0

0

0

Переполнение таймера

0

0

0

1

Переполнение счетчика импульсов

0

0

1

0

Активный фронт на входе счетчика импульсов

0

0

1

1

Завершение SPI передачи

0

1

0

0

SCI система

0

1

0

1

Зарезервировано

0

1

1

0

IRQ или параллельный ввод/вывод

0

1

1

1

Периодические прерывания

1

0

0

0

IC1

1

0

0

1

IC2

1

0

1

0

IC3

1

0

1

1

OC1

1

1

0

0

OC2

1

1

0

1

OC3

1

1

1

0

OC4

1

1

1

1

OC5

INIT RAM and I/O Mapping Register

Регистр выбора адреса ОЗУ и регистров ввода/вывода

$X03D

RAM3

RAM2

RAM1

RAM0

REG3

REG2

REG1

REG0

RESET

0

0

0

0

0

0

0

1

Регистр доступен в течение первых 64 циклов после сброса.

RAM3-RAM0

Старшие 4 бита адреса ОЗУ

REG3-REG0

Старшие 4 бита адресов регистров ввода/вывода

OC1D Output Compare 1 Data Register

Регистр данных функции OC1

$X00D

OC1D7

OC1D6

OC1D5

OC1D4

OC1D3

Содержимое регистра OC1D выводится в порт A при срабатывании функции OC1 при условии, что установлены соответствующие биты в регистре OC1M.

OC1M Output Compare 1 Mask Register

Регистр маски функции OC1

$X00C

OC1M7

OC1M6

OC1M5

OC1M4

OC1M3

RESET

0

0

0

0

0

0

0

0

Установленные биты разрешают функции OC1 управлять соответствующими битам порта A.

OPTION System Configuration Options

Регистр системной конфигурации

$X039

ADPU

CSEL

IRQE

DLY

CME

CR1

CR0

RESET

0

0

0

1

0

0

0

0

ADPU

Подача питания на АЦП

0

Питание отключено

1

Питание включено

CSEL

Выбор частоты для АЦП и программатора ЭСПЗУ

(должен быть установлен при частоте E меньше 1 МГц).

0

АЦП и программатор ЭСПЗУ используют системную частоту E.

1

АЦП и программатор ЭСПЗУ используют внутренний RC-генератор.

IRQE

Выбор режима распознавания запроса прерывания IRQ. (Доступен в течение 64 циклов после сброса)

0

Низким уровнем

1

Спадающим фронтом

DLY

Разрешение задержки при выходе из останова (доступен в течение 64 циклов после сброса)

0

Нет задержки

1

Задержка разрешена

CME

Контроль тактовой частоты

0

Запрещен

1

Пониженная тактовая частота или ее исчезновение вызывают сброс процессора

CR1,CR0

Выбор частоты COP таймера (доступен в течение 64 циклов после сброса)

CR1

CR0

Коэффициент деления для E/215

0

0

1

0

1

4

1

0

16

1

1

64

PACNT Pulse Accumulator Count Register

Счетчик импульсов

$X027

PCNT7

PCNT6

PCNT5

PCNT4

PCNT3

PCNT2

PCNT1

PCNT0

PACTL Pulse Accumulator Cintrol Register

Регистр управления счетчиком импульсов

$X026

DDRA7

PAEN

PAMOD

PEDGE

DDRA3

I4/O5

RTR1

RTR0

RESET

0

0

0

0

0

0

0

0

DDRA7

Бит 7 порта A

0

Вход

1

Выход

PAEN

Счетчик импульсов

0

Выключен

1

Включен

PAMOD

Режим работы счетчика импульсов

0

Счетчик событий

1

Измерение интервалов

PEDGE

Выбор активного фронта

0

Спадающий фронт, высокий уровень разрешает счет

1

Нарастающий фронт, низкий уровень разрешает счет

DDRA3

Бит 3 порта A

0

Вход

1

Выход

I4/O5

Функция вывода I4/O5

0

OC5

1

IC4

RTR1,0

Частота периодических прерываний

RTR1

RTR0

Коэффициент деления для E

0

0

213

0

1

214

1

0

215

1

1

216

PIOC Parallel I/O Control Register

Регистр управления параллельным вводом/выводом

$X002

STAF

STAI

CWOM

HNDS

OIN

PLS

EGA

INVB

RESET

0

0

0

0

0

U

1

1

STAF

Флаг строба A

0

Неактивен

1

Установлен по активному фронту сигнала STRA

STAI

Разрешение прерываний по стробу A

0

Прерывания запрещены

1

Прерывания разрешены

CWOM

Режим порта C

0

Нормальный

1

Монтажное ИЛИ

HNDS

Режим стробирования

0

Простое стробирование

1

Полное стробирование

OIN

Режим ввода/вывода

0

Ввод

1

Вывод

PLS

Режим строба B

0

Активен уровнем

1

Импульсный режим

EGA

Выбор активного фронта для STRA

0

Спадающий (1 в 0)

1

Нарастающий (0 в 1)

INVB

Инвертирование STRB

0

STRB активен низким уровнем

1

STRB активен высоким уровнем

Строби­рование

HNDS

OIN

PLS

EGA

Порт C

Порт B

Простое

0

X

X

Защелкивание в PORTCL по активному фронту STRA

Импульс на STRB при записи в порт B

Полное (ввод)

1

0

STRB активен:

0 - уровнем

1 - фронтом

Защелкивание в PORTCL по активному фронту STRA

Нормальный порт вывода

Полное (вывод)

1

1

STRB активен:

0 - уровнем

1 - фронтом

Вывод данных при активном уровне STRA

Нормальный порт вывода

PORTA Port A Data Register

Регистр данных порта A

$X000

PA7

PA6

PA5

PA4

PA3

PA2

PA1

PA0

RESET

Z

0

0

0

Z

Z

Z

Z

PORTB Port B Data Register

Регистр данных порта B

$X004

PB7

PB6

PB5

PB4

PB3

PB2

PB1

PB0

RESET

0

0

0

0

0

0

0

0

PORTC Port C Data Register

Регистр данных порта C

$X003

PC7

PC6

PC5

PC4

PC3

PC2

PC1

PC0

RESET

Z

Z

Z

Z

Z

Z

Z

Z

PORTCL Port C Latched Data Register

Регистр-защелка данных порта C

$X005

PCL7

PCL6

PCL5

PCL4

PCL3

PCL2

PCL1

PCL0

PORTD Port D Data Register

Регистр данных порта D

$X008

PD5

PD4

PD3

PD2

PD1

PD0

RESET

Z

Z

Z

Z

Z

Z

PORTE Port E Data Register

Регистр данных порта E

$X00A

PE7

PE6

PE5

PE4

PE3

PE2

PE1

PE0

RESET

Z

Z

Z

Z

Z

Z

Z

Z

PPROG EEPROM Programming Register

Регистр программирования ЭСПЗУ

$X03B

ODD

EVEN

ELAT

BYTE

ROW

ERASE

EELAT

PGM

RESET

0

0

0

0

0

0

0

0

ODD

Программирование нечетной половины ЭСПЗУ (в тестовых целях)

EVEN

Программирование четной половины ЭСПЗУ (в тестовых целях)

ELAT

Управление ПЗУ однократного программирования (отсутствует в MC68HC11E9)

0

Режим чтения

1

Режим программирования или стирания (ПЗУ не читается при ELAT = 1)

BYTE

Стирание одного байта ЭСПЗУ

0

Стирание строки или всего ЭСПЗУ

1

Стирание одного байта ЭСПЗУ

ROW

Стирание строки ЭСПЗУ

0

Стирание всего ЭСПЗУ

1

Стирание одной строки (16 байт) ЭСПЗУ

ERASE

Включение режима стирания ЭСПЗУ

0

Нормальный режим или режим программирования

1

Режим стирания

EELAT

Управление ЭСПЗУ

0

Режим чтения

1

Режим программирования или стирания (ЭСПЗУ не читается при EELAT = 1)

PGM

Команда программирования ПЗУ или ЭСПЗУ

0

Выключение напряжения программирования или стирания

1

Включение напряжения программирования или стирания

ЗАМЕЧАНИЕ:

Для программирования ЭСПЗУ необходимо установить бит PGM, прописать данные по желаемому адресу, а затем установить бит PGM на необходимое для программирования время.

Для стирания ЭСПЗУ необходимо выбрать ROW и BYTE, установить ERASE=EELAT=1, произвести запись произвольных данных в стираемую область ЭСПЗУ и установить PGM на необходимое для стирания время.

Для программирования ПЗУ необходимо подключить напряжение программирования, установить ELAT, записать данные по желаемому адресу и установить PGM на необходимое для программирования время. Также микроконтроллер можно программировать внешним способом, как микросхему ПЗУ.

SCCR1 SCI Control Register 1

Регистр 1 управления SCI

$X02C

R8

T8

M

WAKE

R8

Принимать 9-й бит

T8

Передавать 9-й бит

M

Формат символов

0

8 бит

1

9 бит

WAKE

Сброс RWU бита

0

При освобождении линии

1

По получению адресной метки

SCCR2 SCI Control Register 2

Регистр 2 управления SCI

$X02D

TIE

TCIE

RIE

ILIE

TE

RE

RWU

SBK

TIE

Разрешение прерываний от передатчика

TCIE

Разрешение прерываний по завершению передачи

RIE

Разрешение прерываний от приемника

ILIE

Разрешение прерываний при освобождении линии

TE

Разрешение передачи

RE

Разрешение приема

RWU

Управление приемом

0

Прием разрешен

1

Режим ожидания

SBK

Посылка BREAK

SCDR SCI Data Register

Регистр данных SCI

$X02F

R7/T7

R6/T6

R5/T5

R4/T4

R3/T3

R2/T2

R1/T1

R0/T0

SCSR SCI Status Register

Регистр статуса SCI

$X02E

TDRE

TC

RDRF

IDLE

OR

NF

FE

RESET

1

1

0

0

0

0

0

0

TDRE

Передатчик свободен

TC

Передача завершена

RDRF

Символ принят

IDLE

Линия свободна

OR

Потеря символа

NF

Шум

FE

Нарушение протокола

SPCR SPI Control Register

Регистр управления SPI

$X028

SPIE

SPE

DWOM

MSTR

CPOL

CPHA

SPR1

SPR0

RESET

0

0

0

0

0

1

U

U

SPIE

Разрешение прерываний

SPE

Включение SPI системы

DWOM

Режим порта D

0

Нормальный

1

Монтажное ИЛИ

MSTR

Master-режим

CPOL

Выбор полярности тактового сигнала

CPHA

Выбор фазы тактового сигнала

SPR1, SPR0

Выбор тактовой частоты

SPR1

SPR0

Коэффициент деления для E

0

0

2

0

1

4

1

0

16

1

1

32

SPDR SPI Data Register

Регистр данных SPI

$X02A

SPD7

SPD6

SPD5

SPD4

SPD3

SPD2

SPD1

SPD0

SPSR SPI Status Register

Регистр статуса SPI

$X029

SPIF

WCOL

MODF

SPIF

Запрос прерывания

WCOL

Конфликт при передаче

MODF

Запрос прерывания по ошибке режима

TCNT Timer Count Register

Регистр счетчика таймера

(только на чтение)

$X00E

CNT15

CNT14

CNT13

CNT12

CNT11

CNT10

CNT9

CNT8

$X00F

CNT7

CNT6

CNT5

CNT4

CNT3

CNT2

CNT1

CNT0

RESET

0

0

0

0

0

0

0

0

TCTL1 Timer Control Register 1

Регистр 1 управление таймерным модулем

$X020

OM2

OL2

OM3

OL3

OM4

OL4

OM5

OL5

RESET

0

0

0

0

0

0

0

0

OMx

OLx

Действие при совпадении

0

0

Отключение от выходного контакта

0

1

Переключение OCx контакта

1

0

Сброс OCx контакта

1

1

Установка OCx контакта в 1

TCTL2 Timer Control Register 2

Регистр 2 управление таймерным модулем

$X021

EDG4B

EDG4A

EDG1B

EDG1A

EDG2B

EDG2A

EDG3B

EDG3A

RESET

0

0

0

0

0

0

0

0

Выбор активного фронта функции ICx

EDGxB

EDGxA

Конфигурация

0

0

Запрещение

0

1

Только по нарастающему фронту

1

0

Только по спадающему фронту

1

1

По любому фронту

TEST1 Factory Test Register

Тестовый регистр

$X03E

TILOP

OCCR

CBYP

DISR

FCM

FCOP

TCON

TILOP

Проверка несуществующей команды

OCCR

Вывод CCR в таймерный порт

CBYP

Отключение делителя таймерной частоты

DISR

Запрещение сброса по COP

FCM

Эмуляция исчезновения тактовой частоты

FCOP

Эмуляция таймаута COP таймера

TCON

Проверка конфигурации

TFLG1 Main Timer Interrupt Flag Register 1

Регистр 1 флагов прерываний таймерного модуля

$X023

OC1F

OC2F

OC3F

OC4F

I4O5F

IC1F

IC2F

IC3F

RESET

0

0

0

0

0

0

0

0

OC1F-OC4F

Флаги OCx функций

I4O5F

Флаг IC4/OC5 функции

IC1-IC3

Флаги ICx функций

Для сброса флагов необходимо прописать байт, в котором соответствующие биты установлены.

TFLG2 Main Timer Interrupt Flag Register 2

Регистр 2 флагов прерываний таймерного модуля

$X025

TOF

RTIF

PAOVF

PAIF

RESET

0

0

0

0

0

0

0

0

TOF

Флаг переполнения счетчика таймера

RTIF

Флаг периодического прерывания

PAOVF

Переполнение счетчика импульсов

PAIF

Флаг активного фронта на входе счетчика импульсов

Для сброса флагов необходимо прописать байт, в котором соответствующие биты установлены.

TIC1-TIC3 Timer Input Capture Registers

Регистры IC таймерного модуля

TIC1

$X010

IC115

IC114

IC113

IC112

IC111

IC110

IC19

IC18

$X011

IC17

IC16

IC15

IC14

IC13

IC12

IC11

IC10

TIC2

$X012

IC215

IC214

IC213

IC212

IC211

IC210

IC29

IC28

$X013

IC27

IC26

IC25

IC24

IC23

IC22

IC21

IC20

TIC3

$X014

IC315

IC314

IC313

IC312

IC311

IC310

IC39

IC38

$X015

IC37

IC36

IC35

IC34

IC33

IC32

IC31

IC30

TI4O5 Timer IC4 or OC5 Register

Регистр IC4/OC5

$X01E

I/O15

I/O14

I/O13

I/O12

I/O11

I/O10

I/O9

I/O8

$X01F

I/O7

I/O6

I/O5

I/O4

I/O3

I/O2

I/O1

I/O0

TMSK1 Main Timer Interrupt Mask Register 1

Регистр 1 масок прерываний таймерного модуля

$X022

OC1I

OC2I

OC3I

OC4I

I4O5I

IC1I

IC2I

IC3I

RESET

0

0

0

0

0

0

0

0

OC1I-OC4I

Разрешение прерывний от OCx

I4O5I

Разрешение прерывний от IC4 или OC5

IC1I-IC3I

Разрешение прерывний от ICx

TMSK2 Misc. Timer Interrupt Mask Register 2

Регистр 2 масок прерываний таймерного модуля

$X024

TOI

RTII

PAOVI

PAII

PR1

PR0

RESET

0

0

0

0

0

0

0

0

TOI

Разрешение прерываний по переполнению счетчика таймера

RTII

Разрешение периодических прерываний

PAOVI

Разрешение прерываний по переполнению счетчика импульсов

PAII

Разрешение прерываний от счетчика импульсов по активному фронту

PR1,PR0

Выбор тактовой частоты счетчика таймера (доступен на запись в течение первых 64 циклов после сброса)

PR1

PR0

Коэффициент деления

0

0

1

0

1

4

1

0

8

1

1

16

TOC1-TOC4 Timer Output Compare Registers

Регистры OC таймерного модуля

TOC1

$X016

OC115

OC114

OC113

OC112

OC111

OC110

OC19

OC18

$X017

OC17

OC16

OC15

OC14

OC13

OC12

OC11

OC10

TOC2

$X018

OC215

OC214

OC213

OC212

OC211

OC210

OC29

OC28

$X019

OC27

OC26

OC25

OC24

OC23

OC22

OC21

OC20

TOC3

$X01A

OC315

OC314

OC313

OC312

OC311

OC310

OC39

OC38

$X01B

OC37

OC36

OC35

OC34

OC33

OC32

OC31

OC30

TOC4

$X01C

OC415

OC414

OC413

OC412

OC411

OC410

OC49

OC48

$X01D

OC47

OC46

OC45

OC44

OC43

OC42

OC41

OC40

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]