Таймеры, контроллер портов ввода-вывода и контроллер режимов стабилизатора напряжения питания
10.7 Интервальный таймер
- 20-битный программируемый основной счетчик плюс дополнительный 12-битный счетчик
10.8 Сторожевой таймер
- 12-битный защищенный ключом программируемый счетчик, тактируемый от предделителя сигнала SCLK
- Формирует для системы сигналы сброса и прерывания
- Возможна остановка счетчика, если процессор находится в режиме внутрисхемной отладки или в холостом режиме
10.9 Таймер реального времени
- 32-битный автономный счетчик с будильником, тактируемым от предделителя SCLK
- Программируемый 16-битный предделитель для компенсации его нестабильности SLCK
10.10 Контроллер портов ввода-вывода (PIO)
- Один контроллер 32 портов ввода-вывода (21 порт в AT91SAM7S32)
- Управление через регистры установки/сброса
- До двух периферийных модулей мультиплексированы с одним портом ввода-вывода
- Каждый порт ввода-вывода (либо настроен как обычный порт, либо подключен к одному из периферийных модулей)
- Прерывание по изменению состояния на входе
- Входной фильтр для борьбы с паразитными выбросами длительностью менее полупериода тактовой частоты
- Возможность настройки выходного буфера либо по классической схеме (push-pull), либо перевода его в режим с открытым стоком
- Программно отключаемый внутренний подтягивающий к VDDI
- резистор
- Регистр состояния порта, поддерживающий возможность контроля цифрового уровня непосредственно на выводе этого порта
- Синхронный выход, предоставляющий возможность установки и сброса одновременно сразу нескольких портов ввода-вывода всего одной командой
10.11 Контроллер режимов стабилизатора напряжения питания
Этот контроллер предназначен для переключения режимов питания стабилизатора напряжения либо в обычный режим (бит 0 очищен), либо в экономичный режим (бит 0 установлен в "1").
|