•OSCCON: Регистр управления генератором
Регистр управления генератором (OSCCON) управляет переключением и обеспечением информацией о состоянии текущего источника тактовых сигналов, блокирует PLL и отслеживает ошибки в тактировании.
•CLKDIV: Регистр делителя частоты
Регистр делителя частоты (CLKDIV) управляет режимом Doze и выбирает предделитель PLL, PLL
постделитель и FRC постделитель.
•PLLFBD: Регистр PLL Делителя Обратной связи
Регистр PLL делителя Обратной связи (PLLFBD) выбирает PLL делитель обратной связи.
•OSCTUN: FRC Генератор настраивающий Регистр
FRC Генератор настраивающий (OSCTUN) регистр используется, чтобы настроить частоту внутреннего FRC генератора в программном обеспечении. Это позволяет FRC частоте генератора быть откорректированным по диапазону ±12 %.
Обратите внимание: генераторные специальные функциональные регистры (OSCCON, CLKDIV, PLLFBD и
OSCTUN) сбрасываются только при сбросе POR.
РЕГИСТР OSCCON
биты 14-12 COSC<2:0>: Указывают какой генератор выбран текущим (только чтение)
111 = Быстрый RC Генератор с делением частоты на N (FRCDIVN)
110 = Быстрый RC генератор с делением часты на 16 (FRCDIV16)
101 = Внутренний RC-генератор с низким энергопотреблением (LPRC)
100 = Второстепенный генератор (SOSC)
011 = Главный генератор с PLL (XTPLL, HSPLL, ECPLL)
010 = Главный генератор (XT, HS, EC)
001 = Быстрый RC генератор с PLL (FRCPLL)
000 = Быстрый RC генератор (FRC)
биты 10-8 NOSC<2:0>: Биты выбора нового генератора
111 = Быстрый RC Генератор с делением частоты на N (FRCDIVN)
110 = Быстрый RC генератор с делением часты на 16 (FRCDIV16)
101 = Внутренний RC-генератор с низким энергопотреблением (LPRC)
100 = Второстепенный генератор (SOSC)
011 = Главный генератор с PLL (XTPLL, HSPLL, ECPLL)
010 = Главный генератор (XT, HS, EC)
001 = Быстрый RC генератор с PLL (FRCPLL)
000 = Быстрый RC генератор (FRC)
бит 7 CLKLOCK: бит запрещения смены генератора
Если переключение генераторов разрешено и FSCM = «0», FCKSM<1:0> (FOSC<7:6>) = 01:
1 = Переключение генератора запрещено, системный генератор блокирован
0 = Переключение генератора разрешено, системный генератор может быть изменён бит 6 IOLOCK: Peripheral Pin Select (PPS) Lock bit(1)
1 = Peripheral Pin Select is locked. Writes to Peripheral Pin Select registers are not allowed.
0 = Peripheral Pin Select is not locked. Writes to Peripheral Pin Select registers are allowed.
bit 5 LOCK: PLL Lock Status bit (read-only)
1 = Indicates that PLL is in lock, or PLL start-up timer is satisfied
0 = Indicates that PLL is out of lock, start-up timer is in progress or PLL is disabled
бит 3 CF: Флаг обнаружения сбоя генератора
1 = FSCM обнаружил отказ генератора
0 = FSCM не обнаружил отказ генератора.
бит 1LPOSCEN: Включение отключение второстепенного генератора (SOSC)
1 = Включить второстепенный генератор
0 = Отключить второстепенный генератор бит 0OSWEN: бит активизации переключение генераторов
1 = произвести переключение генератора согласно битам NOSC <2:0>
0 = переключение генератора выполнено
РЕГИСТР CLKDIV
бит 15ROI: Оправьтесь бит прерывания
1 = прерывания очистят бит DOZEN и (the processor clock) генератор процессора, и для периферийного источника синхроимпульсов установится делитель 1:1
0 = прерывания не влияет DOZEN бит биты 14-12DOZE <2:0>: Выбирают делитель частоты процессора
111 = FCY разделенный на 128
110 = FCY разделенный на 64
101 = FCY разделенный на 32
100 = FCY разделенный на 16
011 = FCY разделенный на 8 (значение по умолчанию)
010 = FCY разделенный на 4
001 = FCY разделенный на 2
000 = FCY разделенный на 1
бит11 DOZEN: Разрешает режим Doze
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.