СОВРЕМЕННАЯ ЭЛЕКТРОНИКА №3/2014
ЭЛЕМЕНТЫ И КОМПОНЕНТЫ 23 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 3 2014 Таблица 1. Формат регистров BKP Сдвиг Регистр 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 × 00 Резерв 0 × 04 BKP_DR1 Резерв D[15:0] Исх.значение 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 × 08 BKP_DR2 Резерв D[15:0] Исх.значение 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 × 0C BKP_DR3 Резерв D[15:0] Исх.значение 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 × 10 BKP_DR4 Резерв D[15:0] Исх.значение 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 × 14 BKP_DR5 Резерв DIV[15:0] Исх.значение 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 × 18 BKP_DR6 Резерв D[15:0] Исх.значение 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 × 1C BKP_DR7 Резерв D[15:0] Исх.значение 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 × 20 BKP_DR8 Резерв D[15:0] Исх.значение 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 × 24 BKP_DR9 Резерв D[15:0] Исх.значение 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 × 28 BKP_DR10 Резерв D[15:0] Исх.значение 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 × 2С BKP_RTCCR Резерв ASOS ASOE CCO CAL[6:0] Исх.значение 0 0 0 0 0 0 0 0 0 0 0 × 30 BKP_CR Резерв TPAL TPE Исх.значение 0 0 0 × 34 BKP_CSR Резерв TIF TEF Резерв TPIE CTI CTE Исх.значение 0 0 0 0 0 Разряд CCO подключает сигнал калибровки к многоцелевому выводу PC13-TAMPER-RTC. Если этот разряд имеет состояние «0» – сигнал отклю- чён, а если «1» – подключён сигнал калибровки, представляющий собой импульсы тактовой частоты генерато- ра RTC, поделённые на 64. Этот разряд сбрасывается при отключении питания микроконтроллера. Разряды CAL[6:0] задают величи- ну калибровки часов реального вре- мени RTC. Эта величина указыва- ет количество тактовых импульсов для RTC, которые будут проигнори- рованы каждые 2 20 часов, т.е. каждые 1 048 576 часов. Это позволяет выпол- нить калибровку RTC, замедляющую часы с шагом 1 000 000/2 20 PPM, где PPM – это одна миллионная часть величины (от англ. Parts Per Million – частей на миллион). С помощью раз- рядов CAL часы RTC могут быть замед- лены от 0 до 121 PPM. Регистр BKP_CR служит для управле- ния назначением многоцелевого выво- да. Назначение разрядов этого регистра приведено в таблице 4. Разряд TRAL определяет альтер- нативное назначение многоцелево- го вывода PC13-TAMPER-RTC. Если этот разряд имеет состояние «0», то все информационные регистры BKP сбрасываются от высокого уровня сигнала на выводе PC13-TAMPER- RTC, а если состояние «1» – от низко- го уровня сигнала на том же выводе. При этом должен быть предваритель- но установлен в единичное состояние разряд TPE. Разряд TPE определяет назначение многоцелевоговыводаPC13-TAMPER-RTC. Если этот разряд имеет состояние «0», то вывод является свободно опреде- ляемым двунаправленным выводом, а если «1», то этот вывод выполняет аль- тернативную функцию. Одновременная установка разрядов TPAL и TPE может привести к случайно- му назначениюмногоцелевого вывода. Поэтому рекомендуется изменять раз- ряд TPAL только при условии, когда раз- ряд TPE сброшен. Регистр BKP_CSR служит для об- служивания прерывания от много- целевого вывода. Назначение всех разрядов этого регистра приведено в таблице 5. Разряд TIF представляет собой флаг прерывания сигнала TAMPER. Дан- ный разряд устанавливается аппарат- но, когда обнаружено событие сигна- ла TAMPER и разряд TPIE установлен. Сброс этого разряда производится записью 1 в разряд CTI, при этом сбра- сывается и само прерывание. Состоя- ния разряда означают: 0 – нет преры- вания от сигнала TAMPER, 1 – произо- шло прерывание от сигнала TAMPER. Этот разряд сбрасывается только при системном сбросе и при пробуждении из спящего режима. Разряд TEF представляет собой флаг события сигнала TAMPER и устанав- ливается аппаратно, когда обнаруже- но событие сигнала TAMPER. Сброс Таблица 2. Назначение разрядов регистров BKP_DRx Разряд 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Обозначение D[15…0] Обращение rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw Таблица 3. Назначение разрядов регистра BKP_RTCCR Разряд 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Обозначение Резерв ASOS ASOE CCO CAL[6…0] Обращение rw rw rw rw rw rw rw rw rw rw Таблица 4. Назначение разрядов регистра BKP_CR Разряд 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Обозначение Резерв TRAL TPE Обращение rw rw Таблица 5. Назначение разрядов регистра BKP_CSR Разряд 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Обозначение Резерв TIF TEF Резерв TPIE CTI CTE Обращение r r rw w w © СТА-ПРЕСС
RkJQdWJsaXNoZXIy MTQ4NjUy