ВУЗ:
Составители:
Рубрика:
133
Рис. 4.27. Схема подключения
внешнего источника синхронизации
Регистр калибровки генератора – OSCCAL
Разряды 7..0 – CAL7..0: Калибровочное значение для генератора
Запись значения калибровочного байта в данный регистр приведет к на-
стройке генератора на номинальную частоту. В процессе сброса калибровочное
значение для частоты 1МГц автоматически записывается в регистр OSCCAL.
Если встроенный RC-генератор используется на других частотах, то калибро-
вочный байт необходимо записывать программно. Для этого необходимо с по
-
мощью программатора считать значение калибровочного байта, затем сохра-
нить его значение во флэш-память или ЭСППЗУ. После этого калибровочное
значение может быть считано программно, а затем записано в регистр
OSCCAL. Если в регистр OSCCAL записать ноль, то выбирается минимальная
частота. Запись ненулевого значения приводит к повышению частоты генера-
тора. Запись $FF – к выбору
максимальной частоты. Калиброванный генератор
используется для синхронизации доступа к ЭСППЗУ и флэш-памяти. Во время
выполнения записи в ЭССПЗУ или во флэш-память не следует выполнять ка-
либровку на частоту выше на 10% от номинальной. В противном случае, запись
в ЭССПЗУ или во флэш-память может быть некорректной. Результат подстройки
при
записи различных значений калибровочного байта приведен в таблице 4.40.
Таблица 4.40
Диапазон частот встроенного RC-генератора
Значение OSCCAL
Минимальная частота в
процентах от номинальной, %
Максимальная частота в
процентах от номинальной, %
$00 50 100
$7F 75 150
$FF 100 200
Внешняя синхронизация. Если необходимо тактировать микроконтрол-
лер от внешнего источника, то его
необходимо подключить к выводу XTAL1
(см. рис. 4.27). В этом случае внешняя
синхронизация должна быть разрешена
записью в конфигурационные биты CKSEL
значения «0000». Если запрограммировать
конфигурационный бит CKOPT, то между
XTAL1 и GND будет подключен внутренний
конденсатор номиналом 36 пФ.
Страницы
- « первая
- ‹ предыдущая
- …
- 132
- 133
- 134
- 135
- 136
- …
- следующая ›
- последняя »