РЕГИСТР УПРАВЛЕНИЯ МОЩНОСТЬЮ

Обозначение Разряд Наименование и назначение
IDL PCON.0 Разряд управления режимом холостого хода.
PD PCON.1 Разряд управления режимом пониженного энергопотребления.
GF0 PCON.2 Флаги общего назначения
GF1 PCON.3  
PCON.4  
PCON.5 Не используются
PCON.6  
SMOD PCON.7 Разряд управления скоростью передачи. При SMOD = 1 скорость передачи в 2 раза больше, чем при SMOD = 0

Примечания.1. При одновременной записи 1 в разряды PD и IDL разряд PD имеет более высокий приоритет.

2. Сброс регистра управления мощностью осуществляется путем загрузки в него кода 0XXX0000B.

 

 

Скорость обмена в режиме 2 равна 1/32 или 1/64 частоты тактового генератора МК в зависимости от значения управляющего бита SMOD регистра управления мощностью PCON:

BR2 = (2SMOD / 64) fosc , (2.3)

где: BR2 – скорость обмена в режиме 2, бод;

SMOD – значение бита SMOD регистра PCON;

fosc – частота тактового генератора МК, Гц.

2.12.7. Режим 3– асинхронный режим с программируемой скоростью обмена. Этот режим аналогичен режиму 2 во всех отношениях, за исключением скорости приема/передачи, которая определяется формулой (2.2).

2.12.8. При работе последовательного порта в режимах 1 и 3 прерывание от таймера 1 должно быть заблокировано. Таймер 1 может работать как таймер или как счетчик событий в любом из трех режимов работы таймера 1, т.е. в режиме 0, 1 или 2
(см. раздел 2.11.) Наиболее удобно использовать режим 2 – режим таймера с автоперезагрузкой. Для этого в регистр управления режимом таймера TMOD (см.
табл. 2.7) нужно программно записать код 0010ХХХХВ, где Х – любая двоичная цифра. В этом случае скорость обмена определяется следующим выражением

BR1 = BR3 = 2SMOD fosc / {384 [256 – (TH1)]}, (2.4)

где: BR1 – скорость обмена в режиме 1, бод;

BR3 – скорость обмена в режиме 3, бод;

SMOD – значение бита SMOD регистра PCON;

fosc – частота тактового генератора МК, Гц;

(TH1) – содержимое регистра ТН1.

Программирование таймера 1 для обеспечения работы последовательного порта в режимах 1 и 3 на некоторых типовых скоростях обмена может быть выполнено с помощью табл. 2.11.

 

Таблица 2.11

ПРОГРАММИРОВАНИЕ ТАЙМЕРА 1
ДЛЯ ОБЕСПЕЧЕНИЯ РАБОТЫ ПОСЛЕДОВАТЕЛЬНОГО ПОРТА
В РЕЖИМАХ 1 И 3

Baud Rate, бод fosc, Мгц SMOD C/T’ M1 M0 TH1
0FFH
11,059 0FFH
11,059 0FFH
11,059 0FEH
11,059 0FDH
11,059 0FDH
11,059 0FAH
11,059 0FAH
11,059 0F4H
11,059 0E8H







Дата добавления: 2015-10-09; просмотров: 911;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.