|
Главная страница > Обзоры по типам > Микроконтроллеры > AVR > Архитектура
|
|
Регистр управления коэффициентом деления частоты кварцевого генератора - XTAL Divide Control Register - XDIV
Регистр XDIV используется для установления коэффициента деления частоты кварцевого генератора в диапазоне от 1 до 129.
Биты |
|
$3C ($5C) |
XDIVEN |
XDIV6 |
XDIV5 |
XDIV4 |
XDIV3 |
XDIV2 |
XDIV1 |
XDIV0 |
|
XDIV |
Чтение/Запись |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
R/W |
|
Начальное состояние |
|
- Bit 7 - XDIVEN: XTAL Divide Enable - Разрешение деления частоты XTAL
При установленном в 1 бите XDIVEN тактовая частота CPU и всей периферии делится
в соответствии с установленным битами XDIV6 - XDIV0 коэффициентом деления. Такая
возможность может быть использована для снижения потребления, при условии
допустимости снижения вычислительной мощности. Этот бит может быть установлен и
очищен в процессе выполнения программы тогда, когда это определяется применением.
- Bits 6..0 - XDIV6..XDIV0: XTAL Divide Select Bits 6 - 0 - Биты выбора коэффициента деления
Эти биты устанавливают коэффициент деления тактовой частоты при установленном
бите XDIVEN. Если десятичное значение этих семи битов обозначить через d, то
результирующая тактовая частота CPU будет определяться по формуле
f clk = |
XTAL |
---------- |
(129-d) |
Состояния этих битов можно изменить только когда бит XDIVEN сброшен (в состоянии 0). При установленном бите XDIVEN, записанное единовременно в биты XDIV6..XDIV0 значение будет определять коэффициент деления. При сбросе бита XDIVEN записанные в биты XDIV6..XDIV0 значения игнорируются. Поскольку делитель делит тактовую частоту поступающую на MCU, то и на периферийные устройства поступает тактовая частота с тем же коэффициентом деления.
Продаем недорогой кирпич
|
|