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

X  

STR720 数据表(PDF) 54 Page - STMicroelectronics

部件名 STR720
功能描述  ARM720T 16/32-BIT MCU WITH 16K RAM, USB, CAN, 3 TIMERS, ADC, 6 COMMUNICATIONS INTERFACES
PDF  401 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  STMICROELECTRONICS [STMicroelectronics]
网页  http://www.st.com
标志 STMICROELECTRONICS - STMicroelectronics

STR720 数据表(HTML) 54 Page - STMicroelectronics

Back Button STR720 Datasheet HTML 50Page - STMicroelectronics STR720 Datasheet HTML 51Page - STMicroelectronics STR720 Datasheet HTML 52Page - STMicroelectronics STR720 Datasheet HTML 53Page - STMicroelectronics STR720 Datasheet HTML 54Page - STMicroelectronics STR720 Datasheet HTML 55Page - STMicroelectronics STR720 Datasheet HTML 56Page - STMicroelectronics STR720 Datasheet HTML 57Page - STMicroelectronics STR720 Datasheet HTML 58Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 54 / 401 page
background image
STR720 - ENHANCED INTERRUPT CONTROLLER (EIC)
54/401
Figure 8. Nested interrupt request sequence example
The IPR is a read/clear register, so writing a ‘0’ has no effect, while writing a ‘1’ reset the
related bit. Therefore refrain from using read-modify instructions to avoid corruption of the IPR
status.
Dynamic priority level modification: the main program and routines can be specifically
prioritized. Since CIPR is a read/write register, it is possible to modify dynamically the current
priority value during program execution. This means that a critical section can have a higher
priority with respect to other interrupt requests. A subsequent lowering of the priority is
allowed only down to the initial level of interrupt routine. Such initial priority level has been, of
course, conveniently stored inside the EIC hardware stack.
Note that it is likewise possible to even manipulate the Main Program execution priority.
Maximum depth of nesting: no more than 15 routines can be nested (one for each priority
level, from 1 to 15). If an interrupt routine at level N is being serviced, no other Interrupts
located at level N can interrupt it. This implies a maximum number of 16 nested levels
including the main program priority level.
Priority level 0: Interrupt requests at level 0, even if enabled, cannot be acknowledged, as
their priority cannot be strictly higher than the CIPR value. The pending bit in the IPR
(Interrupt Pending Register) is anyway set. Such a feature comes useful in a totally interrupt
polled environment.
The whole interrupting process is constituted by the following subsequent major steps:
INTERRUPT 0 HAS PRIORITY LEVEL 0
INTERRUPT 1 HAS PRIORITY LEVEL 1
INTERRUPT 2 HAS PRIORITY LEVEL 2
INTERRUPT 3 HAS PRIORITY LEVEL 3
INTERRUPT 4 HAS PRIORITY LEVEL 4
INTERRUPT 5 HAS PRIORITY LEVEL 5
INTERRUPT 6 HAS PRIORITY LEVEL 6
INTERRUPT 7 HAS PRIORITY LEVEL 7
INT. 1
INT. 5
INT. 2
7
6
5
4
3
1
2
0
PRIORITY LEVEL
MAIN PROGRAM
MAIN PROGRAM
CPL set to 0
CPL = 1
INT. 5
CPL = 2
INT. 3
CPL = 3
CPL = 5
INT. 3
CPL = 3
INT. 4
CPL = 4
INT. 5
CPL = 5
INT. 7
CPL = 5
INT. 2
CPL = 2
CPL = 0
INT. 2
INT. 5
INT. 3
INT. 4
INT. 7
INT. 1
INT. 5
re-enable interrupt
re-enable interrupt
re-enable interrupt
re-enable interrupt
re-enable interrupt
re-enable interrupt
1



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 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


数据表 下载

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