Скачиваний:
57
Добавлен:
21.03.2016
Размер:
3.19 Mб
Скачать

Латентность прерывания

Латентность

Внешнее

Внутреннее

Предположим, что

прерывание

прерывани

 

ISR во внутреннем

е

 

I

 

ОЗУ

cyclesl s

ISRI инструкции исполняютс я в следующем цикле

Внешние прерывания : 16 циклов

4 - 21

СБРОС

Загрузкаг з

таймерат

SYSCLKOUTL

TCR..4

Таймеры ЦП C28x

Делитель

Период

16 – бит

32 – бита

TDDRH:TDDR

PRDH:PRD

Множитель

Счетчик

16 - бит

32 - бита

PSCH:PSC

TIMH:TIM

BORROW

 

 

INTI

4 - 22

Подсистема прерывания таймера

C28x

TINT0

 

 

 

 

 

 

INT1

 

 

 

 

 

 

 

TINT1 / XINT13

INT13

INT14

TINT2

4 - 23

Регистры таймера C28x

 

 

 

 

 

 

 

 

Адрес

Регистр

Название

 

 

 

 

0x0000

0C00TIMER0TIMI IM

Таймер 0,, Младшее слово регистраг

 

 

счетчика

 

 

 

 

 

 

0x0000

0C01TIMER0TIMHI I

Таймер 0,, Старшее слово регистраг

 

 

счетчика

 

 

 

 

 

 

0x0000

0C02TIMER0PRDI

Таймер 0,, Младшее слово регистра

 

 

периода

 

 

 

 

 

 

0x0000

0C03TIMER0PRDHI

Таймер 0,, Старшее слово регистра

 

 

периода

 

 

 

 

 

 

0x0000

0C04TIMER0TCRI

Таймер 0,, Регистр управления

 

 

0x0000

0C06

 

TIMER0TPRI

Таймер 0,, Младшее слово

 

 

регистра масштаба

 

 

 

 

 

0x0000

0C07

масштаба

TIMER0TPRHI

Таймер 0,, Старшее

 

 

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

 

 

 

 

 

0x0000

0C08TIMER1TIMI IM

Таймер 1,, Младшее слово регистраг

 

 

счетчика

 

 

 

 

 

 

0x0000

0C09TIMER1TIMHI I

Таймер 1,, Старшее слово регистра

 

 

счетчика

 

 

 

 

 

 

0x0000

0C0ATIMER1PRDI

Таймер 1,, Младшее слово регистра

 

 

периода

 

 

 

 

 

 

 

 

 

 

 

 

0x0000

0C0BTIMER1PRDHI

Таймер 1,, Старшее слово регистра

 

периода

 

 

 

4 - 24

 

0x0000

0C0CTIMER1TCRI

Таймер 1,, регистр управления

Регистру управления таймерам C28x

TIMERxTCR

Эмулятор действия 1x = работа

при холостом ходе

4 - 25

Соседние файлы в папке C2000WEB_rus