数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

AN421 数据表(PDF) 7 Page - STMicroelectronics

部件名 AN421
功能描述  In real time applications
PDF  11 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  STMICROELECTRONICS [STMicroelectronics]
网页  http://www.st.com
标志 STMICROELECTRONICS - STMicroelectronics

AN421 数据表(HTML) 7 Page - STMicroelectronics

Back Button AN421 Datasheet HTML 3Page - STMicroelectronics AN421 Datasheet HTML 4Page - STMicroelectronics AN421 Datasheet HTML 5Page - STMicroelectronics AN421 Datasheet HTML 6Page - STMicroelectronics AN421 Datasheet HTML 7Page - STMicroelectronics AN421 Datasheet HTML 8Page - STMicroelectronics AN421 Datasheet HTML 9Page - STMicroelectronics AN421 Datasheet HTML 10Page - STMicroelectronics AN421 Datasheet HTML 11Page - STMicroelectronics  
Zoom Inzoom in Zoom Outzoom out
 7 / 11 page
background image
AN421
Software description
Doc ID 2476 Rev 2
7/11
3.2
Timer/watchdog programming
As an example, the Timer Watchdog is initialized in order to provide a time base of 10 ms
(with a ST9 driven by a clock frequency of 24 MHz internally divided by two). To enable the
Watchdog mode, the requirement is to initialize Timer prescaler and counter, to initialize the
Timer/Watchdog Control Register with its reset value, and then to enable the watchdog
mode by clearing the WDGEN bit in the Wait Control Register in page 0. Resetting this bit
causes the counter to start in Watchdog mode regardless of the start/stop,
Single/Continuous and input mode bits.
Figure 3.
Timer/watchdog initialization
Note:
1
A bit (DIV2 located in the MODE Register MODER, R235 in the system group) controls the
divide by two circuit which operates on the OSCIN clock driving the ST9. The maximum
Internal Clock (INTCLK) allowable for the ST9 is 12 MHz. This internal clock drives all the
ST9 peripherals, while this same clock, optionally slowed down by the ST9 Core clock
programmable prescaler and by wait cycle insertion, drives the ST9 Core. After a reset
cycle, the clock frequency applied to the ST9 is divided by two and no Core clock prescaling
is done.
3.3
Timer/Watchdog restart
This example shows how to restart the Timer Watchdog when the stack is located in
Register File or in RAM space. In the register file, the two instructions:
ld WDTLR,#END_SSTACK-2
ld WDTLR,#END_SSTACK-1
load the restart value of Timer Watchdog.
;***************************************************************
**
; WATCHDOG INITIALISATION
;***************************************************************
**
proc INIT_WGT[PPR] {
spp #0
ld WDTPR,#0
; TWD prescaler register
ld WDTLR,#-30h
;
; TWD Timer counter low
ld WDTHR,#075h
;
; TWD Timer counter high
}
call INIT_WGT
; call TWD initialisation
spp #0
;
; select page 0 register
ld WCR,#00111111b
;
; Enable the Watchdog
ei
;
; Enable Interrupt



Html Pages

1 2 3 4 5 6 7 8 9 10 11


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com