В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

 
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации





Главная страница > Компоненты > Микроконтроллеры > MSP430 > Архитектура MSP430x1xx
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации


4.3 Регистры основного модуля тактирования

Перечень регистров основного модуля тактирования приведен в таблице 4.1.

Таблица 4-1. Регистры основного модуля тактирования

Регистр Обозначение Тип регистра Адрес Исходное состояние
Регистр управления DCO DCOCTL Чтение / запись 056h 056h после PUC
Регистр 1 управления системой основного тактирования BCSCTL1 Чтение / запись 057h 084h после PUC
Регистр 2 управления системой основного тактирования BCSCTL2 Чтение / запись 058h Сбрасывается после POR
Регистр 1 разрешения прерываний SFR IE1 Чтение / запись 0000h Сбрасывается после PUC
Регистр 1 флагов прерываний SFR IFG1 Чтение / запись 0002h Сбрасывается после PUC

DCOCTL, регистр управления DCO

7 6 5 4 3 2 1 0
DCOx MODx
rw-0 rw-1 rw-1 rw-0 rw-0 rw-0 rw-0 rw-0
DCOx Биты 7-5 Выбор частоты DCO. Эти биты определяют, какая из восьми дискретных частот DCO будет использоваться при выбранных установках RSELx.
MODx Биты 4-0 Выбор модулятора. Эти биты определяют, как часто частота fDCO+1 используется в течение периода 32 циклов DCOCLK. В течение оставшихся циклов (32-MOD) используется частота fDCO. Эти биты не задействуются, когда DCOx=7.

BCSCTL1, регистр 1 управления системой основного тактирования

7 6 5 4 3 2 1 0
XT2OFF XTS DIVAx XT5V RSELx
rw-(1) rw-(0) rw-(0) rw-(0) rw-0 rw-1 rw-0 rw-0
XT2OFF Бит 7 Выключение XT2. Этот бит выключает осциллятор XT2.
0 включение XT2
1 выключение XT2, если он не используется для MCLK или SMCLK.
XTS Бит 6 Выбор режима LFXT1
0 режим низкой частоты
1 режим высокой частоты
DIVAx Биты 5-4 Делитель для ACLK
00 /1
01 /2
10 /4
11 /8
XT5V Бит 3 Не задействован. XT5V должен быть всегда сброшен.
RSELx Биты 2-0 Выбор резистора. Внутренний резистор имеет восемь различных величин сопротивления. Значение сопротивления резистора определяет номинальную частоту. Низшая номинальная частота выбирается при установке RSELx=0.

BCSCTL2, регистр 2 управления системой основного тактирования

7 6 5 4 3 2 1 0
SELMx DIVMx SELS DIVSx DCOR
rw-(0) rw-(0) rw-(0) rw-(0) rw-0 rw-0 rw-0 rw-0
SELMx Биты 7-6 Выбор MCLK. Эти биты позволяют выбрать источник для MCLK.
00 DCOCLK
01 DCOCLK
10 XT2CLK, когда XT2 имеется в микросхеме. LFXT1CLK, когда XT2 отсутствует.
11 LFXT1CLK
DIVMx Биты 5-4 Делитель для MCLK
00 /1
01 /2
10 /4
11 /8
SELS Бит 3 Выбор SMCLK. Эти биты позволяют выбрать источник для SMCLK.
0 DCOCLK
1 XT2CLK, когда XT2 имеется в микросхеме. LFXT1CLK, когда XT2 отсутствует.
DIVSx Биты 2-1 Делитель для SMCLK
00 /1
01 /2
10 /4
11 /8
DCOR Бит 0 Выбор резистора для DCO.
0 Внутренний резистор
1 Внешний резистор

IE1, регистр 1 разрешения прерываний

7 6 5 4 3 2 1 0
            OFIE  
rw-0
Биты 7-2 Эти биты могут быть использованы другими модулями. См. справочное руководство конкретной микросхемы.
OFIE Бит 1 Разрешение прерывания при возникновении ошибки осциллятора. Этот бит разрешает прерывание OFIFG. Поскольку другие биты в регистре IE1 могут использоваться для других устройств, рекомендуется вместо команд MOV.B или CLR.B применять команды BIS.B или BIC.B.
0 Прерывание запрещено
1 Прерывание разрешено
Бит 0 Этот бит может быть использован другими модулями. См. справочное руководство конкретной микросхемы.

IFG1, регистр 1 флагов прерываний

7 6 5 4 3 2 1 0
            OFIFG  
rw-0
Биты 7-2 Эти биты могут быть использованы другими модулями. См. справочное руководство конкретной микросхемы.
OFIFG Бит 1 Флаг прерывания при возникновении ошибки осциллятора. Поскольку остальные биты в регистре IFG1 могут использоваться для других устройств, рекомендуется вместо команд MOV.B или CLR.B применять команды BIS.B или BIC.B.
0 Прерывание не ожидается
1 Прерывание ожидается
Бит 0 Этот бит может быть использован другими модулями. См. справочное руководство конкретной микросхемы.


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