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

X  

ST6369 数据表(PDF) 21 Page - STMicroelectronics

部件名 ST6369
功能描述  8-BIT HCMOS MCU FOR DIGITAL CONTROLLED MULTI FREQUENCYMONITOR
PDF  71 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  STMICROELECTRONICS [STMicroelectronics]
网页  http://www.st.com
标志 STMICROELECTRONICS - STMicroelectronics

ST6369 数据表(HTML) 21 Page - STMicroelectronics

Back Button ST6369 Datasheet HTML 17Page - STMicroelectronics ST6369 Datasheet HTML 18Page - STMicroelectronics ST6369 Datasheet HTML 19Page - STMicroelectronics ST6369 Datasheet HTML 20Page - STMicroelectronics ST6369 Datasheet HTML 21Page - STMicroelectronics ST6369 Datasheet HTML 22Page - STMicroelectronics ST6369 Datasheet HTML 23Page - STMicroelectronics ST6369 Datasheet HTML 24Page - STMicroelectronics ST6369 Datasheet HTML 25Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 21 / 71 page
background image
Interrupt Procedure
The interrupt procedure is very similar to a call pro-
cedure; the user can consider the interrupt as an
asynchronous call procedure. As this is an asyn-
chronous event the user does not know about the
context and the time at which it occurred. As a re-
sult the user should save all the data space regis-
ters which will be used inside the interrupt routines.
There are separate sets of processor flags for nor-
mal, interrupt and non-maskable interrupt modes
which are automatically switched and so these do
not need to be saved.
The following list summarizes the interrupt proce-
dure (refer also to Figure 19. Interrupt Processing
Flow Chart):
- Interrupt detection
- The flags C and Z of the main routine are ex-
changed with the flags C and Z of the interrupt
routine (resp. the NMI flags)
- The value of the PC is stored in the first level of
the stack - The normal interrupt lines are inhib-
ited (NMI still active)
- The edge flip-flop is reset
- The related interrupt vector is loaded in the PC.
- User selected registers are saved inside the in-
terrupt service routine (normally on a software
stack)
- The source of the interrupt is found by polling
(if more than one source is associated to the
same vector)
- Interrupt servicing
- Return from interrupt (RETI)
- Automatically the ST63xx core switches back
to the normal flags (resp the interrupt flags)
and pops the previous PC value from the stack
The interrupt routine begins usually by the identifi-
cation of the device that has generated the inter-
rupt request. The user should save the registers
which are used inside the interrupt routine (that
holds relevant data) into a software stack.
After the RETI instruction execution, the Core car-
ries out the previous actions and the main routine
can continue.
ST6369 Interrupt Details
IR Interrupt (#0). The IRIN/PC6 Interrupt is con-
nected to the first interrupt #0 (NMI, 0FFCH). If the
IRINT interrupt is disabled at the Latch circuitry,
then it will be high. The #0 interrupt input detects a
high to low level. Note that once #0 has been
latched,
then
the only way to remove the
latched #0 signal is to service the interrupt. #0
can interrupt the other interrupts. A simple latch
is provided from the PC6(IRIN) pin in order to
generate the IRINT signal. This latch can be trig-
gered by either the positive or negative edge of
IRIN signal. IRINT is inverted with respect to the
latch. The latch can be read by software and re-
set by software.
INTERRUPT (Continued)
LOAD PC FROM
INTERRUPT VECTOR
( FF C / FFD )
SET
INTE RRUPT MAS K
PUSH THE
PC INTO THE STAC K
SEL ECT
INTERNAL MODE FL AG
CHECK IF THERE IS
AN INTERRUPT REQUES T
AND INTE RRUPT MASK
INSTRUCTION
WA S
THE INST RUCTION
ARETI
IS THE CORE
ALREADY IN
NORMAL MODE ?
FE TCH
INST RUCTION
EX ECUTE
INST RUCTION
CLEA R
INTERRUPT MAS K
SELECT
PROGRAM FLA GS
” POP ”
THE STACK ED PC
NO
NO
YES
YE S
?
?
NO
YES
VA000014
Figure 19. Interrupt Processing Flow-Chart
®
ST6369
17/67



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71


数据表 下载

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