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 и АЦП, не оказывает влияния на работу этих модулей, поскольку системный контроллер тактируется независимо, а тактирование модуля АЦП возобновляется автоматически сразу после запуска преобразования. Тактирование АЦП прекращается в спящем режиме автоматически сразу после окончания очередного преобразования.
|