Авторизация


...

Кто на сайте?

Сейчас один гость и один зарегистрированный пользователь на сайте

  • Прохожий2

Статистика

-Посетители : 25257
-Материалы : 210

Пользователь сайта продает...

  PIC18F25K22

Пользователь сайта покупает...

Переключение тактового генератора в м/к PIC18XXXX

Автор: Николай Викторов Просмотров: 4025

 

 

 

 

 

 

 

Блок схема подключения.

 

 

alt

 

 

 

Переключение происходит битом  "SCS"  регистра OSCCON. Когда бит SCS установлен SCS=1 источником тактового генератора будет генератор TMR1. Если бит сброшен SCS=0 или после сброса микроконтроллера, источником тактового генератора будет основной генератор.

Для реализации функции переключения необходимо предварительно разрешить работу генератора TMR1, установкой в "1"  бита T1OSCEN  регистра T1CON, при этом входы T1OSO  и T1OSI  (в нашем случае выводы портаС, а именно RC0,RC1), к которым подключается низкочастотный кварцевый резонатор, автоматически переключатся на вход.   При конфигурации необходимо разрешить режим работы генератора OSCS  (CONFIG      OSCS=ON).

Пример:

     CONFIG             OSC=XT  ; кварц.резонатор
     CONFIG             BOR=OFF ; сброс по снижению питания выключен
     CONFIG             WDT=OFF ; WDT выключен.
     CONFIG             LVP=OFF ; режим низковольтного програм. выкл.
     CONFIG             OSCS=ON ; режим дополнительно генератора вкл.
               
***************************************************************
     bsf          T1CON,T1OSCEN ; разрешаем генератор таймера
     bсf             OSCCON,SCS ; работаем от основного генератора 
     ###########################
     bsf             OSCCON,SCS ; работаем от  TMR1 генератора
     ###########################
     -//-//-//-//-//-//-//-//-//-
     ###########################
     bсf             OSCCON,SCS ; работаем от основного генератора

 

Случайные статьи....

Prev Next

COMF

02-02-2012 Super User

COMF Инверсия содержимого регистра Синтаксис: [label] COMF f,d,a Операнды: 0<=f<=255 d E [0,1] a Е [0,1] Операция: NEG(f) ->(dest) Изменяет флаги: N,Z Код: 0001 11da ffff ffff Описание: Инвертирование битов регистра f. Если d=0, то результат сохраняется в регистре W. Если d=1, то результат сохраняется в f регистре. Значение бита доступа к памяти...

Модуль PSP

19-03-2011 Николай Викторов

Модуль PSP

  При разработки устройств на микроконтроллерах фирмы Microchip (далее МК) иногда возникает необходимость реализации параллельной передачи данных. В некоторых МК производитель предусмотрел такой режим работы, называется  «Ведомый параллельный порт» или режим PSP (Parallel Slave Port - PSP).      

Программирование c нуля в AVRStudio 5 (ч.4)

26-02-2012 Радик

Программирование c нуля в AVRStudio 5 (ч.4)

Мы научились включать и выключать светодиоды, а как сделать, чтобы они сами заморгали? Понятно, что после того, как их включили, нужно сделать паузу, затем выключить, снова выждать паузу и снова включить. А как сделать паузу?Есть конечно, команда NOP, которая...

ПП подключения графического индикатора к одному порту.

07-06-2012 Super User

Очень часто возникает ситуация, когда не хватает линий портов для подключения в своих конструкциях графических индикаторов. В этой подпрограмме показан способ подключения к микроконтроллеру  графического индикатора на основе контроллера KS0108 на один порт. Как видно из схемы, экономия линий происходит за...


Все права принадлежат ChipMK.ru. При копировании материала ссылка обязательна. 2011-2017 © ChipMK.ru

ChipMk.ru Яндекс.Метрика
PRCY.ru