Texas-instruments MSP430x1xx Manual do Utilizador Página 139

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 440
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 138
The Watchdog Timer
9-7
Watchdog Timer
9.1.3.4 Software Example
The following example illustrates the watchdog-reset operation.
; After RESET or power–up, the WDTCTL register and WDTCNT
; are cleared and the initial operating conditions are
; watchdog mode with a time interval of 32 ms.
;
;Constant definitions:
;
WDTCTL .EQU 0120h ; Address of Watchdog Timer
WDTPW .EQU 05A00h ; Password
T250MS .EQU 5 ; SSEL, IS0, IS1 set to 250 ms
T05MS .EQU 2 ; SSEL, IS0, IS1 set to 0.5 ms
CNTCL .EQU 8 ; Bit position to reset WDTCNT
TMSEL .EQU 010h ; Bit position to select timer mode
;
; As long as watchdog mode is selected, watchdog reset has
; to be done periodically through an instruction e.g.:
;
........
........
MOV #WDTPW+CNTCL,&WDTCTL
;
; To change to timer mode and a time interval of 250 ms,
; the following instruction sequence can be used:
;
MOV #WDTPW+CNTCL+TMSEL+T250MS,&WDTCTL
; Clear WDTCNT and
; select 250 ms and timer
; mode
........
........
; Note: The time interval and clear of WDTCNT should be
; modified within one instruction to avoid
; unexpected reset or interrupt
;
; Switching back to watchdog mode and a time interval of
; 0.5 ms is performed by:
;
........
........
MOV #WDTPW+CNTCL,&WDTCTL ; Reset WDT counter
;
MOV #WDTPW+T05MS,&WDTCTL ; Select watchdog mode
; and 0.5 ms
........
Vista de página 138
1 2 ... 134 135 136 137 138 139 140 141 142 143 144 ... 439 440

Comentários a estes Manuais

Sem comentários