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

 


По базе:  

микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > Обзоры по типам > Микроконтроллеры > MAXQ

реклама

 




Мероприятия:




Регистр управления системой синхронизации (CKCN, 8h [А])

При любом сбросе биты 4:0 очищаются. Значения битов 7:5 см. в описании ниже.

Доступ: Бит 5 (RGMD) доступен только для чтения. Остальные биты доступны для чтения и записи, за исключением описанного ниже случая блокировки битами CD0 и CD1.

Бит Функция
CKCN.0 (CD0); CKCN.1 (CD1) Clock Divide Bit 0. Clock Divide Bit 1. Если бит PMME сброшен, то биты CD0 и CD1 контролируют количество тактовых синхроимпульсов, необходжимых для формирования системных синхроимпульсов:
CD1 CD0 Количество тактовых синхроимпульсов на один системный синхроимпульс
0 0 1 (значение по умолчанию)
0 1 2
1 0 4
1 1 8
Если бит PMME установлен в 1, то значение битов CD0 и CD1 не может быть изменено и не не влияет на частоту системных синхроимпульсов.
CKCN.2 (PMME) Power Management Mode Enable. Если бит PMME очищен, то значения CD0 и CD1 определяют, из скольки тактовых синхроимпульсов формируется один системный синхроимпульс. Если бит PMME бит установлен в 1, то значения битов CD0 и CD1 игнорируются, а частота системных синхроимпульсов формируется путем деления тактовых синхроимпульсов на 256. Если бит PMME установлен в 1 и режим переключения активен (SWB = 1), то когда источник переключения (например, разрешенный источник внешнего прерывания) становится активным, бит PMME будет сброшен в 0 и не может быть установлен в 1 до тех пор, пока все источники переключения не неактивны.
CKCN.3 (SWB) Switchback Enable. Если бит SWB сброшен в 0, то режим переключения не активен. Если бит SWB установлен в 1, то режим переключения активен. Активность режима переключения не имеет значения в случае, если режим управления питанием не активен (PMME = 0). Если режим управления питанием активен и режим переключения также активен, то бит PMME очищается после возникновения любого из перечисленных ниже событий:
1) Появление на внешнем выводе INTx сигнала прерывания при разрешенном прерывании от этого источника.
2) Появление низкого активного уровня на входной приемной шине UART (в режимах 1, 2 и 3) при активном приемнике данных.
3) Запись в регистр SBUF данных, предназначенных для передачи по UART, при активном передатчике
4) Запись в режиме ведущего (STBY = 1) в регистр SPIB данных, предназначенных для передачи через модуль SPI, при условии, что передатчик активен.
5) Появление в режиме ведомого разрешенного сигнала SSEL от модуля SPI.
6) Формирование часами реального времени разрешенных сигналов Time-of-Day или субсекундного интервала.
7) Достижение в активном режиме отладки точки останова или вызов из фонового режима команды 'Debug'.
При наступлении любого из этих условий бит PMME сбрасывается в 0, а тактовая частота теперь определяется состоянием битов CD0 и CD1. После того, как бит PMME сброшен в результате наступления условия переключения, он не может быть установлен в 1 до тех пор, пока любое из вышеупомянутых условий еще истинно.
CKCN.4 (ОСТАНОВ) Stop Mode Select. Установка этого бита в 1 приведет к переводу микроконтроллера MAXQ в режим останова. При этом не произойдет изменения текущего состояния битов (CD0, CD1, PMME).
CKCN.5 (RGMD) Ring Oscillator Mode. Этот доступный только для чтения бит показывает, какой генератор тактовых имульсов выбран. RGMD = 1 показывает, что синхронизацию системы обеспечивает кольцевой генератор. RGMD = 0 показывает, что для синхронизации системы используется выбранный битом XT/RC генератор. Если данный микроконтроллер MAXQ не содержит встроенный кольцевой генератор, от которого он может работать, этот доступный только для чтения бит будет иметь такое же значение, как и бит CKCN.6.
CKCN.6 (RGSL) Ring Oscillator Select. Этот бит определяет, какой внутренний кольцевой генератор используется для формирования синхроимпульсов системы. Когда RGSL установлен в 1, то сигнал от автогенератора (после деления в соответствии со значение битов PMME, CD1:0) сразу используется в качестве системных синхроимпульсов, и внутренний усилитель отключен (если активен). Когда бит RGSL сброшен в 0, то сигнал внутреннего кольцевого генератора (после прохождения выбранного делителя) будет использоваться в качестве системных синхроимпульсов до тех пор, пока счетчик обновления данных, зависящий от бита XT/RC, не переполнится. После этого в качестве источника тактовых импульсов будет использоваться выбранный источник. Бит RGSL сбрасывается в ноль только при сбросе при включении питания, а при других типах сброса не меняет свое значение. Если данный микроконтроллер MAXQ не содержит внутренний кольцевой генератор, от которого он может запускаться, то этот бит можно использовать в качестве бита общего назначения, доступного для чтения и записи.
CKCN.7 (XT/RC) Crystal/RC Oscillator Select. Этот бит выбирает режим работы встроенного автогенератора (не кольцевого), используемого для формирования системных синхроимпульсов. Бит XT/RC может измениться только когда бит RGSL = 1. Бит XT/RC устанавливается в 1 только при сбросе при включении питания, а при других типах сброса не меняет свое значение.
XT/RC = 0: работа от внешней RC цепочки
XT/RC = 1: работа от внешнего кварцевого резонатора или источника синхросигнала
Если данный микроконтроллер MAXQ не способен работать и от RC цепочки и от кварцевого резонатора, то этот бит можно использовать в качестве бита общего назначения, доступного для чтения и записи, при этом он становится защищенным от записи когда бит CKCN.6 сброшен в 0.


<-- Предыдущая страница Оглавление Следующая страница -->





 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru
©1998-2023 Рынок Микроэлектроники