9.5. Описание регистров
9.5.1. STATUS - Регистр статуса сброса
Бит |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
+0x00 |
- |
SDRF |
SRF |
PDIRF |
WDRF |
BORF |
EXTRF |
PORF |
|
STATUS |
Чтение/запись |
Чт. |
Чт./Зап. |
Чт./Зап. |
Чт./Зап. |
Чт./Зап. |
Чт./Зап. |
Чт./Зап. |
Чт./Зап. |
Начальное значение |
- |
- |
- |
- |
- |
- |
- |
- |
- Бит 7 - Res: резервные биты
Данный бит является резервным и всегда считывается с нулевым значением. Для совместимости с будущими МК, выполняя запись в этот регистр, всегда записывайте ноль в резервный бит.
- Бит 6 - SDRF: флаг сброса детектором просадки питания
Данный флаг устанавливается в случае, если сброс МК инициировал детектор просадки питания. Флаг SDRF сбрасывается во время сброса при подаче питания или записью в него единицы.
- Бит 5 - SRF: флаг программного сброса
Данный флаг устанавливается при возникновении программного сброса. Флаг SRF сбрасывается во время сброса при подаче питания или записью в него единицы.
- Бит 4 - PDIRF: флаг сброса через интерфейс программирования и отладки
Данный флаг устанавливается при инициации сброса через интерфейс программирования и отладки. Флаг PDIRF сбрасывается во время сброса при подаче питания или записью в него единицы.
- Бит 3 - WDRF: флаг сброса сторожевого таймера
Данный флаг устанавливается, когда сброс МК инициирует сторожевой таймер. Флаг WDRF сбрасывается во время сброса при подаче питания или записью в него единицы.
- Бит 2 - BORF: флаг сброса супервизором питания
Данный флаг устанавливается, когда сброс МК инициирует супервизор питания. Флаг BORF сбрасывается во время сброса при подаче питания или записью в него единицы.
- Бит 1 - EXTRF: флаг внешнего сброса
Данный флаг устанавливается при возникновении внешнего сброса. Флаг EXTRF сбрасывается во время сброса при подаче питания или записью в него единицы.
- Бит 0 - PORF: флаг сброса при подаче питания
Данный флаг устанавливается при возникновении сброса при подаче питания. Сброс флага происходит при записи в него единицы.
9.5.2. CTRL - регистр управления сбросом
Бит |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
+0x01 |
|
STATUS |
Чтение/запись |
Чт. |
Чт. |
Чт. |
Чт. |
Чт. |
Чт. |
Чт. |
Чт./Зап. |
Начальное значение |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
- Биты 7:1 - Res: резервные биты
Данные биты не используются и зарезервированы для использования в будущем. Для совместимости с будущими МК, выполняя запись в этот регистр, всегда записывайте нули в резервные биты.
- Бит 0 - SWRST: программный сброс
После установки данного бита инициируется программный сброс. Данный бит защищен механизмом защиты от изменения конфигурации, рассмотренный в 3.12 "Защита от изменения конфигурации".
|