Академический Документы
Профессиональный Документы
Культура Документы
DISE~
NO CON MICROCONTROLADORES
MSP430: M
odulo Wachtdog Timer
Nombres:
Indice
1. Introducci
on
2. Modos de operaci
on del Watchdog Timer
3. Registros
3.1. Registros del modulo basico de reloj . . . . . . . . . . . . . . .
3.2. Registro de Control del Watchdog Timer . . . . . . . . . . . .
3.3. Configuraciones predeterminadas . . . . . . . . . . . . . . . .
5
5
7
7
1.
Introducci
on
2.
Modos de operaci
on del Watchdog Timer
3.
Registros
3.1.
Registros del m
odulo b
asico de reloj
Caracterstica
Codigo C
Frecuencia controlada DCOCTL |= DCO0+DCO1
digitalmente
BCSCTL1 |= RSEL2
Configuracion por defecto f=800[kHz]
LFXT1CLK
Alta/baja frecuencia
BCSCTL1 |= XTS (modo HF)
Cristal interno configurable
Ausencia codigo determina modo LF
XT2CLK
Configurable
BCSCTL1|=XT2OFF
Cristal externo digitalmente
Ausencia codigo determina modo ON
Existen tres modulos basicos de reloj, los cuales pueden ser configurados
a traves de los registros DCOCTL, BCSCTL1 y BCSCTL2. La tabla que se expone
a continuacion pretende simplificar la b
usqueda de los codigos en lenguaje
que permiten configurar los modulos de reloj.
Modulo
ACLK
Reloj auxiliar
Fuente
Codigo C
LFXT1CLK Por defecto
MCLK
Reloj maestro
DCOCLK
BCSCTL2 |= SELM0
2
XT2CLK
BCSCTL2 |= SELM2
LFXT1CLK BCSCTL2 |= SELM3
SMCLK
DCOCLK
Reloj subsistema XT2CLK2
BCSCTL2 |= SELS0
BCSCTL2 |= SELS1
Div
1
2
4
8
1
2
4
8
1
2
4
8
Codigo C
BCSCTL1 |=
BCSCTL1 |=
BCSCTL1 |=
BCSCTL1 |=
BCSCTL2 |=
BCSCTL2 |=
BCSCTL2 |=
BCSCTL2 |=
BCSCTL2 |=
BCSCTL2 |=
BCSCTL2 |=
BCSCTL2 |=
DIVA0
DIVA1
DIVA2
DIVA3
DIVM0
DIVM1
DIVM2
DIVM3
DIVS0
DIVS1
DIVS2
DIVS3
3.2.
Nombre
WDTISx
Funcion
Selecciona el intervalo ???
WDTSSEL
WDTCNTCL
WDTTMSEL
WDTNMI
WDTNMIES
WDTHOLD
WDTPWx
1
reloj/512
reloj/64
ACLK
0
reloj/32768
reloj/8192
SMCLK
Temporizador
Modo NMI
Bajada
Desactivada
Watchdog
Modo RST
Subida
Activada
Lectura: 0x69
Escritura: 0x5A
3.3.
Configuraciones predeterminadas
Las siguientes lneas de codigo parametrizan y simplifican de alguna manera la configuracion del modulo watchdog timer. Es necesario recordar que
estos parametros son validos para la configuracion por defecto del modulo
basico de reloj (explicado en detalle con anterioridad), vale decir, pueden ser
7
WDT
WDT
WDT
WDT
MDLY
MDLY
MDLY
MDLY
WDT
WDT
WDT
WDT
ADLY
ADLY
ADLY
ADLY