Скачиваний:
169
Добавлен:
13.06.2014
Размер:
6.55 Mб
Скачать

11.4 Идентификаторы периферийных модулей

В каждый микроконтроллер из семейства AT91SAM7S встроен богатый набор периферийных модулей. В табл.11-3 приведен список идентификаторов (ID) всех реализованных периферийных модулей для процессоров AT91SAM7S256/128/64/321, а в табл. 11-4 - для процессора AT91SAM32. Идентификатор предназначен для управления прерываниями от модулей с помощью расширенного контроллера прерываний и управления синхронизирующими сигналами с помощью контроллера управления потребляемой мощностью (PMC).

Таблица 11-3. Идентификаторы периферийных модулей (AT91SAM7S256/128/64/321)

Идентификатор модуля

Краткое обозначение периферийного модуля

Название периферийного модуля

Внешнее прерывание

0

AIC

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

FIQ

1

SYSIRQ (1)

Управление системными прерываниями

 

2

PIOA

Контроллер параллельного порта ввода-вывода

 

3

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

 

 

4

ADC (1)

Аналого-цифровой преобразователь

 

5

SPI

Последовательный периферийный интерфейс

 

6

USO

USART 0

 

7

US1

USART 1

 

8

SSC

Последовательный синхронный порт

 

9

TWI

Двухпроводной интерфейс

 

10

PWMC

ШИМ - контроллер

 

11

UDP

Порт USB-устройства

 

12

TCO

Таймер/счетчик 0

 

13

TC1

Таймер/счетчик 1

 

14

TC2

Таймер/счетчик 2

 

15-29

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

 

 

30

AIC

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

IRQO

31

AIC

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

IRQ1

Примечания: 1. Установка/сброс битов контроллера управления потребляемой мощностью (PMC), отвечающих за тактирование SYSIRQ и АЦП, не оказывает влияния на работу этих модулей, поскольку системный контроллер тактируется независимо, а тактирование модуля АЦП возобновляется автоматически сразу после запуска преобразования. Тактирование АЦП прекращается в спящем режиме автоматически сразу после окончания очередного преобразования.

Таблица 11-4. Идентификаторы периферийных модулей (AT91SAM7S32)

Идентификатор модуля

Краткое обозначение периферийного модуля

Название периферийного модуля

Внешнее прерывание

0

AIC

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

FIQ

1

SYSIRQ (1)

Управление системными прерываниями

 

2

PIOA

Контроллер параллельного порта ввода-вывода

 

3

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

 

 

4

ADC (1)

Аналого-цифровой преобразователь

 

5

SPI

Последовательный периферийный интерфейс

 

6

US

USART 0

 

7

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

 

 

8

SSC

Последовательный синхронный порт

 

9

TWI

Двухпроводной интерфейс

 

10

PWMC

ШИМ - контроллер

 

11

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

 

 

12

TCO

Таймер/счетчик 0

 

13

TC1

Таймер/счетчик 1

 

14

TC2

Таймер/счетчик 2

 

15-29

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

 

 

30

AIC

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

IRQO

31

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

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

 

Примечания: 1. Установка/сброс битов контроллера управления потребляемой мощностью (PMC), отвечающих за тактирование SYSIRQ и АЦП, не оказывает влияния на работу этих модулей, поскольку системный контроллер тактируется независимо, а тактирование модуля АЦП возобновляется автоматически сразу после запуска преобразования. Тактирование АЦП прекращается в спящем режиме автоматически сразу после окончания очередного преобразования.

Соседние файлы в папке ПЦиПУ. материалы для Курсового проекта Тютякин А.В.